#1
3 марта 2014 в 19:28
Приветствую всех! Подскажите как вывести из базы статус "онлайн", тот что в пункте пользователя, в товарах. Хочу сделать так, чтоб в товарах добавленных пользователем, высвечивалось: "Продавец: Онлайн".
#2
3 марта 2014 в 19:53
так же, если продавец оффлайн — последний визит…
Навскидку: открыть файл \components\catalog\frontend.php и перед строчкой cmsPage::initTemplate('components', 'com_catalog_item')->
вставить $author_online = $inUser->isOnline($item['user_id']);
Ниже перед строчкой display('com_catalog_item.tpl');
вставить assign('author_online', $author_online)->
Теперь в шаблоне имеем статус продавца $author_online. Воспользоваться им можно например так:
в файле com_catalog_item.tpl после <li class="uc_detailfield"><strong>{$LANG.ADDED_BY}: </strong> {$getProfileLink} </li>
вставить
{if $author_online}
<span class="online">Онлайн</span>
{/if}
вставить $author_online = $inUser->isOnline($item['user_id']);
Ниже перед строчкой display('com_catalog_item.tpl');
вставить assign('author_online', $author_online)->
Теперь в шаблоне имеем статус продавца $author_online. Воспользоваться им можно например так:
в файле com_catalog_item.tpl после <li class="uc_detailfield"><strong>{$LANG.ADDED_BY}: </strong> {$getProfileLink} </li>
вставить
{if $author_online}
<span class="online">Онлайн</span>
{/if}
Сегодня в 22:40
#4
4 марта 2014 в 11:30
Спасибо огромное! А как сделать, если продавец оффлайн, вывести последний визит?
#5
5 марта 2014 в 14:56
up!