Вчера вечером редактировали материал, как обычно в мозилле. Материал разбит на 6-7 кусков. Утром случается мистерия. После редактирования материала жму кнопку сохранить и ничего не происходит . Есть только реакция на кнопку просмотр - undefined. [INDENT][/INDENT]При редактировании данного материала в IE вылазит ошибка - Строка 100, символ 8, ошибка -предполагается наличие объекта по адресу http://www.*****.ru/administrator/index.php?option=com_content§ionid=-1&task=edit&cid[]=55# Логи сервера [Sat Mar 14 18:28:04 2009][error][client *.*.*.*] File does not exist: /home2/***/public_html/404.shtml, referer: http://***/administrator/index.php?option=com_content§ionid=-1&task=edit&cid[]=55 [Sat Mar 14 18:28:04 2009][error][client *.*.*.*] File does not exist: /home2/***/public_html/templates/ja_olyra/css/template.css, referer: http://***/administrator/index.php?option=com_content§ionid=-1&task=edit&cid[]=55 На сайте материал спокойно просматривается. А другие материалы спокойно и беспроблемно редактируются. Экспериментальным путем выяснено что TinyMCE 2.0 спокойно работает с этим материалом, а виснет JCE 1.5.2 (хотя в нем материал и создавался). Куда копать?
а пробовал заново создать объект с этим материалом? содержится ли в нем какой-либо код? дело в том, что я сталкивался с тем, что у меня не до конца обрабатывался SQL дамп при восстановлении базы. После копания внутрь обнаружил кавычки, которые были в тексте, и компонентом они не заэкранировались, в результате чего SQL менеджер справедливо полагал окончание sql-кода в том месте. открой БД и посмотри в таблице jos_content содержимое этого объекта. Желательно разглядеть его в редакторе с подсветкой кода, например Notepad++, возможно найдешь где у тебя спотыкается браузер. Т.е. именно в таком виде как он хранится в БД и в каком передается запросом из нее в браузер. Если там где-то обрывается код из-за лишней кавычки, естественно, дальше он не может обработаться. А поскольку функция уже была вызвана, а до объекта обработчик не дошел...
Создавая заново объект с с этим материалом - те же грабли. Я понимаю что ты предлагаешь сделать, но как посмотреть это на внешнем хостинге с помощью PHP-admin не догоняю.
очень просто, в том же пхп-админе открываешь таблицу jos_content и находишь в ней свой загадочный материал, там же копируешь все из поля introtext и fulltext и вставляешь в свой редактор.
Кавычки были успешно найдены и удалены. JCE это не помогло. Пришлось удалять и ставить пользователям JXtended WYSIWYG Editor, к сожалению рецепта как научить TinyMCE визуально работать со свойствами таблицы (это одно из требований пользователей) я так и не нашел. С одной стороны жаль простоя рабочего времени, с другой я рад, что мои знания html и css пригождаются, и надеюсь на дальнейшую любовь и дружбу мадам джумлы со мной.
sniper, если это не постоянная проблема, а частный случай - а так оно и есть, то однозначно проблема иммено в содержании того материала. Другого я ничего не вижу.