Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 15.03.2011, 23:22   #1
semender
Senior Member
 
Аватар для semender
 
Регистрация: 06.08.2010
Адрес: Makhachkala
Сообщений: 142
Question Как выводить всех залогинившихся юзеров?

Смотрел в базе в fe_user ничего вроде не меняется после входа пользователя.Можно ли сделать чтоб собирать всех залогинившихся и вставлять в свой субпарт.
__________________
Я чертовски люблю слушать ложь, смотря в глаза... особенно когда знаю правду... И никогда не вру людям,которых называю друзьями...
semender вне форума   Ответить с цитированием
Старый 16.03.2011, 02:48   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
По умолчанию

Надо смотреть не в fe_users, а в fe_session. Всех залогинившихся выводить можно, вопрос кого считать залогинившимся. В смысле, сколько минут назад.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 17.03.2011, 22:34   #3
semender
Senior Member
 
Аватар для semender
 
Регистрация: 06.08.2010
Адрес: Makhachkala
Сообщений: 142
По умолчанию

Да, помогите пожалуйста написать тогда такой запрос на TypoScript :
Код:
select username from base where fe_sessions.ses_userid = fe_users.uid
и завернуть каждое имя пользователя например в свой <li> | </li>.
__________________
Я чертовски люблю слушать ложь, смотря в глаза... особенно когда знаю правду... И никогда не вру людям,которых называю друзьями...
semender вне форума   Ответить с цитированием
Старый 18.03.2011, 03:45   #4
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
По умолчанию

С этим не помогу, я уже забыл синтаксис CONTENT/RECORDS.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 22.03.2011, 22:49   #5
semender
Senior Member
 
Аватар для semender
 
Регистрация: 06.08.2010
Адрес: Makhachkala
Сообщений: 142
По умолчанию

Может кто из жителей поможет?
__________________
Я чертовски люблю слушать ложь, смотря в глаза... особенно когда знаю правду... И никогда не вру людям,которых называю друзьями...
semender вне форума   Ответить с цитированием
Старый 23.03.2011, 00:22   #6
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
По умолчанию

Синтаксис, в общем-то, простой:
Код:
60 = CONTENT
60 {
table = tx_estateagent_estate
select {
selectFields = uid, pid, tstamp, name
pidInList = this
orderBy = pid
recursive = 100
andWhere = NOT deleted
}
Вот как-то так и вынимается CONTENT.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 23.03.2011, 02:19   #7
semender
Senior Member
 
Аватар для semender
 
Регистрация: 06.08.2010
Адрес: Makhachkala
Сообщений: 142
По умолчанию

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

Цитата:
Mmmm = CONTENT
Mmmm {
table = fe_users
select {
selectFields = username
pidInList = this
where = ???
orderBy = username
}
__________________
Я чертовски люблю слушать ложь, смотря в глаза... особенно когда знаю правду... И никогда не вру людям,которых называю друзьями...
semender вне форума   Ответить с цитированием
Старый 23.03.2011, 15:01   #8
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
По умолчанию

Ну вообще-то в TSRef написано что это обычный запрос к базе и только WHERE писать не надо, т.е. попробовать-то можно и посмотреть что получится. У меня тоже всегда были сомнения относительно ATagParams = class = "smth" и все-таки оно работает.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 24.03.2011, 00:33   #9
semender
Senior Member
 
Аватар для semender
 
Регистрация: 06.08.2010
Адрес: Makhachkala
Сообщений: 142
По умолчанию

Поставил, безрезультатно.
__________________
Я чертовски люблю слушать ложь, смотря в глаза... особенно когда знаю правду... И никогда не вру людям,которых называю друзьями...
semender вне форума   Ответить с цитированием
Старый 24.03.2011, 09:10   #10
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
По умолчанию

Может в таком случае проще использовать USER или USER_INT? Ну или stdWrap.preUserFunc или stdWrap.postUserFunc как вариант.
-=UncleByte=- вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как показывать один элемент на всех страницах? Антон Мельников FAQ (Часто задаваемые вопросы) 32 21.12.2011 18:59
как выводить в меню тип "Распорка"? surfman Общие вопросы 1 12.11.2009 14:57
Как поменять шаблон для всех страниц сайта? Olga25 Общие вопросы 1 15.04.2009 16:50
как в tt_news выводить subheader отформатированным Manas Общие вопросы 2 18.07.2008 12:15
как получить доступ к массиву всех переменных GEТ saidyn Общие вопросы 5 15.10.2007 19:12


Часовой пояс GMT +4, время: 20:31.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория