Как выводить всех залогинившихся юзеров?
Смотрел в базе в fe_user ничего вроде не меняется после входа пользователя.Можно ли сделать чтоб собирать всех залогинившихся и вставлять в свой субпарт.
|
Надо смотреть не в fe_users, а в fe_session. Всех залогинившихся выводить можно, вопрос кого считать залогинившимся. В смысле, сколько минут назад.
|
Да, помогите пожалуйста написать тогда такой запрос на TypoScript :
Код:
select username from base where fe_sessions.ses_userid = fe_users.uid |
С этим не помогу, я уже забыл синтаксис CONTENT/RECORDS.
|
Может кто из жителей поможет?:confused:
|
Синтаксис, в общем-то, простой:
Код:
60 = CONTENT |
Это понятно, а как сравнмвать значения из двух таблиц сразу, можно прописывать в table два значения?И что будет в WHERE, там ведь не напишешь fe_sessions.ses_userid = fe_users.uid
Цитата:
|
Ну вообще-то в TSRef написано что это обычный запрос к базе и только WHERE писать не надо, т.е. попробовать-то можно и посмотреть что получится. У меня тоже всегда были сомнения относительно ATagParams = class = "smth" и все-таки оно работает.
|
Поставил, безрезультатно.
|
Может в таком случае проще использовать USER или USER_INT? Ну или stdWrap.preUserFunc или stdWrap.postUserFunc как вариант.
|
Часовой пояс GMT +4, время: 15:17. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot