We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21508
    • 46 Posts
    Доброй ночки, подскажите, как реализовать вывод пользователя онлайн, скажем если пользователь с ID 1 вошел в систему то выводит что онлайн а если нет то офлайн.

    как получить ID вошедших в систему пользователей (активных на данный момент).

    Заранее благодарен.
      It’s Nice to Be Important, But It’s More Important to Be Nice
      • 21524
      • 90 Posts
      Решение для WebLoginPE:

      Нужен сниппет UserPlaceholders, подключаем его к шаблону. Вставляем в шаблон вызов для показа пользователей онлайн

      [[WebLoginPE? &type=`users` &usersList=`:default:PEonline:internalKey:ASC:online()`]]


      Создаем чанк PEonline и вставляем в него:
      [+view.username+] ·


      Попробуй, это единственный известный мне выход. Правда я искал решение года два назад - сейчас может что-то попроще изобрели.
        • 21508
        • 46 Posts
        Работает то что нужно, спасибо, но только с веб пользователя, пытаюсь прикрутить что бы он менеджеров еще чекал не как не могу понять как это сделать
        правлю UserPlaceholders

        есть идеи какие нибудь на счет этого.
          It’s Nice to Be Important, But It’s More Important to Be Nice
          • 21524
          • 90 Posts
          Если менеджер находится во фронтенде онлайн, то данное решение и его чекает в том числе. Если менеджер залогинен только в админке, то править нужно не только UserPlaceholders, а еще и сам WebLoginPE и конкретнее type=users.