Автоматизируем создание структуры секций инфоблока в 1с-Битрикс

Ручное создание секций инфоблоков – дело несложное, но очень утомительное. И с учетом не сильно расторопной админки может затянуться на длительное время. Сегодня я хочу поделиться скриптом, который автоматизирует этот процесс. Читать дальше…

Ссылки и режим ajax в компонентах

Разработчики 1с-Битрикс максимально упростили использование режима ajax в своем продукте — все подходящие элементы (ссылки, кнопки форм и т.д) в шаблоне компонента автоматически дополняются javascript-обработчиками. Иногда же возникает необходимость «отменить» ajax для какой-либо ссылки. Сейчас я рассмотрю несколько способов, как такое можно реализовать. Читать дальше…

Недокументированные функции 1с-Битрикс

Сегодня я публикую список недокументированных (надеюсь, что только пока) функций 1с-Битрикс, обнаруженных во время исследования содержания файлов БУС 9.0. Ниже приведены некоторые из них, на мой взгляд самые полезные. Читать дальше…

Битрикс: в поисках потерянной капчи

Представляю Вашему вниманию короткую статью о том, как искать объяснение непонятных явлений в битриксе. В качестве примера приведу историю — когда-то, еще на заре изучения системы, мне удалось вывести в форме авторизации капчу. Причем как это вышло, выяснить не получилось. И вот сейчас, кастомизируя очередной шаблон компонента авторизации, обнаружился код ее выводящий. Спортивный интерес и отсутствие информации в официальной документации (хотя вполне может быть, я просто не нашел то что нужно) подтолкнули меня на маленькое расследование. Читать дальше…

Работа с архивами tar.gz в php

Совсем недавно, во время написания небольшого сервиса, мне понадобилось средство для работы с архивами tar.gz. Гугл, вопреки ожиданиям, ничего внятно-понятного предложить не смог. Использовать exec почему-то не хотелось.. Было принято решение выдернуть нужный функционал из Битрикса, благо с архивами он работает довольно неплохо. Читать дальше…

Работа со стилями в битрикс

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

Создаем шаблон битрикс — быстрый старт

В этом посте я опишу свою методику создания шаблона для битрикс. Она немного отличается от рекомендуемой разработчиками, и выражается это, прежде всего, в минимальном использовании админки. Предполагается, что у нас есть сверстанный макет сайта, установленная на локальной машине cms, более функциональный аналог блокнота и хороший файловый менеджер (не проводник:) Читать дальше…

Немного о форуме 1с-битрикс

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

Образцы вызова стандартных компонентов 1с-битрикс

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

Исправляем ошибку 1с-битрикс «Не удалось обнаружить код вызова компонента»

Этот баг появляется довольно часто вне зависимости от версии битрикса. Внешне выглядит как окошко с текстом «Не удалось обнаружить код вызова компонента» и невозможность редактировать свойства\копировать шаблон. Далее будут приведены возможные причины возникновения ошибки и способы ее преодолеть. Читать дальше…