КомпонентыКомпонент «AJAX-регистрация»

Данный компонент почти ничем не отличается от стандартного. Всё, что он делает, - проверяет правильность заполнения следующих полей:

  • Логина – на уникальность
  • Пароля – чтобы был не менее 6 символов
  • Подтверждения пароля – чтобы совпадало с паролем
  • Email – на уникальность и формат

Главный модульСобытия

Не все знают, что в Битриксе есть такая удобная вещь, как события (или триггеры, хэндлеры, handlers). Термин «Триггер» обычно используется в базах данных и означает вызов функции при наступлении определенного события. Триггеры обычно используются для обеспечения целостности данных. В Битриксе же это называется «событие»

Ключевые слова здесь – Before ("до") и After ("после"). Например, до добавления элемента инфоблока (запись ещё не сохранена в БД) или после добавления (запись сохранена, то есть ID нового элемента уже доступен).

МодулиРазработка модулей для Битрикс. Глобальное меню

Разработка модулей для Битрикс. Глобальное меню

Глобальным в админке Битрикса называется левое верхнее меню с кнопками «Контент» и «Настройки» в версии «Старт». В самых дорогих версиях меню содержит ещё пункты «Сервисы», «Магазин» и «Веб-аналитика».

В это меню можно добавлять свои пункты, что мы и попробуем сделать в этом посте.


МодулиРазработка модулей для Битрикс. Создание установщика

В одной из прошлых статей мы рассмотрели структуру файлов модуля для 1С-Битрикс. В этой статье мы посмотрим, что такое инсталлятор и деинсталлятор для модуля.

Посмотрим файл /bitrix/modules/ID модуля/install/index.php. В нем должен быть описан класс, название которого совпадает с ID модуля.

КомпонентыКомпонент «Древовидные комментарии»

Предлагаю вашему вниманию написанный мной компонент «Древовидные комментарии». Позволяет добавить комментарии к любому элементу инфоблока. Это может быть пост в блоге, новость, товар и многое другое.

Возможности компонента можно оценить, посмотрев на его настройки. В двух словах, компонент позволяет править внешний вид (регулировать отступ комментариев, показывать аватар пользователя, показывать дату и общее количество комментариев). Специально для SEO-шников выделен отдельный блок настроек, в котором можно запретить индексацию комментариев, а также добавлять атрибут rel="nofollow" для ссылок.

МодулиРазработка модулей для Битрикс. Структура файлов

В предыдущей статье мы говорили о разработке компонентов под Битрикс. Теперь перейдём к следующему этапу - разработке модулей. Чем отличается компонент от модуля?

Модуль - это набор каких-либо сущностей. Компонент - это то, что этими сущностями управляет. Посмотрим на примере модуля "Инфоблоки". Модуль "Инфоблоки" представляет собой совокупность таблиц в БД и php-классов, которые могут проводить какие-либо операции с данными из таблиц (например, CIBlockElement::GetList() или CIBlockElement::GetByID ()). Компонентом является уже, например, "Новость детально", который имеет собственные настройки (показывать дату, картинку и т.д. и т.п.) и работает с методами php-классов модуля.

КомпонентыКомпоненты Битрикс. Создание простого компонента

В этой статье на простейшем примере будет описано создание компонентов для 1С-Битрикс. Как они устроены и почему нужно их использовать.

КомпонентыРазработка и продажа компонентов

Недавно бродил по битриксовым сайтам и нашел довольно интересную тему - группу, в которой разработчики продают свои компоненты (именно компоненты, не модули). Например, там продают компонент, который позволяет развернуть простой интернет-магазин на "Битрикс Старт". Автор просит за него 2450 рублей и утверждает, что компонент можно использовать на неограниченном количестве сайтов.

Компонент, конечно, довольно простой - он представляет корзину и простейшее оформление заказа (без возможности оплаты). Однако в некоторых случаях этого вполне достаточно, и можно значительно сэкономить деньги клиента, купив версию Старт и этот компонент (вместо версии "Малый Бизнес").

ПроектыМоя Дубна

Выкладываю на оценку небольшой проектик - Моя Дубна. Сделан на версии Старт. Примечателен тем, что блог сделан руками, с использованием модуля "Инфоблоки". Также есть написанная руками регистрация, более симпатичная, на мой взгляд, чем стандартный компонент.

Главный модульМеняем стандартное сообщение об ошибки соединения с БД

Всем известны сообщения Битрикса об упавшей базе или неправильном запросе. Выглядит сообщение примерно так:

Error connecting to database
Please try again later.

Изменить внешний вид этих ошибок можно в двух файлах: /bitrix/modules/main/include/dbquery_error.php, /bitrix/modules/main/include/dbconn_error.php.

ВНИМАНИЕ! Данные файлы являются файлами ядра и изменять их саппорт Битрикса не рекомендует. К тому же, если в очередном обновлении эти файлы изменятся, то они, соответственно, перезальются с сервера обновлений.


1 2 3 4 5