Главная » Записи с тегом "мамбот"

Рубрики с меткой ‘мамбот’

Оптимизация механизма загрузки параметров мамботов

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

Введение в механизм загрузки параметров мамботов

У большинства мамботов, используемых в Joomla, есть параметры, которые можно настроить при редактировании мамбота в Менеджере мамботов административной панели сайта. При открытии страницы сайта ядро Joomla производит загрузку опубликованных мамботов и затем, по необходимости, их вызывает. Читать далее »

Создание кнопки для визуального редактора

Иногда появляется необходимость сделать кнопку для вставки тегов, которые используются тем или иным мамботом, например в стандартной поставке Joomla внизу редактора уже есть две кнопки, вставляющие тег разрыва страницы «mospagebreak» и тег вставки изображения «mosimage». В этой статье я расскажу, как создать свою кнопку для вставки произвольного тега в поле визуального редактора.

Из каких файлов состоит мамбот-кнопка для визуального редактора?

Для создания такого мамбота требуется всего на всего три файла: Читать далее »

Использование мамботов в расширениях Joomla

Небольшая статья для разработчиков, посвященная вопросам использования мамботов в расширениях Joomla: как инициализировать группу мамботов, вызывать мамботы для заданного события и как передать параметры в мамбот.

Для доступа к мамботам из расширений Joomla существует глобальная переменная $_MAMBOTS, содержащая экземпляр стандартного класса mosMambotHandler, объявленного в файле /includes/joomla.php.

При возникновении какого-либо события (стандартного или пользовательского), разработчик расширения должен сначала загрузить соотвествующую группу мамботов. Например, загрузка группы мамботов content:


Читать далее »

Создание мамботов: общие сведения

Данная статья является первой из небольшого цикла статей, посвященного вопросам разработки мамботов для Joomla. В ней описана общая информация о механизме работы мамботов и перечислены стандартные группы мамботов в Joomla.

Общие сведения о мамботах

Как мы уже рассказывали раньше, мамботы это небольшие функции для расширения возможностей Joomla, которые позволяют выполнять некоторые действия над передаваемыми им данными. Читать далее »