Дорого времени суток.
Вопрос к разработчикам.
Пишу виджет с использованием ajax, встал вопрос куда ложить эти файлы ?
Хотел в папку виджета, но на папку /system/ стоит .htaccess с Deny From All.
Хотел в папку шаблона виджета, но опять же на /templates/ стоит .htaccess не разрешающий напрямую php.
Вносить изменения в системные файлы не хочется.
И вот вопрос, где по идее разработчиков они должны находиться ?
Неужели создавать свою папку в корне и от туда дергать ?
Заранее спасибо.
Куда ложить файлы ajax в instant 2.0
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
16 сентября 2015 в 16:39
#2
16 сентября 2015 в 16:59
лОжить можно только в пОртфельложить
#3
16 сентября 2015 в 17:10
Олег с клещами,
С вашего сайта что в подписи :
Что за движок такой новый прогрессивный? Дайте посмотреть!
С вашего сайта что в подписи :
Перенос любого Вашего сайта на новый прогрессивный движок InstantSMS.
Что за движок такой новый прогрессивный? Дайте посмотреть!
Сегодня в 05:52
#4
16 сентября 2015 в 17:17
Я когда столкнулся с таким вопросом положил в папку /system/controllers/content/actions/ рядом с другим экшенами
#5
16 сентября 2015 в 17:31
kreator, у меня не компонент, да и все-равно денвер не пускает напрямую
Forbidden
You don't have permission to access /путь до файла/файл.php on this server.
oruchimaru, создавать свой контроллер (или положить экшен в существующий, например в widgets, хотя я бы сделал свой), где будет обработка нужного действия. Создавать отдельные полноценные файлы для ajax запроса нет необходимости. Свой контроллер можно вообще не регистрировать в базе, чтобы не путать пользователя.
#7
17 сентября 2015 в 09:57
Fuze, ну ок, создал контроллер, экшен, в экшене эхаю необходимые мне данные, обращаюсь к нему, но в ответе приходит не только мой ответ, но и еще хедер, футер, меню… Не, ну конечно я могу распарсить то что мне надо, но это же лишний костыль… Так и должно быть?
#8
17 сентября 2015 в 10:28
В конце добавьтев ответе приходит не только мой ответ, но и еще хедер, футер, меню..
$this->halt();