я вам уже в блоге одноименном ответил
таким способом Вы не вытащите email пользователя... если у вас есть массив элементов то соберите массив ID пользователей и выполните CUSER::GetList соберите все в массив типа ID=>EMAIL и потом подставляйте в нужное место результирующего массива.... |
|||
|
|
|
зачем Вы вводите человека в заблуждение????? ИЗУЧИТЕ САМИ jasper, совсем 1 запрос тут не выйдет у вас будет запрос к ИБ и запрос к таблице пользователей все равно если Вы хотите использовать стандартные компоненты битрикс то Вам подсказали правильно , сделайте свойство в нужном ИБ и по событию перед(после) сохранения элемента в ИБ добавляйте EMAIL пользователя в это свойство |
|||
|
|
|
точку с запятой уберите в конце |
|||
|
|
|
идея для МП, типовое решение блога на Битриксе!!! |
|||
|
|
|
Возвращается объект . чтобы получить количество записей надо ::SelectedRowsCount() если у вас по этому коду должна быть всего 1 запись то сделайте так CIBLockElement::GetList(array(),$arFilter,false,false,array))->Fetch(); и вернете сразу массив элемента если он есть - или пустой массив если нету |
|||
|
|
|
|
1. создаете инфоблок где у вас будут АЗС (нужные свойства это
3. по submit формы голосования выполняйте какой нибудь скрипт (например все это сделайте на BX.ajax заполняйте нужные свойства элемента,ID ведь вы передаете) 4. обновляете страницу вывода (можно поиграть с буфером вывода) или сделать свой компонент вывода который будет все это уже содержать в себе (логику голосовалки и вывода и обновлять вывод при выполнении голосования) |
|||||||||
|
|
|