tushov.ru

блог php-программиста, преподавателя и конcультанта

Tag: Модули Joomla

Joomla

Обновление бесплатного модуля для вывода SAPE-ссылок в Joomla

Модуль Saperu Module вывода ссылок системы SAPE обновился до версии 1.2

Список изменений:

  1. По умолчанию выставлена UTF-8 кодировка вывода SAPE-ссылок
  2. Добавлена опция «Включить экранирование ссылок тегом noextlinks«, позволяющая отключить экранирование внешних ссылок на сайте плагином JSEOPlugin. Данная опция по умолчанию будет всегда включена, чтобы Ваши SAPE-ссылки не попадали сразу же под экранирование плагина JSEOPlugin. Теперь нет необходимости писать теги noextlinks перед выводом SAPE-ссылок модулем.
  3. Добавлен параметр Шаблон отображения SAPE-ссылок, позволяющий более гибко настроить отображение блока SAPE-ссылок в модуле. Важно понимать что этот параметр содержит шаблон отображения именно всего блока вывода ссылок в модуле, а не ссылок по отдельности.

Скачать обновленный Joomla-модуль Saperu Module 1.2

Joomla

MoTabs beta 1.0 — очередная реализация вывода модулей Joomla в табах

MoTabs beta 1.0 — очень простой Joomla-модуль позволяющий вывести необходимое количество модулей на «табах» (вкладках). Непосредственно сам JavaScript-механизм переключения вкладок написан без использования каких-либо JS-библиотек и скриптов, потому не будет конфликтовать с чем-либо еще на вашем сайте. Для вывода модулей на вкладках в настройках модуля MoTabs необходимо лишь указать ID модулей которые вы желаете вывести в необходимом вам порядке.

Скачать  MoTabs beta 1.0

Joomla, PHP

Реализация AJAX-модулей в Joomla 1.5

В Joomla 1.5.x AJAX-запросы внутри компонентов можно посылать через специальный файл index2.php — отличие которого от стандартного состоит в том что он не загружает шаблон Joomla, а только выводит содиржимое сгенерированное непосредственно компонентом. Т.е. к примеру запрос вида http://ваш_сайт/index2.php?option=com_frontpage — покажет на странице «чистый» вывод компонента com_frontpage. Такого  рода запросы очень удобны при реализации AJAX-вызовов в компонентах. Однако маршрута вызова исполнения и вывода конкретного модуля в Joomla увы не предусмотрено. На данный момент есть различные методы реализации AJAX-вызовов модулей в Joomla как правило за счет специальных плагинов или компонент обрабатывающие AJAX-запросы. На мой взгляд модуль  должен быть самодостаточным (автономным) и по возможности не требовать установки каких-либо компонент или плагинов реализующих проброс AJAX-запросов к нему. Для того чтобы не терять возможности API Jooml’ы и не городить каждый раз какой-то особый функционал для AJAX-модулей, я сделал простое решение для себя:
в своих модулях в которых используются AJAX-вызовы я просто использую сделанный мной файл ajax.php, следующего содержания:

все AJAX-запросы идут как раз таки на этот файл ajax.php, лежащий внутри папки модуля.
а уже обработкой AJAX-запросов и ответов занимается сам файл модуля. Таким образом создавая очередной модуль использующий AJAX я просто кидаю в папку с ним этот файл ajax.php и делаю что хочу внутри этого модуля.
Таким образом сохраняется автономность самого модуля, при этом вам не надо править что-то в файле ajax.php, он одинаковый для всех таких модулей — просто положите его в папку с модулем и посылайте AJAX-запросы через него!

Пример модуля реализованного по вышеописанной технологии.

Joomla

Установка SAPE-кода в Joomla 1.5

Простой модуль под названием Saperu Module решит проблему установки кода и вывода ссылок системы SAPE в модулях на страницах Joomla 1.5.x. Настройки модуля просты до безобразия. Вам надо будет всего лишь указать SAPE ID и кол-во выводимых ссылок. Также не забудьте что SAPE-папка c файлом sape.php внутри должна иметь имя соответствующее устанавливаемому SAPE ID, должна лежать в корне сайта и иметь права на запись (CHMOD 777)

Скачать модуль  Saperu Module 1.0

Theme by Anders Norén