Как настроить постоянный онлайн у пользователя? 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 235
Здравствуйте. Нужно чтоб у некоторых пользователей был постоянный онлайн, в какой таблице статус можно прописать по жесткому, что юзер в онлайне? Подскажите, пожалуйста.
Вот это https://instantcms.ru/forum/thread30163-1.html решение лишь обновляет статус пользователя по заданному времени, что он был онлайн. А нужно чтоб постоянно отмечался, как онлайн.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 3111
@Milyana,
Для какой версии движка?
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 235
Ris:

@Milyana,
Для какой версии движка?

2х, самая новая.
Посетитель
small user social cms
Медаль
Сообщений: 235
Подскажите решение, пожалуйста.
Посетитель
small user social cms
Медаль
Сообщений: 932
@Milyana:
Подскажите решение, пожалуйста.
Нашли решение?
Посетитель
small user social cms
Медаль
Сообщений: 423
Есть у вас пользователь test, его id 3025
Открываем templates\default\controllers\users\profile_header.tpl.php
Находим <?php echo $profile['is_online'] ?

И примерно так
Код PHP:
  1.  
  2. <?php if ($profile['id'] == $user->id = 3025) { ?>
  3. <sup title="<?php echo LANG_USERS_PROFILE_LOGDATE; ?>" class="ml-1 tooltip-top" data-toggle="tooltip" data-placement="top">
  4. <?php echo '<span class="badge badge-success online">' . LANG_ONLINE . '</span>'; ?>
  5. </sup>
  6. <?php } else { ?>
  7. <sup title="<?php echo LANG_USERS_PROFILE_LOGDATE; ?>" class="ml-1 tooltip-top" data-toggle="tooltip" data-placement="top">
  8. <?php echo $profile['is_online'] ? '<span class="badge badge-success online">' . LANG_ONLINE . '</span>' : string_date_age_max($profile['date_log'], true); ?>
  9. </sup>
  10. <?php } ?>
  11.  
Картинки
Способ так себе, потом при мерже сравнивать надо будет....

+ пересмотрите все файлы с проверкой по онлайн, например еще есть templates\default\controllers\users\list.tpl.php там тоже надо менять.
Редактировалось: 2 раз (Последний: 17 апреля 2020 в 15:52)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.