1C-Битрикс

161 03.06.2018 Кастомная кнопка в админке списка заказов

Встала передо мной задача выводить выбираемые менеджером заказы на печать. Для того, чтобы не переписывать лишний раз функционал вывода заказов пользователя, решил привязаться к системной странице со списком заказов в админ-панели. Для этого нужно просто добавить в этом списке кнопку и JS-обработчик нажатия на данную кнопку.

2956 31.07.2015 Переменные, доступные в компоненте 2.0

В файлах компонентов доступны стандартные компоненты, благодаря которым можно строить, к примеру, относительные пути. Такие компоненты избавляют от необходимости прописания абсолютных величин в файлах компонента.

594 12.03.2018 API seo-шаблонов элементов и разделов инфоблоков

c 14-й версии модуля "Информационные блоки" появилась возможность автоматического создания мета-данных для элементов и разделов инфоблока на основании шаблонов. 

Получение этих данных в типовых шаблонах компонентов уже достаточно давно реализовано, но если нужно реализовать получение собственными средствами, для этого можно воспользоваться API.

1446 04.12.2017 Добавление скрипта для динамического ремаркетинга на сайт с 1С-Битрикс

Для настройки кода динамического ремаркетинга на сайте должен срабатывать следующий скрипт:

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
	dynx_itemid: 'REPLACE_WITH_VALUE',
	dynx_pagetype: 'REPLACE_WITH_VALUE',
	dynx_totalvalue: 'REPLACE_WITH_VALUE'
});
</script>
1092 11.11.2017 Если нужно искать по части слова

Если перед вами стоит задача искать по части слова, но стандартные компоненты поиска вам не помогают и никакие настройки с морфологическим поиском не проходят, значит нужно произвести небольшую кастомизацию компонентов поиска.

1640 10.03.2017 Шаблон пагинации. Добавляем meta-теги "next" и "prev"

Уже не первый раз от сеошников приходит задача о том, что на страницах пагинации необходимо выводить теги "prev" и "next" с указанием адресов предыдущей и следующей страниц. Данный пост о расширении шаблона пагинации для данной задачи

2098 15.03.2017 Принудительное обнуление ядра 1С-Битрикс
Периодически, при сдаче проектов по программе монитора качества выплывает ошибка о том, что ядро модифицировано, хотя никаких модификаций никто и не делал (ну или делал, но нужно это все отменить). Для таких случаев в системе предусмотрено обнуление ядра - перезаливаются все файлы ядра заново.
6301 13.04.2015 Как программно добавить купон на корзину
Как же программно добавить купон на всю корзину?
1592 01.06.2017 Многоязычность сайта c автопереводом

Данный пост описывает кейс, позволяющий проработать мультиязычность сайта с автоматическим переводом всех динамических сущностей (точнее многих динамических сущностей).

3496 18.05.2017 Google Tag Manager и Битрикс

При подключении механизма Google Tag Manager в 1С-Битрикс нас могут ждать некоторые сюрпризы ...

2463 10.04.2016 Настройка продукта на техподдержку со стороны партнеров

При прохождении сайта по тестам программы качества есть пункт о том, что введена информация о партнере, внедряющем продукт, а также о техподдержке сайта. Но не все знают обо всех возможностях.

799 29.11.2016 Как выбрать все обработчики событий от сторонних модулей

Иногда возникает необходимость получить полный набор обработчиков событий, которые созданы сторонними модулями.

2855 19.07.2016 Механизм индивидуальной скидки

В CMS 1С-Битрикс есть очень мощная система установки скидок на товары и на заказы. С помощью этой системы можно, в принципе, построить почти любые правила. Почти! Чего не хватает - это возможность персональной установки скидок для каждого конкретного пользователя... Разработанный мной несколько лет назад алгоритм позволяет решить эту задачу.

2437 07.05.2016 Битрикс. Многосайтовость без использования дополнительной лицензии

Иногда возникает необходимость на одной лицензии 1С-Битрикс запустить несколько сайтов. Именно для этого случая и предназначена дополнительная лицензия в структуре лицензирования программных продуктов 1С-Битрикс. И для крупных сайтов многосайтовость должна быть именно на разных лицензиях, чтобы корректно была реализована привязка сущностей к конкретному сайту. Однако, когда у вас стоит задача запустить корпоративный сайт, блог, форум ... и все это должно быть на разных доменах, вот тут возникает вопрос: "А зачем платить больше"

2647 21.02.2016 Корректное подключение внешних css и js файлов в 1С-Битрикс 15+

Начиная с 15-й версии ядра 1С-Битрикс в компонентах появился архитектурно-корректный способ подключения внешних js и css-файлов с сохранением кеширования 

1395 15.03.2017 Функции отладки в новом ядре 1С-Битрикс

Ядро D7 принесло много как хорошего, так и не очень, для разработчиков. Одим из огромного количества положительных моментов, является наличие большого количества вспомогательных функций. В данном посте представлены функции отладки.

755 15.03.2017 Функция для показа размера файла текстом

Сегодня узнал, что у битрикса есть своя функция, показывающая размер файла в текстовом формате, а раньше я для всех своих проектов использовал самописную функцию. Теперь буду знать, что уже есть готовая функция, еще и мультиязычная, в отличие от моей.

8845 15.03.2017 Пример оформления заказа в 1 клик на D7

Данный пример оформления заказа в один клик был предложен техподдержкой 1С-Битрикс одному из партнеров

782 15.03.2017 Функция перевода числа в пропись

Модуль "Интернет-магазин" в 1С-Битрикс имеет функцию, переводящую предоставленное число в запись прописью.

1170 27.03.2017 1С-Битрикс. Аналоги php-функций в ядре D7
В битриксе есть много аналогов стандартных функций php, которые, на первый взгляд, могут показаться излишними. Но, как правило, ничего не делается без причины, и все такие функции имеют какие-то важные отличия. Многие из них сделаны для обеспечения совместимости между серверами с различными настройками, в т.ч. для обеспечения безотказной работы в разных кодировках.