Вход

Просмотр полной версии : Как выводить всех залогинившихся юзеров?


semender
15.03.2011, 23:22
Смотрел в базе в fe_user ничего вроде не меняется после входа пользователя.Можно ли сделать чтоб собирать всех залогинившихся и вставлять в свой субпарт.

void
16.03.2011, 02:48
Надо смотреть не в fe_users, а в fe_session. Всех залогинившихся выводить можно, вопрос кого считать залогинившимся. В смысле, сколько минут назад.

semender
17.03.2011, 22:34
Да, помогите пожалуйста написать тогда такой запрос на TypoScript :
select username from base where fe_sessions.ses_userid = fe_users.uid
и завернуть каждое имя пользователя например в свой <li> | </li>.

void
18.03.2011, 03:45
С этим не помогу, я уже забыл синтаксис CONTENT/RECORDS.

semender
22.03.2011, 22:49
Может кто из жителей поможет?:confused:

-=UncleByte=-
23.03.2011, 00:22
Синтаксис, в общем-то, простой:
60 = CONTENT
60 {
table = tx_estateagent_estate
select {
selectFields = uid, pid, tstamp, name
pidInList = this
orderBy = pid
recursive = 100
andWhere = NOT deleted
}Вот как-то так и вынимается CONTENT.

semender
23.03.2011, 02:19
Это понятно, а как сравнмвать значения из двух таблиц сразу, можно прописывать в table два значения?И что будет в WHERE, там ведь не напишешь fe_sessions.ses_userid = fe_users.uid

Mmmm = CONTENT
Mmmm {
table = fe_users
select {
selectFields = username
pidInList = this
where = ???
orderBy = username
}

-=UncleByte=-
23.03.2011, 15:01
Ну вообще-то в TSRef написано что это обычный запрос к базе и только WHERE писать не надо, т.е. попробовать-то можно и посмотреть что получится. У меня тоже всегда были сомнения относительно ATagParams = class = "smth" и все-таки оно работает.

semender
24.03.2011, 00:33
Поставил, безрезультатно.

-=UncleByte=-
24.03.2011, 09:10
Может в таком случае проще использовать USER или USER_INT? Ну или stdWrap.preUserFunc или stdWrap.postUserFunc как вариант.

semender
24.03.2011, 19:03
Как?Можно пример хотяб если не трудно?

-=UncleByte=-
24.03.2011, 23:13
D TSRef примеры есть + есть рабочие примеры поставляемые в комплекте с ядром. У меня есть мой рабочий пример преобразований строк для генерации keywords, но там к базе обращений в принципе нет, исключительно прогон по regexp текста чтобы вычленить нужное.

semender
10.04.2011, 22:35
Пасиб за помощь, я использовал Проект Тессеракт, как раз то что нужно.