Ajax запрос из виджета

Как сделать.

 
Посетитель
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 828
Собственно встал вопрос как из виджета которые не привязан к контролеру сделать ajax запрос к php файлу. Куда его засунуть если все папки закрыты через хататекс, ну не в шаблон же его сувать то ?

ЭТО речь про 2-КУ.

P>S. шаблон тоже закрыт для php
Редактировалось: 1 раз (Последний: 29 апреля 2015 в 22:04)
Компоненты, модули, шаблоны, разработка на заказ - широкий выбор всего
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1163
maxisoft, а что это за php к которому вы хотите делать запрос? и в чем сложность?
Если это существующий php-файл то проблем не вижу, если вы его сами создаете, то киньте в папку с виджетом и тоже проблем не наблюдаю)))
Или подробнее опишите проблему.
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1381
maxisoft, такую задачу я решил так:
Надо было из шаблон виджета, отправить ajax запрос к какому то файлу, но так как файлы защищены .htaccess пришлось создать новый экшен (подойдет любой имеющейся компонент) я выбрал компонент users т.е. создал файл \system\controllers\users\actions\test.php и там идет обработки запроса...
Обращаюсь так: site.ru/users/test
Это конечно не самый оптимальный вариант, но думаю сойдет, так как никакие системные файлы компонента users не изменены
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 828
задача на гибкость системы, есть виджет не привязанный к контролеру, есть задача виджет для запуска делает запрос ajax к php скрипту, суть в том куда положить файл php чтобы все работало.

Val:
Если это существующий php-файл то проблем не вижу, если вы его сами создаете, то киньте в папку с виджетом и тоже проблем не наблюдаю)))
- попробуйте положить а потом сделайте ajax запрос через хататекс all deny smile - и что реально не видите проблем? скажу иначе если с css и js еще понятно что можно всунуть в темплейт, то по факту свои скрипты которые нужно для работы пока не понятно куда класть.
Компоненты, модули, шаблоны, разработка на заказ - широкий выбор всего
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1381
Или можно сделать как сказал Val бросить туда файл обработчика, и внутри этой папки создать файл .htaccess
Код PHP:
  1. <Files "file.php">
  2. Order Allow,Deny
  3. Allow from all
  4. </Files>
Редактировалось: 1 раз (Последний: 29 апреля 2015 в 22:43)
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 828
Evanescence:
maxisoft, такую задачу я решил так:
Надо было из шаблон виджета, отправить ajax запрос к какому то файлу, но так как файлы защищены .htaccess пришлось создать новый экшен (подойдет любой имеющейся компонент) я выбрал компонент users т.е. создал файл \system\controllers\users\actions\test.php и там идет обработки запроса...
Обращаюсь так: site.ru/users/test
Это конечно не самый оптимальный вариант, но думаю сойдет, так как никакие системные файлы компонента users не изменены

в корне не верно при обновлении будут вечные танцы, опять нет гибкости и все через танцы, придется ждать помощи r2
Компоненты, модули, шаблоны, разработка на заказ - широкий выбор всего
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4774
maxisoft, новый контроллер с одним экшеном, который обработает ваш ajax запрос.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 828
Да феншуй отдыхает но вариант конечно только такой или бубны.
Компоненты, модули, шаблоны, разработка на заказ - широкий выбор всего
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: