Решение проблемы с ошибкой выполнения js в BUeditor

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

Аватар пользователя vtros vtros 14 августа 2007 в 21:48

Здравствуйте! Нашел решение проблемы, когда возникает ошибка js в редакторе Bueditor. Версия Drupal 5.1. При дефолтной установке все работает, однако стоит провести хотя бы одну настройку редактора, даже не меняя иконок например, то после сохранения возникает ошибка js, при этом код который должен исполняться, просто падает в текстовое поле редактора(в IE). Целый день копал drupal.ru, решений не нашел, наоборот нашел страждущих решения вопроса как и я. Решение вопроса, как всегда оказалось в простой невнимательности. После нескольких установок-перестановок редактора, я заметил одну особенность, что при первом запуске меню настроек редактора в окошке "Cодержимое" показывается ранее установленный у меня редактор FCKeditor, но при этом всё работает.

Рисунок 1

Так вот, если произвести какое-либо действие и сохранить настройки, изображение редактора FCKeditor в окошке настроек "Cодержимое" пропадает, и начинаются проблемы с ошибкой js.
Смотрим на код в окошке "Cодержимое" и видим, что код скрипта теперь почему то находиться между тегами <р>...скрипт...<р>

Рисунок 1

Надо просто убрать теги и сохранить. Скрипт начинает работать во всех браузерах.

Комментарии

Аватар пользователя Gedler Gedler 15 августа 2007 в 6:50

боюсь, что дело не только в этом.
мне сложно сформулировать проблему, потому как симптомы всегда разные...
мои проблемы с BUeditor-ом были связаны с произвольной заменой кода, а не простого обрамления в тег.
грешу на модуль lightbox2. если он грузится на страницу с элементами ввода, то яву и аякс начинает калбасить со страшной силой.
еще подыму этот вопрос, когда времени будет побольше.

Аватар пользователя avatar avatar 15 августа 2007 в 15:27

да-да. у меня тоже проблема со связкой БУедитор и лайтбокс2. причем только в поле комментариев. пришлось отключить редактор от комментариев, так как пока не могу найти место, где эти скриты сцепливаются.

Аватар пользователя Gedler Gedler 15 августа 2007 в 21:06

я пошел немного другим путем - запретил выводить блоки с изображениями, спользующие lightbox, на страницах регистрации, коментирования, создания нод...
возможно используются одинаковые глобальные переменные? я не силен в идеологии java к сожалению

Аватар пользователя vtros vtros 16 августа 2007 в 14:04

Я не силен в программировании, и новичок Друпал, однако мне кажеться, что все ошибки в работе этого редактора в коде, который прописывается в в окошке "Cодержимое". Модуль lightbox2 у меня не установлен, но может он при установке добавляет в этот код в окошке еще какую-нибудь дрянь?

Аватар пользователя noymen noymen 14 ноября 2008 в 6:22

После апдейта ядра до 5.12 перестал работать Bueditor.
Решил так, отключил модули Bueditor, IMCE, lightbox2, jquery-up.
Удалил в модулях в закладке Удалить Bueditor.
Снес папку Bueditor на сервере.
Включил IMCE. Установил и включил Bueditor, включил lightbox2, jqueryup.
Почему-то заработало.