Недокументированные функции битрикс
http://alexvaleev.ru/nedokumentirovannie-funkcii-bitrix/
http://alexvaleev.ru/nedokumentirovannie-funkcii-bitrix/
Я как-то и не пользовался раньше встроенным, сам обычно писал (с удивлением отмечая, что встроенное почему-то лучше масштабирует с меньшим количеством лишних пикселей). Видимо получилось из-за того, что в документации относительно недавно появилось, хотя вроде и перед глазами, ан не заметил.
В общем так, вот тут подробности и примеры кода. Я же просто помечу для самого [...]
Сейчас я знаю о двух вариантах изготовления пагинации. Один на компонентах 2.0:
$navString = $db_list2->GetPageNavStringEx($navComponentObject, “подпись пагинатора”, “шаблон пагинатора”, “флаг показывать всегда”);
Другой - старый проверенный:
echo $res->NavPrint(””,false,false,’/bitrix/templates/***/iblock/catalog/ibl_navprint.php’);
Честно не рылся в компоненте, но по внешней работе и характерным ошибкам разници не заметил, то есть сама генерировалка явно одинаковая.
Суть проблемы: выбираем в пагинации вторую страницу, а потом жмем [...]
Видели в админке, если сделать поле у инфоблока “привязка к элементам”, при нажатии на кнопочку “…” всплывает окно с фильтром по каталогу, в котором элемент выбирается.
Потребовалось одному клиенту сделать нечто подобное, но в пользовательской части сайта (так как админку под это переделывать не резон) . Компоненты, которые это реализуют, если таковые имеются, искать не стали, так как [...]
Не секрет, что в битриксе существует такое понятие, как “отложенные функции”. Они позволяют вставить некоторые данные в начале страницы, при это сгенерировать их в конце кода. Одни считают это аццким костылем, берущем свое начало в первых версиях системы, другие - наоборот удобным механизмом. Мы относим себя ко вторым и сейчас постараемся показать удобства использования отложенных [...]
У каждого зарегистрированного пользователя в битриксе есть пачка полей, в которых хранятся логин, пароль, мыло и всякая фигня, типа мест работы, асек. Хранятся так же картинки (например аватарка). Поле это называется PERSONAL_PHOTO.
Много-много лет мучались с этим. У битрикса есть CIBlockElement::GetList. Последним параметром этой функции можно определить массив возвращаемых полей, что значительно ускоряет работу скрипта, если совместно с этим потом использовать метод GetNext, при парсинге данных. Однако, если задать туда DETAIL_PAGE_URL, то его возвращало с незамененными парметрами. Заменить не сложно, но если в урле используется код раздела, [...]
Встроенными средствами:
/bitrix/modules/main/img.php
=))