Перейти к содержанию

Создать Блок вывода последних статей в Блогах (с изображением)


AUS

Рекомендуемые сообщения

Сори ребятки я наверное многим уже надоел тут :) но есть еще вопросик:

Вот сделал что бы название блога выходило с новой строки.
aut.JPG

А как сделать так что бы впереди появилось Блог: как перед Автор: не нарисовать, а обратится к переменной правильно

 

<span class='ipsType_blendLinks ipsType_light ipsType_medium ipsType_break ipsContained'>
{lang="byline_nodate" htmlsprintf="$entry->author()->link()"} 
{lang="in"} 
<br>
<a href='{$entry->container()->url()}' class='ipsType_blendLinks'>
{$entry->container()->_title}
</a>
</span>

 

Ссылка на комментарий
Поделиться на другие сайты

UPDATE: переменную нашел

<span class='ipsType_blendLinks ipsType_light ipsType_medium ipsType_break ipsContained'>
{lang="byline_nodate" htmlsprintf="$entry->author()->link()"} 
<br>
{lang="embed_blog"} 
<a href='{$entry->container()->url()}' class='ipsType_blendLinks'>{$entry->container()->_title}</a>
</span>

осталось понять как двоеточие добавить :$

Ссылка на комментарий
Поделиться на другие сайты

Ну вроде все, осталось отсеять попадание смайлов вместо картинки и всё будет в лучшем виде. 

-aut.JPG

Ссылка на комментарий
Поделиться на другие сайты

Косячек нашелся. Если одной статье выставили рейтинг то в виджете все отображаются с этим рейтингом. 
 

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
В 13.07.2016 в 19:10, AUS сказал:

Косячек нашелся. Если одной статье выставили рейтинг то в виджете все отображаются с этим рейтингом. 
 

Народ помогите исправить 

 

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

После последнего обновления стал глючить этот блок  >:( 

Ссылка на комментарий
Поделиться на другие сайты

15 минут назад, AUS сказал:

После последнего обновления стал глючить этот блок  >:( 

Помогите разобраться почему он перестал работать на версии 4.1.16 что изменилось и как это исправить :( 

Ссылка на комментарий
Поделиться на другие сайты

Вывести бы такой блок с новостями. Возможно?

Ссылка на комментарий
Поделиться на другие сайты

В 22.10.2016 в 11:56, Quzask сказал:

Вывести бы такой блок с новостями. Возможно?

Что есть новости? )) Какой компонент?  

Ссылка на комментарий
Поделиться на другие сайты

7 часов назад, AUS сказал:

Что есть новости? )) Какой компонент?  

http://your-vr.ru/news/

База данных насколько я понимаю?

Ссылка на комментарий
Поделиться на другие сайты

В 28.10.2016 в 22:33, Quzask сказал:

http://your-vr.ru/news/

База данных насколько я понимаю?

Понятия не имею как ты создал эти "новости" )) но если есть у них боковой виджет думаю можно и фото вывести 

 

Ссылка на комментарий
Поделиться на другие сайты

Новости сделаны так:

nw.jpg

Сделать вывод новостей можно через блок:

nw2.jpg

Ссылка на комментарий
Поделиться на другие сайты

@Quzask у меня нет этого компонента. Ни чем не могу помочь. 

 

 

@cpt_z3qo у вас работает боковой виджет после обновления? 

Ссылка на комментарий
Поделиться на другие сайты

просьба выложите код шаблона  blog - front - widgets - entryRow   
у меня совсем перестал работать... 

Ссылка на комментарий
Поделиться на другие сайты

AUS, привет, отправь в ЛС данные - посмотрю

Ссылка на комментарий
Поделиться на другие сайты

В 01.11.2016 в 15:01, Respected сказал:

AUS, привет, отправь в ЛС данные - посмотрю

Спасибо, Павел. Сейчас поддержка IPS внесла какие-то изменения, проблемные блоги восстановили и даже боковой виджет заработал. 
но вот код - не пашет , не выводит ни чего, вместо этого в боковом Блоке появляется сообщение error и всё . 

