ОЧЕНЬ странная ошибка. Суть заключается в том, что если написать в любой поле тег "iframe" не важно настоящий полный код или просто тег и сохранить материал, то при его следующем редактировании перестает работать ajax. Не важно в какое поле с каким методом форматирования и так далее. Можно написать любой тег, даже не существующий и всё будет нормально, но есть написать iframe, то ajax не работает (втф?). Если убрать этот тег и сохранить материал, то снова всё работает. Сама ошибка возникает когда я нажимаю "Добавить еще" для добавления еще одного значения, у какого нибудь поля (собственно весь ajax как я понимаю не работает). В ошибки написано что нет прав к /system/ajax. Сам iframe отображается и работает корректно, но возникает вот такая вот проблема. Это ОЧЕНЬ странная и непонятная ошибка и она абсолютно не гуглится. Надеюсь на вашу помощь.
Комментарии
визуальный редактор используете?
Да, ckeditor. Тоже на него думал, но если написать этот тег в обычное текстовое поле без форматирования, всё равно будет такая ошибка.
Да, ckeditor. Тоже на него думал, но если написать этот тег в обычное текстовое поле без форматирования, всё равно будет такая ошибка.
Хелп плиз. Никак не могу решить проблема. На счет ckeditor'а, то я полностью отключал модуль, не помогло.
Как минимум, надо html-код страницы посмотреть, когда ajax не работает..
И когда работает (на странице нет iframe)..
Ну собственно ничем они не отличаются. Проблема уже когда отправляется сам ajax запрос куда то. Видимо он отправляет значения формы, в котором iframe тег, и как то пытается его обработать, тогда и возникает ошибка. Но это только предположение, и даже если так, то я не знаю как исправить это.
Пока ничем не можем помочь..
Хрустальные шары завезут только в феврале..
Числах в 29-х..
Создал новый тип материала с одним полем, в нем эта ошибка появляется даже без сохранения материала. То есть если просто ввести iframe в текстовое поле и нажать кнопку добавить еще, то сразу же появится ошибка, если стереть, то всё нормально. В ajax запросе передается эта переменная, "field_test2[und][1][value]:iframe" (в виде тега, просто сайт запрещает писать их). Менял версии jquery, одинаково на всех кроме 1.10, на ней вообще не работает ничего (синтаксические ошибки якобы).
Кажется проблема в хостинге. Создал на нем новый сайт, поставил чистый друпал. И эта ошибка на нем присутствует. Значит проблема не в друпале совсем.
Вопрос уже наверное не то теме, но всё же.
Использую хостиг hostinger (премиум аккаунт), вроде нет никаких ограничений. Может кто нибудь знает как об этом написать в поддержку, если это с их стороны то в чем могут быть проблемы?