Показаны сообщения с ярлыком php. Показать все сообщения
Показаны сообщения с ярлыком php. Показать все сообщения

понедельник, 1 декабря 2014 г.

1C Битрикс кеширование вывода компонента catalog.section.list + тест производительности

При работе над сайтом консалтинговой компании был создан раздел с услугами. Все услуги разделены на разделы и была поставлена задача в сайдбаре страницы описания услуги выводить другие стати из данного раздела, т.е. меню статей раздела.
Для вывода был использован компонент 1с битрикс catalog.section.list. Код вывода компонента выглядит примерно так:

вторник, 12 августа 2014 г.

PHP. Строка json в cookie.

Я люблю json. Он позволяет удобно хранить информацию различного рода и быстро преобразовывать данные в строковое представление и обратно. API, функции или подключаемые библиотеки для работы с json есть в большинстве языков программирования что позволяет использовать данный формат повсеместно.
Однажды стояла задача сохранить utm метки для последующей передачи в CRM заказчика для последующего подсчета эффективности рекламных компаний. Конечно для более эффективного хранения и получения доступа к меткам из разных мест кода было решено использовать cookie.

четверг, 22 августа 2013 г.

1С Битрикс - дорабатываем компонент bitrix:menu

В процессе разработки несложного сайта обнаружил что компонент 1С Битрикс меню (bitrix:menu) некорректно работает при использовании обработки адресов (urlrewrite) для обработки ЧПУ (человеко-понятных адресов).
По задумке в разных разделах сайта лежит своё меню, либо файл формируемый через админку (.<тип меню>.menu.php), либо файл для динамического меню (.<тип меню>.menu_ext.php).
Примерная структура разделов сайта:
  • Section1
  • Section2
  • Section3
В каждом из разделов свое меню битрикс. Если мы будет заходить в каждый раздел отдельно:

http://site.ru/Section1
http://site.ru/Section2
http://site.ru/Section3