Загрузка страниц с Ajax!

Любая помощь по установке/настройке/модификации concrete5

Re: Загрузка страниц с Ajax!

Сообщение Count_Raven » 25 авг 2013, 21:13 ,  »  Сообщение:#31

Интересный комментарий для parse, которая вызывается из конструктора request:
Код: Выделить всё
/**
    * This is where we parse the path to see if it is a tool or page and if its a page
    * get the task and parameters (if there are any)
    * @access private
    * @return void
    */

Там если в запросе нет cID, то должна быть установлена HOME_CID.
Т.е. объект должен как бы быть вроде как. Фиг знает. Надо смотреть.
Может DEFINE ее вручную?
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Загрузка страниц с Ajax!

Сообщение sergio11ofpp » 25 авг 2013, 21:32 ,  »  Сообщение:#32

не совсем понял что надо делать
Но я так понимаю надо написать функцию которую мы будем вызывать типо getCurrentPage только setCurrentPage где будет присываиватся к global $c

Только не могу найти request.php

Или его надо создать??
sergio11ofpp
 
Сообщения: 53
Зарегистрирован: 05 июл 2013, 12:00

Re: Загрузка страниц с Ajax!

Сообщение sergio11ofpp » 25 авг 2013, 21:45 ,  »  Сообщение:#33

Код: Выделить всё
$req = Request::get();
$req->setCurrentPage($page);
$a = new Area('Main');
$ret = $a->display($page);

Добавил этот код)))
Заработало получаю Контент
НО
С контентом приходит null

<p>sdfsdfsdfsdfsd</p>null

Вот repsone какоторый показывает console.
sergio11ofpp
 
Сообщения: 53
Зарегистрирован: 05 июл 2013, 12:00

Re: Загрузка страниц с Ajax!

Сообщение Count_Raven » 25 авг 2013, 22:16 ,  »  Сообщение:#34

sergio11ofpp писал(а):не совсем понял что надо делать
Но я так понимаю надо написать функцию которую мы будем вызывать типо getCurrentPage только setCurrentPage где будет присываиватся к global $c

Только не могу найти request.php

Или его надо создать??


1. Не надо уже ничего создавать. Надо попробовать теми средствами, которые есть. Т.е. отменяем велосипед.
2. request.php находится в /concrete/core/libraries/request.php
3. Как вы смотрите на объекты и не можете найти файлы, в которых они описаны? Так вообще дело не пойдет. Надо знать как и что устроено. Обязательно.
4. Передайте в request объект page, который получаете через getByPath в вашем tool, чтобы это и было для него currentPage. Чтобы getCurrentPage возвращал объект этой самой страницы. Ну либо, как я смотрю - передайте любой объект страницы. Тоже должно работать вроде, но не уверен.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Загрузка страниц с Ajax!

Сообщение sergio11ofpp » 02 сен 2013, 21:07 ,  »  Сообщение:#35

Код: Выделить всё
ob_start();
$a->display($page);
$ret = ob_end_clean();


Это чтобы ворачивалась как переменная
так как если просто
$a->display($page); даже echo не нужен..
sergio11ofpp
 
Сообщения: 53
Зарегистрирован: 05 июл 2013, 12:00

Re: Загрузка страниц с Ajax!

Сообщение Count_Raven » 02 сен 2013, 21:43 ,  »  Сообщение:#36

Ну если хотите вывод в переменную, то да.
А если просто display, то сразу вывод получите.
Да, все именно так. Только я не понял - к чему вы это написали?
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Загрузка страниц с Ajax!

Сообщение sergio11ofpp » 03 сен 2013, 15:17 ,  »  Сообщение:#37

ммм для того чтоб выводить много Area ввиде array
А если просто делать
$a->display($page);
$b->display($page);
Сложно котролировать куда будт помещатся Area..

А для чего написал просто я делал делал и пришёл к вот этому...
Вроде работает все спасибо)))
sergio11ofpp
 
Сообщения: 53
Зарегистрирован: 05 июл 2013, 12:00

Re: Загрузка страниц с Ajax!

Сообщение Count_Raven » 03 сен 2013, 15:58 ,  »  Сообщение:#38

Ну вот и замечательно.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Пред.

Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron