Плагин XAJAX для использования AJAX в компонентах и модулях

Статус
В этой теме нельзя размещать новые ответы.
АУ АУ АУ

Народ.... ну ... кто-нить примеры покажет использования долбаюсь уже который день... нифига он у меня не работает стандартный... вообще не врубаюсь...
ЖДЁМС ПРИМЕРЫ!!!!! и может быть... какие-нить пояснения простенькие по настройке что куда и зачем :)
заранее примного балодарен :)

Добавлено через 13 минут
СПАСИБО за БОТ!:ay::ay::ay:
 
Это модификация плагина XAJAX System Mambot For Joomla под нормальное использование.

Если требуются примеры использования, пишите!

такс... вот ждём примеров уже дооооолго... :mad: ,например, как использовать для загрузки контента в mainbody - чего-то я тоже никак не разберусь.:nezn:
 
gh

примеры использования:

1. в папке с любым компонентом надо создать файл вида

xajax.componentname.php

со следующим содержимым

<?php

global $mosConfig_live_site, $option, $mosConfig_absolute_path,$mainframe,$acl;
define('_XAJAX_THIS', dirname(__FILE__));

define('_COM_TRAVEL','com_travels');

$my = $mainframe->getUser();
//print_r(_XAJAX_THIS);

@setlocale( LC_NUMERIC, 'en_US', 'en' );

$task = mosGetParam( $_REQUEST, 'task', $task );
//print_r($task );

if( !class_exists("вашы классы") )
require_once( $mosConfig_absolute_path."/components/ваш класс/classes/ччч.class.php" );



$чч = new чч();
$access = $чч->access;

//print_r($access);
функции видные всем разделам компонента
$xajaxFunctions[] = array('ajaxviewroute', _XAJAX_THIS, 0);
$xajaxFunctions[] = array('loadrt', _XAJAX_THIS, 0);

функции в зав от таска

switch ($task) {

case "viewonerouteonlymap": //1 page to see
$xajaxFunctions[] = array('onlymap', _XAJAX_THIS, 0);
$xajaxFunctions[] = array('stageonlymap', _XAJAX_THIS, 0);
break;

case "viewonestageonlymap": //1 page to see
$xajaxFunctions[] = array('stageonlymap', _XAJAX_THIS, 0);
$xajaxFunctions[] = array('onlymap', _XAJAX_THIS, 0);
break;

break;

}

Добавлено через 2 минуты
примеры функций. должны быть в томже файле

function ajaxtravelpointdetailpublic($RoutePointId){
global $lang;

$чч = new чч($lang);

$html = $чч->viewpoints_PointDetailpublic($RoutePointId);

тут мы имеем готовый хтмл код, который вставляем в див pointdetail

$objresponse = new xajaxResponse();
$objresponse->assign('pointdetail','innerHTML',$html);


это мы формируем запрос для отправки клинту
return $objresponse;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху