Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Модуль онлайн

Discussion in 'Вопросы- ответы' started by Serhii, May 15, 2016.

15.05.16 в 13:02
17.05.16 в 09:26
3
1,724
0
  1. TopicStarter Overlay
    Serhii

    Serhii Забанен

    Messages:
    1,846
    Likes Received:
    539
    Best Answers:
    0
    Всем привет, ребята интересует вот такой вопрос, нужен модуль который будет выводить статус пользователя оставившего публикацию, тоесть если пользователь который оставил публикацию сейчас на сайте будет показывать Онлайн если офлайн не будет показывать! :)
     
  2. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    @Serhii, а чем не устраивает:
    ???
     
  3. TopicStarter Overlay
    Serhii

    Serhii Забанен

    Messages:
    1,846
    Likes Received:
    539
    Best Answers:
    0
    нужно для пользователя которий оставил публикацию тоесть что бы в шорт стори было а не в профиле
     
  4. PunPun

    PunPun VIP Кинотрафик v2

    Messages:
    7,437
    Likes Received:
    3,688
    Best Answers:
    32
    1. Открываем /engine/engine.php находим (все разы):
    PHP:
    (p.id=e.news_id)
    меняем на (все разы)
    PHP:
    (p.id=e.news_idLEFT JOIN " . PREFIX . "_users u ON (u.user_id=e.user_id
    Далее находим (все разы):
    PHP:
    e.reason
    меняем на (все разы)
    PHP:
    e.reasonu.lastdate 
    2. Открываем /engine/modules/show.short.php находим :
    PHP:
    if ( $row['fixed'] ) {
    Выше вставляем :
    PHP:
    if ( ($row['lastdate'] + 1200) > $_TIME )
    {
        
    $tpl->set_block"'\\[online\\](.*?)\\[/online\\]'si""\\1" );
        
    $tpl->set_block"'\\[offline\\](.*?)\\[/offline\\]'si""" );
    }
    else
    {
        
    $tpl->set_block"'\\[offline\\](.*?)\\[/offline\\]'si""\\1" );
        
    $tpl->set_block"'\\[online\\](.*?)\\[/online\\]'si""" );
    }
    3. ...
    4. Профит.
     
    • Нравится Нравится x 1