Поиск по хостингу 1bx.host и тэги поиска: разработка

 
Битрикс: удобство и ненависть

Речь пойдет о многоизвестной CMS 1С-Битрикс: Управление сайтом. Речь пойдет о многоизвестной CMS 1С-Битрикс: Управление сайтом. Тема дитя франкенштейна (CRM Битрикс24) не Затрагивается. Прочитал очень много статей на тему Битрикса на хабре и увидел что его либо смешивают с грязью либо рассказывают какой он крутой. Собственно цель данной статьи - попытка поставить точку в данных обсуждениях. Вся информация представлена исключительно на базе собственного опыта с двух сторон - Клиента (кто купил CMS)...

Подключение CSS и JS файлов в шаблоне компонента

Для оформления и реализации front-end логики компонента, в его шаблоне доступны не обязательные файлы style.css и script.js. Вот как их подключать правильно Для оформления и реализации front-end логики компонента, в его шаблоне доступны не обязательные файлы - style.css, который определяет стили, необходимые данному шаблону - script.js, который определяет и подключает JavaScript, необходимые данному шаблону. Не всегда их хватает. Для подключения внешних css/js можно было пойти разными путями...

Удобный вывод debug в окружении 1С-Битрикс

Простой вывод текста с использованием сокращенной записи if/else Для упрощения разработки проекта "по живому" можно сделать для себя удобную функцию, которая будет работать везде, где подключено ядро БУС. Для этого редактируем /bitrix/php_interface/init.php и в любое место пишем свою функцию function pre($o){ global $USER; if ( !$USER->IsAdmin() ) return; $bt = debug_backtrace(); $bt = $bt[0]; $dRoot = $_SERVER["DOCUMENT_ROOT"]; $dRoot = str_replace("/","\\"...

Убираем символы переноса строк в PHP

Вывод информации без символов переноса, одной строкой Если Вам необходимо при выводе информации из описания отдавать его одной строкой - используйте следующую конструкцию $str=str_replace(array("\r","\n"),"",$text); echo $str; На выходе будет строка без переносов строк. Так же не забудьте почистить текст от тега $str=str_replace(array("<br />","<br/>", "<br>"),"",$text); echo $str;

Генерация раздела из Highload

Как из одного блока HL (Highload) сгенерировать целый раздел на сайте с навигацией по ЧПУ Решение внедрить раздел из HL-блока (Highload) зачастую оправдано для как раз для высоконагруженных проектов. Или если просто Вы помешаны на высокой скорости работы своего проекта как и мы =) Собственно решение будет элементарным - мы не стали его оборовачивать в свой компонент с шаблоном и собственным пространством имен, а просто обошлись... 50 строчками кода в index.php директории раздела. Итак, приступим...

Выборка всей базы товаров и отдача в CSV

Пример вывода всего каталога из инфоблока 1С-Битрикс со всеми SKU (торговыми предложениями) Начнем с того, что выполнять генерацию файла будет на ajax или по прямому запросу. Более сложную логику в данном примере рассматривать не будем. Итак начнем. Раз это ajax, то нам не понадобится вывод header.php и footer.php, но без пролога (prolog_before.php) ничего на выйдет: define('STOP_STATISTICS', true); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before...

Отсортировано по релевантности | Сортировать по дате