Skip to content

боковой блок

Здравствуйте уважаемые форумчане. Как можно сделать так, чтобы в боковом блоке последних сообщений выводились темы с последними сообщениями без повторов. В данный момент при ответе в одной теме несколько раз, все эти ответы выводятся друг за дружкой в блоке, а хотелось бы, чтобы выводил лишь название темы в которой последний раз написали, без дублирования этого по несколько пунктов. Подскажите как такое реализовать или возможно есть готовый плагин?

Заранее спасибо

Featured Replies

Используйте виджет "Topic Feed" с сортировкой по последнему обновлению.

  • Author

спасибо большое. а можно изменить блок так, чтобы отображался не автор топика и дата его создания, а автор последнего сообщения и дата этого сообщения?

спасибо большое. а можно изменить блок так, чтобы отображался не автор топика и дата его создания, а автор последнего сообщения и дата этого сообщения?

Нужно править шаблон виджета.

Проще тогда уж "подогнать" "Post Feed"

applications/forums/widgets/postFeed.php

Найти

		return $where;

Выше добавить

		$where[] = array('forums_topics.last_post=forums_posts.post_date');

  • 10 months later...

в 4.2.8 работает?

поправил postFeed.php , что-то у меня не изменились даты

показывает даты создания топиков

поправил postFeed.php , что-то у меня не изменились даты

показывает даты создания топиков

А вообще что-то изменилось в виджете "Post Feed"? Спрашиваю, т.к. возможно отображается кешированная версия.

Я вообще не вижу в шаблоне дат, связанных с созданием тем.

От топиков там только: ссылка на поиск поста и название.

нет, при правке файла ничего не меняется в блоке

 

вот у меня так даты показывает, хотя во всех топиках были сообщения сегодня, а показывает дату создания и автора топика

post-59867-0-58083600-1521206751_thumb.jpg

измененный блок "лента тем" (текст сообщений и автора затёр)

 

в настройках вот так

post-59867-0-92051500-1521206827_thumb.jpg

настройка бокового блока

post-59867-0-90078300-1521206906_thumb.jpgimage.jpg

 

60 секунд прошло, ничего не меняется, пробовал заходить через гостя под хромом и через другой браузер, тоже самое

Edited by Fantik

настройка бокового блока

 

Вы редактируете файл postFeed.php, относящийся к виджету "Post Feed (Лента сообщений)", а показываете настройки виджета "Topic Feed (Лента тем)".

Если Вам надо выводить по одному последнему посту из темы в ленте постов, то достаточно внести правку из 4-го поста. А "Topic Feed (Лента тем)" вообще не нужно трогать.

Доброй ночи. Спрошу в этой теме, так как все тот же виджет.

Тоже использую postFeed, однако можно в блоке вывода убрать надпись "Опубликовано [дата]"? Убрать именно слово опубликовано, но чтобы дата публикации оставалась.

Сама строчка в postFeed такая, но как конкретно изменить в {$comment->dateLine()|raw} не знаю.

<a href='{$comment->item()->url()->setQueryString( array( 'do' => 'findComment', 'comment' => $comment->pid ) )}' class='ipsType_blendLinks'>{$comment->dateLine()|raw}</a>

Заранее спасибо.

Edited by Amagami

{datetime="$comment->mapped('date')"}

Спасибо, и спасибо за 4-ый пост, тоже помогло :)

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.