Рубрика «bitrix»

Масштабирование картинок в битриксе

Я как-то и не пользовался раньше встроенным, сам обычно писал (с удивлением отмечая, что встроенное почему-то лучше масштабирует с меньшим количеством лишних пикселей). Видимо получилось из-за того, что в документации относительно недавно появилось, хотя вроде и перед глазами, ан не заметил.
В общем так, вот тут подробности и примеры кода. Я же просто помечу для самого [...]

Ваш отзыв

Правильная пагинация в битриксе

Сейчас я знаю о двух вариантах изготовления пагинации. Один на компонентах 2.0:
$navString = $db_list2->GetPageNavStringEx($navComponentObject, “подпись пагинатора”, “шаблон пагинатора”, “флаг показывать всегда”);
Другой - старый проверенный:
echo $res->NavPrint(””,false,false,’/bitrix/templates/***/iblock/catalog/ibl_navprint.php’);
Честно не рылся в компоненте, но по внешней работе и характерным ошибкам разници не заметил, то есть сама генерировалка явно одинаковая.
Суть проблемы: выбираем в пагинации вторую страницу, а потом жмем [...]

Ваш отзыв

Подсчет количества элементов в выборке

Сегодня столкнулся вот с такой проблемой: надо узнать сколько элементов будет в выборке из инфоблока непосредственно до ее выполнения. В принципе это не настолько критично, так как результаты можно просто складировать в массив, а потом посчитать длину массива, но как оказалось битрикс тоже умеет это делать, хоть и хитрым способом. (В документации ТАКИЕ подробности появились, [...]

Ваш отзыв

Bitrix: Всплывающее окно добавления элемента (как в админке)

Видели в админке, если сделать поле у инфоблока “привязка к элементам”, при нажатии на кнопочку “…” всплывает окно с фильтром по каталогу, в котором элемент выбирается.
Потребовалось одному клиенту сделать нечто подобное, но в пользовательской части сайта (так как админку под это переделывать не резон) . Компоненты, которые это реализуют, если таковые имеются, искать не стали, так как [...]

Ваш отзыв

Bitrix: отложенные функции (ShowTitle, ShowPageProperty)

Не секрет, что в битриксе существует такое понятие, как “отложенные функции”. Они позволяют вставить некоторые данные в начале страницы, при это сгенерировать их в конце кода. Одни считают это аццким костылем, берущем свое начало в первых версиях системы, другие - наоборот удобным механизмом. Мы относим себя ко вторым и сейчас постараемся показать удобства использования отложенных [...]

Отзывов (9)

Bitrix: работаем с картинками в CUser

У каждого зарегистрированного пользователя в битриксе есть пачка полей, в которых хранятся логин, пароль, мыло и всякая фигня, типа мест работы, асек. Хранятся так же картинки (например аватарка). Поле это называется PERSONAL_PHOTO.

Ваш отзыв

Bitrix: решение проблемы с detail_page_url при getnext

Много-много лет мучались с этим. У битрикса есть CIBlockElement::GetList. Последним параметром этой функции можно определить массив возвращаемых полей, что значительно ускоряет работу скрипта, если совместно с этим потом использовать метод GetNext, при парсинге данных. Однако, если задать туда DETAIL_PAGE_URL, то его возвращало с незамененными парметрами. Заменить не сложно, но если в урле используется код раздела, [...]

Ваш отзыв