Загадочный материал

Discussion in 'Ошибки при работе с Joomla' started by sniper, Mar 14, 2009.

  1. Offline

    sniper Недавно здесь

    Joined:
    Feb 26, 2009
    Messages:
    4
    Likes Received:
    0
    Вчера вечером редактировали материал, как обычно в мозилле. Материал разбит на 6-7 кусков. Утром случается мистерия. После редактирования материала жму кнопку сохранить и ничего не происходит :O.
    Есть только реакция на кнопку просмотр - undefined.
    [INDENT][/INDENT]При редактировании данного материала в IE вылазит ошибка - Строка 100, символ 8, ошибка -предполагается наличие объекта по адресу http://www.*****.ru/administrator/index.php?option=com_content&sectionid=-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&sectionid=-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&sectionid=-1&task=edit&cid[]=55
    На сайте материал спокойно просматривается. А другие материалы спокойно и беспроблемно редактируются.
    Экспериментальным путем выяснено что TinyMCE 2.0 спокойно работает с этим материалом, а виснет JCE 1.5.2 (хотя в нем материал и создавался). Куда копать? :(
     
  2.  
  3. agruts
    Offline

    agruts Группа поддержки

    Joined:
    Mar 1, 2006
    Messages:
    609
    Likes Received:
    21
    Gender:
    Male
    а пробовал заново создать объект с этим материалом? содержится ли в нем какой-либо код?
    дело в том, что я сталкивался с тем, что у меня не до конца обрабатывался SQL дамп при восстановлении базы. После копания внутрь обнаружил кавычки, которые были в тексте, и компонентом они не заэкранировались, в результате чего SQL менеджер справедливо полагал окончание sql-кода в том месте.

    открой БД и посмотри в таблице jos_content содержимое этого объекта. Желательно разглядеть его в редакторе с подсветкой кода, например Notepad++, возможно найдешь где у тебя спотыкается браузер. Т.е. именно в таком виде как он хранится в БД и в каком передается запросом из нее в браузер. Если там где-то обрывается код из-за лишней кавычки, естественно, дальше он не может обработаться. А поскольку функция уже была вызвана, а до объекта обработчик не дошел...
     
  4. Offline

    sniper Недавно здесь

    Joined:
    Feb 26, 2009
    Messages:
    4
    Likes Received:
    0
    Создавая заново объект с с этим материалом - те же грабли. Я понимаю что ты предлагаешь сделать, но как посмотреть это на внешнем хостинге с помощью PHP-admin не догоняю.
     
  5. agruts
    Offline

    agruts Группа поддержки

    Joined:
    Mar 1, 2006
    Messages:
    609
    Likes Received:
    21
    Gender:
    Male
    очень просто, в том же пхп-админе открываешь таблицу jos_content и находишь в ней свой загадочный материал, там же копируешь все из поля introtext и fulltext и вставляешь в свой редактор.
     
  6. Offline

    sniper Недавно здесь

    Joined:
    Feb 26, 2009
    Messages:
    4
    Likes Received:
    0
    Кавычки были успешно найдены и удалены. JCE это не помогло. Пришлось удалять и ставить пользователям JXtended WYSIWYG Editor, к сожалению рецепта как научить TinyMCE визуально работать со свойствами таблицы (это одно из требований пользователей) я так и не нашел. С одной стороны жаль простоя рабочего времени, с другой я рад, что мои знания html и css пригождаются, и надеюсь на дальнейшую любовь и дружбу мадам джумлы со мной.
     
  7. agruts
    Offline

    agruts Группа поддержки

    Joined:
    Mar 1, 2006
    Messages:
    609
    Likes Received:
    21
    Gender:
    Male
    sniper, если это не постоянная проблема, а частный случай - а так оно и есть, то однозначно проблема иммено в содержании того материала. Другого я ничего не вижу.
     

Share This Page

Loading...