2013-05-10 2 views
5

Я обновляю сайт Plone с 4.2 до 4.3. Этапы модернизации в основном:Панель инструментов TinyMCE, пропавшая после установки 4.3 Обновление

  1. работает install.sh иметь 4.3 среды

  2. копия Data.fs к вар/filestorage и пользовательский пакет ловкостью к исходным текстам

  3. работает обновление в ZMI

Все кажется прекрасным. Но когда я добавляю/редактирую элементы страницы, панель инструментов TinyMCE отсутствует для поля тела. Отображение только текстового формата. Примечание. Я вижу, что панель инструментов пытается отобразить (появляются первые 2 значка), но они исчезают и исчезают.

Что мне не хватает? Любые намеки? не

enter image description here

+0

Ссылки: http: // stackoverflow.com/questions/18095303/plone-4-3-default-editor-isnt-show-up –

+0

И этот, относящийся к комбинированным языкам, как вы упомянули ниже: http://stackoverflow.com/questions/24174270/using- linguaplone-in-plone-4-the-tinymce-editor-is-not-show-up –

ответ

3

Нет однозначных ответов, но несколько предложений. У меня 9 сайтов plone, которые работают с одной и той же версией Plone (4.2), и имеют некоторые функции, где TinyMCE работает безупречно, и другие, где я не могу заставить его работать вообще.

  • Проверить /portal_javascripts и убедитесь, что у вас есть ++ ресурсов ++ plone.app.jquery.js (я думаю, вы также должны Jquery-integration.js и ++ ресурсов plone.app.jquerytools.js ++ , но я могу ошибаться в этом), а также tiny_mce.js и tiny_mce_init.js).
  • проверка /portal_kss и убедитесь, что вы имеете ++ ресурс ++ tinymce.kss/tinymce.kss
  • проверка /portal_css для ++ ресурса ++ tinymce.stylesheets/tinymce.css

Я видел ваш редактировать о панель инструментов начинает отображаться после того, как я разместил этот ответ. Вам действительно нужно использовать инструменты разработки для вашего браузера по своему выбору (например, Firebug) и посмотреть на консоль. Если он начинает отображаться, а затем не завершается, в журнале консоли обязательно будет ошибка.

+0

Я сравниваю свежие и обновленные версии 4.3 и нахожу: at/portal_javascripts, ++ resource ++ plone.app.jquery. js bundle изначально устанавливается как 'default', затем меняю его на' jquery'. Не повезло. – marr

+0

Для/portal_kss, я нахожу его удаленным после обновления. Имеет ли недостающий ++ ресурс ++ tinymce.kss/tinymce.kss отношение к проблеме панели инструментов? Поскольку KSS удаляется Plone 4.3, я ожидаю, что удаление/portal_kss будет нормальным. – marr

+0

@marr Без tinymce.kss Я не получил панель инструментов, но, как я уже сказал, это Plone 4.2. В любом случае, я действительно думаю, что вам нужно проверить консоль javascript, потому что _starting_ для создания панели инструментов, но не для ее завершения, звучит как ошибка JS. – Auspex

3

Проверьте, есть ли у вас выдающиеся обновления для профиля Products.TinyMCE:TinyMCE в разделе Обновления в портале_setup через ZMI. Если они есть, запустите их и перезапустите экземпляр Plone.

У меня была такая же проблема с тем же обновлением версии, и там были выдающиеся обновления. Вероятно, они были упущены, предположительно, ошибка в процессе обновления Plone с 4.2.5 до 4.3.4.

+0

Вы сообщили об этой проблеме? – hvelarde

+1

@hvelarde Эта проблема произошла со мной только однажды из нескольких сайтов, поэтому я предположил, что это был отдельный случай. На некоторых сайтах, которые у меня были '' Products.TinyMCE'', обновлялись независимо от Plone в разы (для исправления ошибок), поэтому это могло быть причиной. Если я снова увижу эту проблему, я создам отчет об ошибке. – davidjb

2

FWIW, я просто столкнулся с этой проблемой при обновлении с 4.1 до 4.3.14.

В моем случае проблема заключалась в том, что на сайте используется скин Plone Classic вместо Sunburst. Классическая кожа по какой-то причине не имела зарегистрированного слоя tinymce. Недостатком было то, что jquery.tinymce.js было зарегистрировано в portal_javascripts, но отмечено оранжевым как (ресурс не найден или недоступен). Я приготовил яйца и понял, что jquery.tinymce.js живет в скин-слое Products.TinyMCE-1.3.26. Оттуда было легко понять, почему он не был найден.

Смежные вопросы