Разделение топиков по датам.[РЕШЕНО]

Добрый день, пытаюсь сделать разделение постов по датам (ls 1.0.3), на главной странице, метод реализации подсмотрел в профиле -> активность ( собственно, такой реализации и хочу добиться ), пытаюсь реализовать вот таким вот образом, но явно что-то не хватает, подразумеваю что $sDateLast. Прошу помощи, заранее благодарен.

По аналогии со страницей активности из профиля /profile/profile/stream/, файл (events.tpl ), где есть разделение по датам, вытягиваю эту строку:

{if {date_format date=$oStreamEvent->getDateAdded() format="j F Y"} != $sDateLast}

{assign var=sDateLast value={date_format date=$oStreamEvent->getDateAdded() format="j F Y"}}
			
    <li class="stream-header-date">
	{if {date_format date=$smarty.now format="j F Y"} == $sDateLast}
	    {$aLang.today}
	{else}
	    {date_format date=$oStreamEvent->getDateAdded() format="j F Y"}
	{/if}
    </li>

{/if}


и подставляю её в topic_list.tpl параллельно изменив $oStreamEvent на $oTopic ( мы же изменяем топики, а не активность ), получается вот такая строка:

{if {date_format date=$oTopic->getDateAdded() format="j F Y"} != $sDateLast}

{assign var=sDateLast value={date_format date=$oTopic->getDateAdded() format="j F Y"}}
			
    <li class="stream-header-date">
	{if {date_format date=$smarty.now format="j F Y"} == $sDateLast}
	    {$aLang.today}
	{else}
	    {date_format date=$oTopic->getDateAdded() format="j F Y"}
	{/if}
    </li>

{/if}


Но данная реализация показывает только одну строку: сегодня поверх всех топиков, и разделение на даты не происходит. Будьте добры, подскажите, куда копать?

РЕШЕНИЕ:


Заменяем getDateAdded на getDateAdd. За наводку спасибо sgavka

{if {date_format date=$oTopic->getDateAdded() format="j F Y"} != $sDateLast}

{assign var=sDateLast value={date_format date=$oTopic->getDateAdd() format="j F Y"}}
			
    <li class="stream-header-date">
	{if {date_format date=$smarty.now format="j F Y"} == $sDateLast}
	    {$aLang.today}
	{else}
	    {date_format date=$oTopic->getDateAdd() format="j F Y"}
	{/if}
    </li>

{/if}

Проблема с датой создания топика по умолчанию

Добрый день!

У меня тема Avaya (последняя 3.1) используется на тестовом сервере. При создании топика не предлагается дата его создания, а при его публикации ставится дата от 1980 года сразу. Выглядит вот так при публикации:


При этом время на сервере правильное и часовой пояс верный, о чем говорит предпросмотр перед публикацией:


Как можно понять в чем проблема и где искать решение?

Дата (время) топика отстает на час (РЕШЕНО)

Добрый день. Подскажите, пожалуйста, где искать и как лечить следующую проблему: при публикации топика выводится неправильная дата на час меньше текущей даты сервера? Временная зона в конфиге указана верно, Тестовый php-файл с кодом
<?php echo date('H:i:s d.m.Y'); ?>
тоже выводит правильное время и дату, а вот в топиках беда.

Читать дальше →

Как изменить дату комментария

Добрый день, уважаемые пользователи livestreet!

Возникла потребность в редактировании даты публикации комментариев. Никак не пойму где это можно сделать. Для изменения дат публикации топиков есть плагин, а вот для комментариев такого нет.

Может кто подскажет? Буду очень благодарен!

Плагин «Отложенная публикация топика» для 1.0.*

Для Livestreet 1.0.* был обновлен плагин «Отложенная публикация топика»



Плагин добавляет возможность назначить публикацию топика на определенное время определенного дня.
Позволяет работать в двух режимах: «для всех» или «только для админов»
Цена: 7$ (каталог, обсуждение)

Плагин «Отложенная публикация топика»


Представляю вашему вниманию новый плагин «Отложенная публикация топика». Как понятно из названия, плагин позволяет назначить публикацию топика на определенное время определенного дня.
Позволяет работать в двух режимах: «для всех» или «только для админов»

Плагин можно купить в каталоге.