https://argens.ru/Ajaxmod

Ajaxmod - компонент для безопасного использования AJAX запросов в модулях

Тип
Component
Совместмость
Joomla 2.5

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



Правила использования компонента

1. Настройки. 
Впишите в настройки компонента модули и функции хелперов этих модулей, которые можно запускать через компонент ajaxmod.
Правила: в строке пишется связка название_модуля::название_функции без кавычек и слешей через два двоеточия, название функции без скобок.
В следующей строке в такой-же последовательности можно написать другую функцию модуля, либо функцию другого модуля. Пример: 

mod_banners::funcAjax
mod_asd::other_func
mod_custom::echoAjax

2. В аякс-запросе используем такуюу строку - 

index.php?option=com_ajaxmod&format=raw&module=mod_module&function=your_function..........

где mod_module - название модуля от которого исходит аякс-запрос, your_function - функция в helper.php вашего модуля, которую нужно использовать.

3. При получении этого запроса компонент подключит файл хелпера вашего модуля, выполнит указанную функцию (если это разрешено) и напечатает то, что она вернет (так нужно для передачи данных ява-скрипту).

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

Компонент написан для Joomla 1.7.

http://inet-reklama.com/blog/joomla/ajax-v-joomla-3-2
kristow
На joomla 3 только перехожу, подскажите пожалуйста название или ссылку где посмотреть?! Тот компонент работает в том же ключе mod_banners::funcAjax ?
В тройке есть свой компонент с аналогичным функционалом. Зачем второй?
kristow
Спасибо, отличный модуль! А для joomla 3 сделайте обновление пожалуйста!
comments powered by HyperComments