Почему у меня formatselect показывает названия типа advanced.block, advanced.paragraph и так далее, а не нормальные слова типа Формат, Параграф? Что и где надо подкрутить?
Нет, проблема не в этом :) Более того, проблем аж две штуки
1. Копировать lib надо (вопреки инструкции) не в папку classes, а в папку engine (именно там находится оригинальная версия редактора, и именно туда указывает переменная path.root.engine_lib, которая используется в коде подключения нового редактора)
2. Папка с новым редактором называется tiny_mce, а в коде подключения написано tinymce, надо поменять либо там, либо там.
Действительно, проблема в нарушении целостности данных в базе — имеются комменты, ссылающиеся на удаленные топики. Почему-то скрипт конвертации, на который была ссылка выше, мне не помог. Пришлось удалять комментарии к несуществующим топикам вручную:
delete from prefix_comment_online where target_id not in (select topic_id
from prefix_topic);
После этой операции и очистки кеша модуль прямого эфира заработал нормально.
Подозреваю, что надо бы ещё почистить таблицу prefix_comment, где тоже есть комментарии к несуществующим топикам, но пока не стал этого делать, потому что не вижу ни одного негативного проявления.
Что имеется в виду — «в админку, в комментарии к последним блокам» — это куда надо зайти?
Стандартной админки вроде как нет, имеется в виду какой-то плагин?
1. Копировать lib надо (вопреки инструкции) не в папку classes, а в папку engine (именно там находится оригинальная версия редактора, и именно туда указывает переменная path.root.engine_lib, которая используется в коде подключения нового редактора)
2. Папка с новым редактором называется tiny_mce, а в коде подключения написано tinymce, надо поменять либо там, либо там.
После этой операции и очистки кеша модуль прямого эфира заработал нормально.
Подозреваю, что надо бы ещё почистить таблицу prefix_comment, где тоже есть комментарии к несуществующим топикам, но пока не стал этого делать, потому что не вижу ни одного негативного проявления.
Стандартной админки вроде как нет, имеется в виду какой-то плагин?
Тоже получаю такое сообщение об ошибке, полностью выполнил инструкцию по ссылке livestreet.ru/blog/questions/4481.html#comment67083, но при этом чистая база 0.3 была тоже MyISAM, как и исходная.
А можно предположить, какие именно нарушения целостности приводят к такой проблеме? Я бы тогда попробовал их вручную поправить.