О программах

О машинах

О пользователях

Настройка отправки почты в Bitrix

Рекомендуемые шаги по решения задачи с отправкой почтовых сообщений на сайте под системой Битрикс: 1. Провести проверку системы. Для этого требуется зайти в Настройки -> Инструменты -> Проверка системы -> Начать тестирование Вероятно  будут выявлены ошибки в функциях «Отправка почты» и «Отправка почтового сообщения больше 64Кб» 2. Далее в файле dbconn.php требуется прописать почтовый крон…

Настройка языковой версии компонент news news.list news.detail

Настройка языковой версии компонент news news.list news.detail на одном домене из одного инфоблока с языковыми свойствами _RU _EN. Рассмотрим на примере сайта где основной язык русский (в корне сайта), и второй язык английский в папке en. В первую очередь, вызов компонент осуществляется в каждой языковой папке. \public_html\news\index.php — для вывода версии ru на странице новостей сайта \public_html\en\news\index.php…

Bitrix строим усложненные массивы

Задача 1: Нужно передать массив из значений ID раздела (отобранных по какому-то фильтру, в данном случае по коду бренда достаются товары этого бренда и их финальная секция IBLOCK_SECTION_ID) в GetNavChain, который достает путь по дереву от корня до раздела SECTION_ID (массив всех разделов), требуется разбить массив так, чтобы разделы не повторялись и выводились в зависимости…

Добавить свой параметр в комплексную компоненту Bitrix

В комплексную компоненту bitrix:new.list требуется добавить новый параметр, отвечающий за выбор нового ID инфоблока. Для этого в файле .parametrs.php в папке templates в скопированном шаблоне компоненты. Конкретно в данном случае: /public_html/local/templates/.default/components/bitrix/news/brands/.parameters.php Ищем массив $arTemplateParameters и добавляем туда свой параметр $arTemplateParameters = array( … «IBLOCK_ID_C» => Array(   «PARENT» => «BASE»,      «NAME»=>GetMessage(«IT_IBLOCK_ID_C»),      «TYPE»=>»LIST»,      «VALUES»=>$arIBlocks,     …

Добавить тень у after элемента

Имеется блок — выплывающее окно у которого after добавляет треугольную стрелочку, у блока требуется добавить тень. При добавлении тень игнорирует стрелочку, и для того, чтобы это обойти придется делать костыль. Добавить для тени before: .bt_delivery_win{ // выпадающее окно position: absolute; min-width: 300px; margin-top: 20px; padding: 20px 20px 20px 40px; color: #000000; background: #f0f0f0; box-shadow: 0…