Как запретить обновления модуля Битрикс

Как запретить обновления модуля Битрикс

Иногда по тем или иным причинам не хочется больше (или временно) получать обновления модуля. Например, вы доработали решение из Маркетплейса под свои нужды. Сразу хочу заметить, что данный хак распространим и на основные модули Битрикс, но последние категорически не рекомендуется

ЧИТАТЬ ДАЛЕЕ

Как передать в результат формы Битрикс кастомное поле

Как передать в результат формы Битрикс кастомное поле

Бывают ситуации, когда в стандартную форму Битрикс требуется передать, например, название товара, на странице которого она находится. Решение достаточно простое и стандартное. Для решения задачи требуется: 1. В админке Настройки—>Настройки модулей—>Веб-формы надо снять галку «Использовать упрощённый режим редактирования форм«, чтобы

ЧИТАТЬ ДАЛЕЕ

Избранные товары в Битрикс на AJAX

Избранные товары в Битрикс на AJAX

Очень часто при создании интернет-магазина требуется наличие функционала для добавления товаров в избранное (wishlist).  В данной статье написан метод разработки избранного на основе bitrix:catalog.section, cookies и пользовательских полей. Создание поля хранения избранного Избранное будет работать при помощи обработчика ajax.php, к которому мы

ЧИТАТЬ ДАЛЕЕ

Формирование меню из элементов инфоблока в 1С-Битрикс

Формирование меню из элементов инфоблока в 1С-Битрикс

Задача: сформировать левое меню на сайте работающем на битриксе из элементов информационного блока. Решение: создаем файл .left.menu_ext.php в директории, в которой должно выводиться меню и наполняем следующим кодом

ЧИТАТЬ ДАЛЕЕ

Как изменить ссылку техподдержки в подвале админки Битрикс

Как изменить ссылку техподдержки в подвале админки Битрикс

Чтобы заменить информацию внизу, в административной части 1C-Битрикс на свою информацию, например, на ссылку Вашего сайта, создайте в папке /bitrix/php_interface/ файл this_site_support.php, в котором пишите всё, что угодно. Данный блок будет отображаться на всех страницах административной части внизу справа, заменив собой блок технической поддержки

ЧИТАТЬ ДАЛЕЕ

Оптимизация сайта для PageSpeed

Оптимизация сайта для PageSpeed

Задача Провести оптимизацию выдачи контента Битрикс, контроль качества оптимизации провести при помощи PageSpeed Insights. Решение Инструменты для проверки скорости https://developers.google.com/speed/pagespeed/insights/?hl=ru https://tools.pingdom.com Сервисы оптимизации изображений https://compressor.io/compress https://tinypng.com/ http://optimizilla.com/ru/ Общие рекомендации 1) Привести в соответствие изображения, таким образом, что бы браузеру не

ЧИТАТЬ ДАЛЕЕ

Указать основной раздел всем элементам инфоблока

Указать основной раздел всем элементам инфоблока

Была интересная задачка на работе: у клиента товары имели неверные хлебные крошки. Каждый элемент каталога был привязан к нескольким разделам и при открытии детальной страницы в путь крошек попадал высокий раздел, что неверно. Выход из ситуации простой — указать главный

ЧИТАТЬ ДАЛЕЕ

Работа с sale.order.ajax в Битрикс: кастомизация

Работа с sale.order.ajax в Битрикс: кастомизация

Практически никого из моих клиентов не устраивает внешний вид sale.order.ajax. Здесь я опишу большую часть приемов, которыми пользуюсь сам при кастомизации данного непростого компонента. В файле template.php блоки заказа отмечены комментариями: Чтобы все блоки были активны, а не только первый комментируем вторую

ЧИТАТЬ ДАЛЕЕ

Шпаргалка по работе с Highload-блоками в Битрикс

Шпаргалка по работе с Highload-блоками в Битрикс

Для работы с highload-ами, нужно подключить подключить модуль highloadblock к сущности highload: Данная функция получает сущность хайлоадов для дальнейшей работы. ПОЛУЧЕНИЕ НАЗВАНИЙ ПОЛЕЙ Получаем массив, где ключи это поля highload-блока, а значения — объекты, соответствующие типу поля (строка — Bitrix\Main\Entity\StringField,

ЧИТАТЬ ДАЛЕЕ

Back-end Шпаргалка Битрикс

Back-end Шпаргалка Битрикс

Шпаргалка PHP Валидация email стандартными средствами PHP Форматирование цены Вызов статичиского метода класса с получением имени метода из переменной Экономим место при хранении массивов для чтения Часто нужно сохранить одни и те же данные в массив, но иметь разный индекс

ЧИТАТЬ ДАЛЕЕ