Регистрация
Вход через соцсети
Восстановление пароля

Логин пользователя в списке объектов

Новый топик
06.04.2011, 16:25
Ответить | Цитировать
Гость
Гость

Помогите пожалуйста. Как в списке объектов получить логин (Login) пользователя добавившего объект? То есть около каждой записи объекта в списке надо выводить логин пользователя его добавившего.
Мне известно, что в компоненте в поле "Объект в списке" запросом listQuery к таблице User по каждому объекту можно получить логин. Это конечно самый простой вариант. В таком случае, если много объектов на странице, то столько же запросов будет, это плохо, потому что пользователей предполагается очень много, как и объектов, например новостей, база не осилит при большой посещаемости.
Заранее спасибо за практический пример с кодом и указание где его вписать.
06.04.2011, 17:08
Ответить | Цитировать
Гость
Гость

Извините за преждевременный вопрос выше.
Через поиск решение нашел на форуме в топике /support/forum/razrabotka-sayta/topic_9349.html

Код:
$query_join = "LEFT JOIN User as b ON (a.User_ID=b.User_ID)";
$query_select = "b.Login";
$result_vars = "\$f_UserLogin";


Теперь переменная $f_UserLogin доступна в списке объектов, своя для каждого объекта.
06.04.2011, 17:09
Ответить | Цитировать
Гость
Гость

ЗЫ: Вышеприведенный код нужно вписать в системные настройки компонента.
198 196 2011-04-06 17:09:43 11164
Описание проекта