Элементы управления FCKEditor WYSIWYG не отображаются на ColdFusion 9 - PullRequest
2 голосов
/ 05 февраля 2010

Я написал CMS, которая использует библиотеку FCKEditor, она работала безупречно, но недавно перестала работать. Вместо отображения всех элементов управления WYSIWYG он просто отображается как простая текстовая область.

Я ничего не изменил, и это происходит с двумя разными клиентами на двух разных серверах.

Кто-нибудь знает, что может происходить?

Спасибо

JS

1 Ответ

3 голосов
/ 06 февраля 2010

Корень проблемы был связан с ошибкой в ​​коде FCKEditor, связанной с Firefox и другими браузерами на основе Mozilla.

Проблема в строке 47 файла fckutils.cfm, расположенной в корневом каталоге установки fckeditor:

stResult = reFind( "gecko/(200[3-9][0-1][0-9][0-3][0-9])", sAgent, 1, true );

Да, верно, что любой браузер-геккон, созданный после 1 января 2010 года, не будет соответствовать их тесту.

Вы можете изменить его на что-то вроде этого:

stResult = reFind( "gecko/(20[0-9][0-9][0-1][0-9][0-3][0-9])", sAgent, 1, true );

Спасибо Пите Фрейтагу за публикацию ответа на этот вопрос. Для полного ответа взгляните на:

http://www.petefreitag.com/item/737.cfm

...