1с-Битрикс: строим диаграммы и графики

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

Всплывающие окна средствами 1с-Битрикс

В составе системы Битрикс есть замечательная библиотека, позволяющая создавать popup-окна на javascript. Именно с ее помощью появляются диалоги редактирования параметров компонента и редактирования страниц. Ниже я расскажу как использовать этот функционал в публичной части сайта. Читать дальше…

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

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

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

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

Исследование и доработка шаблона bitrix.FAQ

Буквально несколько дней назад мне впервые пришлось столкнуться с компонентом bitrix:support.faq. Стандартный его шаблон произвел на меня сильное впечатление. Сразу скажу, что оно было отрицательное. Еще одним поводом для написания статьи стала просьба одного из подписчиков опубликовать инструкцию по настройке этого компонента (Вы тоже можете присылать свои вопросы на контактный e-mail). Итак, начнем… Читать дальше…

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

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

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

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

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

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

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

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

6 причин, почему я использую Opera для серфинга в Интернет

Тема для публикации навеяна волной постов про фаерфокс и плагинов к нему. Я абстрагируюсь от сео-тематики и описаний инструментов веб-мастера. Ниже Вы увидите причины, по которым я выбрал для просмотра Интернет-страниц именно браузер Opera. Речь пойдет об одной из последних версий — Opera 10.51. Итак, что же особенное предлагает эта программа: Читать дальше…