|
||||||||||||||||||||||||||
Компоненты → Компонент «AJAX-регистрация»Данный компонент почти ничем не отличается от стандартного. Всё, что он делает, - проверяет правильность заполнения следующих полей:
Главный модуль → ТриггерыНе все знают, что в Битриксе есть такая удобная вещь, как триггеры (или хэндлеры, handlers). Термин «Триггер» обычно используется в базах данных и означает вызов функции при наступлении определенного события. Триггеры обычно используются для обеспечения целостности данных. Ключевые слова здесь – Before ("до") и After ("после"). Например, до добавления элемента инфоблока (запись ещё не сохранена в БД) или после добавления (запись сохранена, то есть ID нового элемента уже доступен). Модули → Разработка модулей для Битрикс. Глобальное меню
Глобальным в админке Битрикса называется левое верхнее меню с кнопками «Контент» и «Настройки» в версии «Старт». В самых дорогих версиях меню содержит ещё пункты «Сервисы», «Магазин» и «Веб-аналитика». В это меню можно добавлять свои пункты, что мы и попробуем сделать в этом посте. Модули → Разработка модулей для Битрикс. Создание установщикаВ одной из прошлых статей мы рассмотрели структуру файлов модуля для 1С-Битрикс. В этой статье мы посмотрим, что такое инсталлятор и деинсталлятор для модуля. Посмотрим файл /bitrix/modules/ID модуля/install/index.php. В нем должен быть описан класс, название которого совпадает с ID модуля. Компоненты → Компонент «Древовидные комментарии»Предлагаю вашему вниманию написанный мной компонент «Древовидные комментарии». Позволяет добавить комментарии к любому элементу инфоблока. Это может быть пост в блоге, новость, товар и многое другое. Возможности компонента можно оценить, посмотрев на его настройки. В двух словах, компонент позволяет править внешний вид (регулировать отступ комментариев, показывать аватар пользователя, показывать дату и общее количество комментариев). Специально для SEO-шников выделен отдельный блок настроек, в котором можно запретить индексацию комментариев, а также добавлять атрибут rel="nofollow" для ссылок. Модули → Разработка модулей для Битрикс. Структура файловВ предыдущей статье мы говорили о разработке компонентов под Битрикс. Теперь перейдём к следующему этапу - разработке модулей. Чем отличается компонент от модуля? Модуль - это набор каких-либо сущностей. Компонент - это то, что этими сущностями управляет. Посмотрим на примере модуля "Инфоблоки". Модуль "Инфоблоки" представляет собой совокупность таблиц в БД и php-классов, которые могут проводить какие-либо операции с данными из таблиц (например, CIBlockElement::GetList() или CIBlockElement::GetByID ()). Компонентом является уже, например, "Новость детально", который имеет собственные настройки (показывать дату, картинку и т.д. и т.п.) и работает с методами php-классов модуля. Компоненты → Компоненты Битрикс. Создание простого компонентаВ этой статье на простейшем примере будет описано создание компонентов для 1С-Битрикс. Как они устроены и почему нужно их использовать. Компоненты → Разработка и продажа компонентовНедавно бродил по битриксовым сайтам и нашел довольно интересную тему - группу, в которой разработчики продают свои компоненты (именно компоненты, не модули). Например, там продают компонент, который позволяет развернуть простой интернет-магазин на "Битрикс Старт". Автор просит за него 2450 рублей и утверждает, что компонент можно использовать на неограниченном количестве сайтов. Компонент, конечно, довольно простой - он представляет корзину и простейшее оформление заказа (без возможности оплаты). Однако в некоторых случаях этого вполне достаточно, и можно значительно сэкономить деньги клиента, купив версию Старт и этот компонент (вместо версии "Малый Бизнес"). Проекты → Моя ДубнаВыкладываю на оценку небольшой проектик - Моя Дубна. Сделан на версии Старт. Примечателен тем, что блог сделан руками, с использованием модуля "Инфоблоки". Также есть написанная руками регистрация, более симпатичная, на мой взгляд, чем стандартный компонент. Главный модуль → Меняем стандартное сообщение об ошибки соединения с БДВсем известны сообщения Битрикса об упавшей базе или неправильном запросе. Выглядит сообщение примерно так:
Изменить внешний вид этих ошибок можно в двух файлах: /bitrix/modules/main/include/dbquery_error.php, /bitrix/modules/main/include/dbconn_error.php. ВНИМАНИЕ! Данные файлы являются файлами ядра и изменять их саппорт Битрикса не рекомендует. К тому же, если в очередном обновлении эти файлы изменятся, то они, соответственно, перезальются с сервера обновлений.
|
Разделы
Популярное
Кнопочки
|
|||||||||||||||||||||||||
| © Александр Живетьев, 2009 | ||||||||||||||||||||||||||