Как известно сортировка по цене в битриксе не такая уж и тривиальная задача, особенно если для товаров существуют торговые предложения. Существуют два варианта решения данной проблемы.
Категория: bitrix
Bitrix: композит, интриги, расследования
Первый подход к использованию композита на сайте оказался достаточно интересным, и оказал двоякое впечатление о нем (версия главного модуля 14.5.1). Для начала немного общей теории.
Настройка phpstorm для bitrix
Для более быстрой разработки проектов решил перейти на IDE phpstorm, ранее использовал notepad++, как и большинство разработчиков под битрикс. Оказывается зря, phpstorm позволяет автоматизировать рутинные действия.
SEO данные для страницы раздела и элемента на 14 версии bitrix
После введения в работу функционала 14-ой версии по SEO возникло несколько ситуаций, когда требуемый функционал работает некорректно: Первая ситуация, когда необходимо переопределить SEO для товара или группы, НО функционал 14-ой версии позволяет только переопределить их текущего и всех вложенных. Здесь необходимо использовать старый вариант работы с SEO, а именно свойства SEO_TITLE, SEO_KEYWORDS, SEO_DESCRIPTION для элемента […]
Интернационализация шаблонов 1С-Битрикс
При написании сайта на системе 1С-Битрикс, если того требует сайт или начальство, используются файлы интернационализации системы, так же известные как Lang-файлы, хранящиеся по пути: «./lang/SITE_LID/file.php».
Зануление битрикса
Иногда требуется более чем 1 месяц для разработки сайта, и редакция ниже бизнеса. В связи с этим иногда бесит надпись «Срок пробной версии продукта истек», да и не столько бесит, сколько она выводится до DOCTYPE и теряется распознавание line-height для некоторых блоков.
Генерация pdf для html страницы и bitrix
Для генерации pdf использовалась библиотека dompdf, скачать его можно через github, библиотека требует PHP >= 5.0 с активированными расширениями mbstring и DOM. Также она требует несколько шрифтов, которые обычно доступны на большинстве компьютеров.
Динамическое изменения размера карты yandex
Для того, чтобы, изменить высоту карты yandex’а в bitrix’е, например, по нажатию кнопки, мне потребовалось:
Усовершенствование стандартных Яндекс карт для bitrix
Делаем более красивым отображение стандартных яндекс карт битрикса.
Пункт 1. Стилизация маркера.
Пункт 2. Создание хавера для маркера.
Пункт 3. Передача текста в балун маркера.
Пункт 4. Кластеризация.
Пункт 5. Добавление хавера на кластер.
Пункт 6. Подсветка маркера при наведении на ссылку элементы в общем списке.
Пункт 7. Добавление стрелок позиционирования маркера при его отсутствии на карте.
Пример оптимизации запросов, bitrix
До этого всегда думал, что для битрикса желтая зона на таймвебе является нормой.