<<<1...5...10...16171819202122>>>
Принимаем вопросы от населения
Kabak |
|
||||||||
---|---|---|---|---|---|---|---|---|---|
Здравствуйте. Нужна ваша помощь по AJAX в Cotonti У меня в header.tpl есть запрос :
И нужно чтобы в index.tpl заполнился вот такой DIV :
в php файле плагина вот такой код :
но он не отрисовывает ничего , если я ставлю проверку
Как только я её ремлю, то блок {ASK_QUESTION} заполняется. Что я не так делаю с AJAX ? |
Dr2005alex |
|
||||
---|---|---|---|---|---|
или
WebKaa.ru - Cotonti Relax
|
Kabak |
|
---|---|
Спасибо Но получается что AJAX у меня не работает ( AJAX включён ) . Переменная
Моджет я тэги в шаблоне ни так определяю или ещё что ? |
Dayver |
|
||
---|---|---|---|
Добавьте в свою ссылку параметр _ajax=1
Что бы проверка аяксовости запроса https://github.com/Cotonti/Cotonti/blob/master/system/common.php#L201 наверняка сработала Pavlo Tkachenko aka Dayver
|
Kabak |
|
||
---|---|---|---|
Что я делаю не так ? |
Dr2005alex |
|
---|---|
может поможет понять http://www.cotonti.com/docs/devel/ajax_helpers http://mycotonti.ru/docs/devel/AJAX-Helpers-v-Cotonti А вообще нужно видеть весь код и желательно в отдельной теме.
WebKaa.ru - Cotonti Relax
|
Kabak |
|
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Ещё вопрос. А CKEditor с ajax работатет ? Потому что как только включаю
question.functions.php
question.tpl
header.tpl с кнопкой по нажатию на которую должен заполниться тэг {QUESTION} в index.tpl
index.tpl Блок в который выводится окно CKEditor
Что не так я делаю ? |
Dayver |
|
---|---|
В .index.tags.php строка с parse() лишняя. И где в ссылке в аттрибуте class значение ajax?
Добавлено 6 минут спустя: Ну а _ajax=1 не место в ссылках по которым переход возможен. Этот параметр предназначен только для ссылок которые должны открываться только аяксом.Pavlo Tkachenko aka Dayver
|
|
This post was edited by Dayver (2015-03-25 18:20, 10 years ago) |
Kabak |
|
||
---|---|---|---|
Да, переделал
$t->parse('QUESTION'); в .index.tags.php убрал - работает. Теперь выводит как положено в рамках сайта, а не на чистом листе, но окно CKEditor превращается в простой edit text фрейм. |
Dr2005alex |
|
---|---|
CKeditor c ajax не дружит. В моем плагине rcomm есть пример танцев с бубном с этим редактором. (если читаешь код). Приходилось создавать скрытый input и в него по событию отправки формы через ajax копировать данные из редактора. Ну а на стороне сервера принимать данные со скрытого инпута. Только так удалось обойти проблему НЕ отправки данных редактора через ajax. Там свои заморочки. WebKaa.ru - Cotonti Relax
|
Dayver |
|
---|---|
Странно у меня проблем никаких нет с этим виз.редактором и аяксом - себе делал редактирование страницы вызовом по аяксу, правда редактор в инлайн режиме
Pavlo Tkachenko aka Dayver
|
Kabak |
|
---|---|
инлайн режиме - это как ? А как можно без jquery и прочего, с использованием только ajax средств Cotonti, вывести форму CKEditor ? Без ajax форма CKEditor работает в моём коде. ( хотел нагрузку на сервер уменьшить ) |
Dayver |
|
---|---|
#40750 Kabak:это вот так http://ckeditor.com/demo#inline , а чем вам джикверя мешает? Pavlo Tkachenko aka Dayver
|
Kabak |
|
---|---|
Тем, что это всё получается - каша понятная только разработчику плагина. Часть плагина там, часть там. Мне не нравится такие решения. |
Kort |
|
||||
---|---|---|---|---|---|
Примерное тело плагина:
Примерное тело шаблона:
У Булата была похожая проблема )) SED.by - создание сайтов, разработка плагинов и тем для Котонти
|