iframe и странная ошибка

Главные вкладки

Аватар пользователя pocifik pocifik 9 января 2015 в 1:42

ОЧЕНЬ странная ошибка. Суть заключается в том, что если написать в любой поле тег "iframe" не важно настоящий полный код или просто тег и сохранить материал, то при его следующем редактировании перестает работать ajax. Не важно в какое поле с каким методом форматирования и так далее. Можно написать любой тег, даже не существующий и всё будет нормально, но есть написать iframe, то ajax не работает (втф?). Если убрать этот тег и сохранить материал, то снова всё работает. Сама ошибка возникает когда я нажимаю "Добавить еще" для добавления еще одного значения, у какого нибудь поля (собственно весь ajax как я понимаю не работает). В ошибки написано что нет прав к /system/ajax. Сам iframe отображается и работает корректно, но возникает вот такая вот проблема. Это ОЧЕНЬ странная и непонятная ошибка и она абсолютно не гуглится. Надеюсь на вашу помощь.

Комментарии

Аватар пользователя pocifik pocifik 10 января 2015 в 9:06

gun_dose wrote:
визуальный редактор используете?

Да, ckeditor. Тоже на него думал, но если написать этот тег в обычное текстовое поле без форматирования, всё равно будет такая ошибка.

Аватар пользователя pocifik pocifik 10 января 2015 в 9:06

gun_dose wrote:
визуальный редактор используете?

Да, ckeditor. Тоже на него думал, но если написать этот тег в обычное текстовое поле без форматирования, всё равно будет такая ошибка.

Аватар пользователя Orion76 Orion76 10 января 2015 в 23:35

Как минимум, надо html-код страницы посмотреть, когда ajax не работает..
И когда работает (на странице нет iframe)..

Аватар пользователя pocifik pocifik 11 января 2015 в 0:05

Ну собственно ничем они не отличаются. Проблема уже когда отправляется сам ajax запрос куда то. Видимо он отправляет значения формы, в котором iframe тег, и как то пытается его обработать, тогда и возникает ошибка. Но это только предположение, и даже если так, то я не знаю как исправить это.

Аватар пользователя pocifik pocifik 11 января 2015 в 22:17

Создал новый тип материала с одним полем, в нем эта ошибка появляется даже без сохранения материала. То есть если просто ввести iframe в текстовое поле и нажать кнопку добавить еще, то сразу же появится ошибка, если стереть, то всё нормально. В ajax запросе передается эта переменная, "field_test2[und][1][value]:iframe" (в виде тега, просто сайт запрещает писать их). Менял версии jquery, одинаково на всех кроме 1.10, на ней вообще не работает ничего (синтаксические ошибки якобы).

Аватар пользователя pocifik pocifik 12 января 2015 в 6:39

Кажется проблема в хостинге. Создал на нем новый сайт, поставил чистый друпал. И эта ошибка на нем присутствует. Значит проблема не в друпале совсем.

Вопрос уже наверное не то теме, но всё же.
Использую хостиг hostinger (премиум аккаунт), вроде нет никаких ограничений. Может кто нибудь знает как об этом написать в поддержку, если это с их стороны то в чем могут быть проблемы?