Скажите есть ли какие функции для получения значений пользовательских полей?
|
Скажите есть ли какие функции для получения значений пользовательских полей?
|
|
|
|
|
|
упс. акелла промахнулся
![]()
студия Leveret
|
|
|
|
|
|
+1
подскажите плз У меня у каждого пользователя выставлено доп после UF_MANAGER, как его получить/вывести? З.ы. Облазил весь поиск |
|
|
|
|
|
на счет всех пользовательских полей не знаю, но получить значение доп.пользовательских полей пользователя точно возможно...
|
|
|
|
|
|
Подскажите пожалуйста как
|
|
|
|
|
|
А справку уже отменили? :)))
Смотрим CUser::GetList. Там даже пример есть....
/истина где-то рядом....
|
|
|
|
|
|
Игорь Нешик, я указал как добраться до пользовательских полей для юзера.
Если интересую любые поля, то посмотрите здесь: CUserTypeEntity::GetList
/истина где-то рядом....
|
|
|
|
|
|
это для получения имени поля и т.д., а необходимо вывести значения из uts_user, т.е. конкретное значения поля для данного пользователя
|
|
|
|
|
|
Косяк конечно что есть такая возможность, но нет ее реализации, сделал почти так же как предложил Игорь, только чуть в другом варианте, его вариант немного не пошел.
|
|||
|
|
|
|
Эмоции:
Не ну я реально не понимаю почему ветераны проходят мимо такой темы! Ведь все уже всё знают. Обсуждалось тут не один раз. Вы бы еще mysql_query использовали (а ведь находятся и такие умники). По теме: При использовании битрикса настоятельно не рекомендуется пользоваться прямыми запросами к БД. Ее структура может измениться в любой версии и предупреждения об этом не будет. И не говорите потом, что не предупреждали и обновления рушат сайты! Но есть и хорошие новости! мы всегда стараемся поддерживать совместимость API. А конкретнее вам надо:
PS Забудьте про существование таблиц b_*. |
|||
|
|
|
|
Maxim Smirnov,
Спасибо большое |
|
|
|
|
|
спасибо тоже очень большое!
а то я новичек в этом деле и впереди еще много спрятаных граблей ))) |
|
|
|
|
Возвращает все что только можно об пользователе так же пользовательские поля,
|
|||||
|
|
|
|
Подскажите пожалуйста, как докапаться до значений пользовательских свойств блогов?
Вышеописанные способы подходят только для пользовательских свойств пользователя (Тафталогия ). |
|
|
|
|
|
Присоединяюсь к вопросу про вывод пользовательских свойств в блогах. Создал свойство типа файл (картинка), а как теперь его вывести в нужном месте? Может я плохо искал, но я не нашел.
|
|
|
|
|
|
это не работает? |
|
|
|
|
Не знаю, не пробовал, может и работает) я с помощью system.field.view вывел |
|||
|
|
|
|
/// вывод пользователей с постраничной навигации с пользовательским своиством
$filter = Array ( "GROUPS_ID" => Array(9), ); $arParameters = array("SELECT"=>array("UF_USER_CAR_DEMO")); $rsUsers = CUser::GetList(($by="ID"), ($order="desc"), $filter, $arParameters ); // выбираем пользователей $is_filtered = $rsUsers->is_filtered; // отфильтрована ли выборка ? $rsUsers->NavStart(50); // разбиваем постранично по 50 записей echo $rsUsers->NavPrint(GetMessage("PAGES")); // печатаем постраничную навигацию while($rs = $rsUsers->GetNext()) { //echo "[".$f_ID."] (".$f_LOGIN.") ".$f_NAME." ".$f_LAST_NAME."<br>"; echo "<pre>";print_r( $rs );echo "</pre>"; } |
|
|
|
|
|
"Люди добрые" сегодня кинулся и заметил что пользовательские поля есть разных типов НУ ПОЧЕМУ нет привязки к элементам ??? нет типа пользовательского своиства привязки к элементам для php-й версии а для asp.net есть ((( тип данных для asp.net
Вещественное число; Да/Нет; Дата/Время; Перечисление; Список; Ссылка на раздел инфоблока; Ссылка на элемент инфоблока; Строка; Уникальный идентификатор; Файл; Целое число. Нууу где справедливость в asp.net есть а в php нээт |
|
|
|
|
|
Можно использовать тип "целое число" и ждать пока введут привязку к элементам. Если правильно введут, достаточно будет потом сменить тип свойства, чтобы получить интерфейс для заполнения поудобнее, чем внесение айдишников.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
|
|
|
|
|
Вот только когда же ее введут?
Вообще да, странно, что нет привязки к элементам. Те же грабли... |
|
|
|
|
|
Здравствуйте, подскажите мне как сделать вывод пользователей по пользовательскому полю с несколькими условиями для этого поля?
Вот код: $tag = "машины"; $rsUsers = CUser::GetList($by,$order, Array ( 'UF_INTERES' => '%'.$tag.'%') , array('SELECT' => array('UF_*'))); Так работает, а как задать условие если несколько слов нужно найти ($tag = "реклама, маркетинг, мотоциклы")? Array ( 'UF_INTERES' => '%реклама% & %маркетинг% & %мотоциклы%') так не работает, что то вроде этого? Заранее благодарен! P.S. в базе в таблице b_uts_user в поле UF_INTERES введены например : "internet, hi-tech, wap, web, apple, 3DTV, Bluetooth, Cлухи, GPS, HDTV, HTC, OS, Видео игры, Гаджеты, Железо, Игры, Камеры, Консоли, Мультимедиа, ПК, Ноутбуки, Планшетники, Планшетные ПК, Подкасты" и т.д. |
|
|
|
|
|
а так?
Прекрасная жизнь начинается с прекрасных мыслей...
|
||||
|
|
|
|||