Подскажите плиз кодик, вывода онлайн офлайн (время последнего захода) в записи контента, автора данного контента. спасибо
Happy,
<?php echo string_date_age_max($profile['date_log'], true); ?>
Но не забудьте проверку на онлайн сделать
Happy,
<?php echo string_date_age_max($profile['date_log'], true); ?>Но не забудьте проверку на онлайн сделать
Что то не получается у меня с проверками, не подскажите как полностью оформить?
Happy,
<?php if (!$profile['is_online']){ ?> <small><?php echo string_date_age_max($profile['date_log'], true); ?></small> <?php } else { ?> <small class="text-success is_online">Онлайн</small> <?php } ?>
Happy,
<?php if (!$profile['is_online']){ ?> <small><?php echo string_date_age_max($profile['date_log'], true); ?></small> <?php } else { ?> <small class="text-success is_online">Онлайн</small> <?php } ?>
не работает в контенте
Happy, подключили пользователей к контенту?
Happy, нет никакого $profile в записи контента. И не было никогда. Есть $item['user']. И без правок мы знаем о нем только
( [id] => 1 [groups] => --- - 6 [slug] => [nickname] => admin ( [users_profile_view] => anyone [messages_pm] => anyone ) [avatar] => --- normal: 000/u1/5/e/95b29917.jpg small: 000/u1/7/1/3ef17ddf.jpg micro: 000/u1/a/f/1deb91dd.jpg )
Нужно править запрос к базе данных, join'ить туда таблицу онлайн пользователей sessions_online, чтобы узнать, онлайн ли пользователь. И join'ить туда таблицу пользователей users чтобы узнать date_log юзера.
Писать такое в шаблоне не стоит.
Happy, нет никакого $profile в записи контента. И не было никогда. Есть $item['user']. И без правок мы знаем о нем только
( [id] => 1 [groups] => --- - 6 [slug] => [nickname] => admin ( [users_profile_view] => anyone [messages_pm] => anyone ) [avatar] => --- normal: 000/u1/5/e/95b29917.jpg small: 000/u1/7/1/3ef17ddf.jpg micro: 000/u1/a/f/1deb91dd.jpg )Нужно править запрос к базе данных, join'ить туда таблицу онлайн пользователей sessions_online, чтобы узнать, онлайн ли пользователь. И join'ить туда таблицу пользователей users чтобы узнать date_log юзера.
Писать такое в шаблоне не стоит.
Сможете мне сделать поле? Просто что бы выводились онлайн автор или когда был последний раз? Само собой за донат .
Happy, вот такой код должен сработать
<?php $profile = cmsCore::getModel('users')->getUser($item['user_id']); if($profile){ if (!$profile['is_online']){ ?> <small><?php echo string_date_age_max($profile['date_log'], true); ?></small> <?php } else { ?> <small class="text-success is_online">Онлайн</small> <?php }} ?>
Такой код получения профиля используется в виджете автор контента
Happy, вот такой код должен сработать
<?php $profile = cmsCore::getModel('users')->getUser($item['user_id']); if($profile){ if (!$profile['is_online']){ ?> <small><?php echo string_date_age_max($profile['date_log'], true); ?></small> <?php } else { ?> <small class="text-success is_online">Онлайн</small> <?php }} ?>Такой код получения профиля используется в виджете автор контента
Спасибо большое. получилось .