Все сниппеты Битрикс d7

Как отправить пароль пользователю при изменении Апрель 28, 2018

Конечно, по современным стандартам отправка пароля пользователю почтой не считается безопасной, но личные данные не на всех сайтах настолько ценны, чтобы беспокоится об этом, а клиент может попросить вас сделать, чтобы пароль все же отправлялся.

Теги: Как это сделать?, Пользователи

Подробнее →

Работа с платежными системами Апрель 28, 2018

Работа с платежными системами средствами класса "\Bitrix\Sale\Internals\PaySystemActionTable".

Теги: Магазин

Подробнее →

Работа со статусами заказов и доставки Март 22, 2018

Работа со статусами интернет-магазина средствами классов "\Bitrix\Sale\Internals\StatusTable" и "\Bitrix\Sale\Internals\StatusLangTable".

Теги: Магазин

Подробнее →

Добавление пользователя в группу Март 15, 2018

Добавление пользователя в группу средствами класса "\Bitrix\Main\UserGroupTable".

Теги: ORM, Пользователи

Подробнее →

Работа с файлами (через статические методы) Март 14, 2018

Работа с файлами средствами класса \Bitrix\Main\IO\File с использованием статических методов.

Теги: Файлы

Подробнее →

Работа с файлами (через объекты) Март 14, 2018

Работа с файлами средствами класса \Bitrix\Main\IO\File с использованием объекта файла.

Теги: Файлы

Подробнее →

Работа с директориями Март 14, 2018

Работа с папками (директориями) средствами класса \Bitrix\Main\IO\Directory. Отличается от работы с помощью стандартных функций mkdir и rmdir тем, что эти функции работают рекурсивно.

Теги: Файлы

Подробнее →

Время выполнения js скриптов на странице Январь 26, 2018

Вывод в консоль JavaScript времени выполнения скриптов на странице (как инлайновых, так и подключаемых).

Теги: Отладка

Подробнее →

Выборка свойств инфоблока Декабрь 6, 2017

Выборка свойств инфоблока средствами класса "\Bitrix\Iblock\PropertyTable".

Теги: Инфоблоки, ORM

Подробнее →

Выборка разделов инфоблока Декабрь 1, 2017

Выборка разделов инфоблока средствами класса "\Bitrix\Iblock\SectionTable".

Теги: Инфоблоки, ORM

Подробнее →

Варианты значений свойств типа "Список" Ноябрь 23, 2017

Работа с вариантами значений свойств типа "Список" средствами класса "\Bitrix\Iblock\PropertyEnumerationTable".

Теги: Инфоблоки, ORM

Подробнее →

Вывод отладочной информации Ноябрь 23, 2017

Вывод отладочной информации средствами класса "\Bitrix\Main\Diag\Debug".

Теги: Отладка

Подробнее →

Временные метки в php скрипте Ноябрь 23, 2017

Отладка производительности с помощью класса "\Bitrix\Main\Diag\Debug".

Теги: Отладка

Подробнее →

Json средствами битрикс Ноябрь 13, 2017

Использование класса "\Bitrix\Main\Web\Json" вместо вместо функций json_encode и json_decode оправдано прежде всего по причине его совместимости с кодировкой windows-1251.

Теги: Основное, Строки

Подробнее →

Модули: подключение и др. Ноябрь 13, 2017

Работа с модулями битрикс - классы "\Bitrix\Main\Loader", "\Bitrix\Main\ModuleManager".

Теги: Основное

Подробнее →

Локализация, языковые сообщения Ноябрь 12, 2017

Работа с языковыми сообщениями, методами класса "\Bitrix\Main\Localization\Loc".

Теги: Основное, Строки

Подробнее →

HttpRequest - замена $_REQUEST, $_POST и др. Ноябрь 5, 2017

Класс \Bitrix\Main\HttpRequest (наследник Request) позволяет работать с данными, отправляемыми на сервер, настройками сервера и др.

Теги: Основное

Подробнее →

Работа с сайтами Ноябрь 4, 2017

\Bitrix\Main\SiteTable - класс для работы с сайтами в системе битрикс.

Теги: Основное, ORM

Подробнее →

Куки (Cookie) Ноябрь 4, 2017

Работа с куками средствами ядра битрикс.

Теги: Основное

Подробнее →

Обработка и вызов событий (не ORM) Октябрь 27, 2017

Примеры обработки и вызова простых событий в ядре d7.

Теги: События

Подробнее →

Работа с Url (адресами страниц) Октябрь 19, 2017

Работа с адресами страниц средствами Битрикс d7 при помощи класса \Bitrix\Main\Web\Uri.

Теги: Основное, Строки

Подробнее →

Добавление хайлоадблока Октябрь 19, 2017

Добавление хайлоадблока и создание полей.

Теги: Хранение данных, Хайлоадблоки, ORM

Подробнее →

Базовые операции с хайлоадблоками Октябрь 19, 2017

Работа с хайлоадблоками в битрикс - получение объекта, выборка данных, добавление, обновление, удаление.

Теги: Хранение данных, Хайлоадблоки, ORM

Подробнее →

Настройки модулей Октябрь 19, 2017

Получение и сохранение настроек модуля.

Теги: Основное

Подробнее →

Получение групп пользователя Октябрь 10, 2017

Получение массива идентификаторов активных групп текущего пользователя

Теги: Пользователи

Подробнее →

Выборка количества активных пользователей на сайте Октябрь 10, 2017

Выборка количества активных пользователей на сайте:

Теги: Пользователи

Подробнее →

Выборка пользователей Октябрь 10, 2017

Выборка трех последних авторизовавшихся пользователей на сайте

Теги: ORM, Пользователи

Подробнее →

Получение привязок пользователей к группам Октябрь 10, 2017

Класс \Bitrix\Main\UserGroupTable можно использовать как для выборки всех групп пользователя, так и для выборки всех пользователей группы. Т.к. ORM позволяет выбрать любые поля как пользователя, так и группы, то дополнительных запросов не потребуется.

Теги: ORM, Пользователи

Подробнее →

Выборка групп пользователей Октябрь 10, 2017

Выборка групп пользователей по фильтру с сортировкой.

Теги: ORM, Пользователи

Подробнее →

Изменение кодировки Октябрь 9, 2017

Изменение кодировки из исходной в кодировку сайта (в т.ч. рекурсивно для массив и ключей):

Теги: Строки

Подробнее →