{{$content = new \DOMDocument;}}
{{$content->loadHTML( $entry->content() );}}
{{$src = $content->getElementsByTagName('img')->item(0)->getAttribute('src');}}
{{\IPS\Output::i()->parseFileObjectUrls( $src );}}
<a class="ipsAttachLink ipsAttachLink_image" href="{$src}" rel="external nofollow noopener noreferrer" target="_blank" style="display: block; max-width: 223px;" data-ipslightbox><img src="{$src}" class="ipsImage ipsImage_thumbnailed"></a>

написал им опять мол 4.1.14 и 4.1.15 работало а в 4.1.16 не работает - жду ответа от них. 
если что новости потом тут напишу. 

проблема в том что они не пишут что именно сделать - пишут "мы внесли изменения" и всё на этом 

Ссылка на комментарий
Поделиться на другие сайты

AUS, пиши мне в ЛС, но кратно и одновременно подробно, что было, как сделать и тп

Ссылка на комментарий
Поделиться на другие сайты

В общем на моём же сервер у меня есть второй форум (можно считать тестовым) всё работает. 
Получается, что проблема не в конфигурации окружения (nginx, php и т.д.) а где то в самом движке.

На своём форуме пробовал создавать новый Шаблон с нуля, но Блок не пашет и на чистом шаблоне. Значит проблема и не в шаблоне, а где-то глубже. 

Ссылка на комментарий
Поделиться на другие сайты

Что бы устранить проблему само-удаления блогов саппорт внес изменения в файл /forum/applications/blog/extensions/core/MemberSync/Blog.php

было:
 

	public function onDelete( $member )
	{
		\IPS\Db::i()->update( 'blog_rss_import', array( 'rss_member' => 0 ), array( 'rss_member=?', $member->member_id ) );

		foreach( \IPS\blog\Blog::loadByOwner( $member ) as $blog )
		{
			$blog->delete();
		}
	}

стало:

	public function onDelete( $member )
	{
		\IPS\Db::i()->update( 'blog_rss_import', array( 'rss_member' => 0 ), array( 'rss_member=?', $member->member_id ) );
		
		foreach( \IPS\blog\Blog::loadByOwner( $member ) as $blog )
		{
			/* We only want to do this if the blog is owned by the member - loadByOwner() also returns Blogs that are assigned to member groups */
			if ( !$blog->groupblog_ids )
			{
				$blog->delete();
			}
		}
	}

может кому пригодится... 

Ссылка на комментарий
Поделиться на другие сайты

Однако блок я пока так и не починил - при вставке кода вывода картинки начинаются проблемы. 
В логах nginx выводит нечто такое:

 

2016/11/07 22:58:15 [error] 819#0: *232328 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Call to a member function getAttribute() on null in /home/aus/www/asc.kz/forum/system/Theme/Theme.php(744) : eval()'d code on line 1077" while reading response header from upstream, client: 95.56.242.34, server: asc.kz, request: "GET /forum/ HTTP/1.1", upstream: "fastcgi://unix:/tmp/php5-fpm.sock:", host: "asc.kz", referrer: "https://asc.kz/forum/admin/?adsess=ai6c6e629doh4rduuqvng5fi57&"


2016/11/07 22:59:11 [error] 819#0: *232415 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Call to a member function getAttribute() on null in /home/aus/www/asc.kz/forum/system/Theme/Theme.php(744) : eval()'d code on line 1077" while reading response header from upstream, client: 95.56.242.34, server: asc.kz, request: "GET /forum/index.php?app=core&module=system&controller=widgets&do=getBlock&blockID=app_blog_entryFeed_zxxkm9a5d&pageApp=forums&pageModule=forums&pageController=index&pageArea=sidebar&orientation=vertical&csrfKey=dde455ab9749ad6f00f697a89bbb530a HTTP/1.1", upstream: "fastcgi://unix:/tmp/php5-fpm.sock:", host: "asc.kz", referrer: "https://asc.kz/forum/"

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...