Umbraco IE ошибка в tinymce3tinymceCompress.aspx - PullRequest
0 голосов
/ 22 июня 2010

При использовании последней версии (4.0.4.2) Umbraco элемент управления tinymce3 не отображается / не загружается в бэк-офис umbraco.

Вместо этого отображается ошибка JavaScript:

--- СОДЕРЖАНИЕ ОШИБКИ --- Сообщение: неверный аргумент.Строка: 1 Char: 14609 Код: 0

URI: http://example.com/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx?rnd=5c8e3f37-f32a-481f-a795-c4f6bc57057e&module=gzipmodule&themes=umbraco&plugins=contextmenu,table,umbracomacro,paste,inlinepopups,media,umbracocss,advimage,advlink,noneditable&languages=en

Все остальное работает нормально во всех других браузерах, но в IE 6 + 7 + 8 эта ошибка JS показывает.

Информация о сервере: Windows 2008 IIS 7 Classic App Pool (также пробовал интегрированный пул приложений)

Помощь оценена, пробовали сертифицированную компанию Umbraco (они установили и настроили решение, но они вроде далии мы обнаружили проблему только после того, как первые 6 клиентов были запущены на одной установке)

1 Ответ

1 голос
/ 22 июня 2010

Похоже, что Umbraco добавляет ширину, например «100,200», где 100 - это значение, определенное в типе данных Richtext Editor, а значение 200 - это значение, определенное в файле tinyMceConfig.config.

В моемcase у меня было «100,100%», потому что я хотел иметь ширину 100% в текстовом редакторе Rich в серверной части Umbraco.Наконец-то я нашел решение, немного покопавшись в отладчике IE 8, источника Umbraco и источника tinymce.

Решение состоит в том, чтобы добавить следующее в tinyMceConfig.config

<tinymceConfig>
   <customConfig>
      <config key="width ">100%</config>
   </customConfig>
</tinymceConfig>

КРИТИЧЕСКИ помнить пробел после «ширины» между скобками ключа конфигурации, иначе ошибка JavaScript нарушает страницу в IE 6 + 7 + 8.

Надеюсь, это поможет другим.

PS.Я также нашел вторичную ссылку для того же решения / ошибки: http://forum.umbraco.org/yaf_postst8108_Quick-tip-set-Richtext-editor-at-100-width.aspx

...