Дружим FCKeditor с Opera
Раньше из всех wysiwyg-редакторов я отдавал предпочтение TinyMCE, но он мне немного поднадоел своей громоздкостью и решил попробовать FCKeditor, который давно сильно нахваливали, сталкивался с ним и раньше, но не брал к себе на вооружение по одной простой причине – он не работал в Опере(в то время я ещё был активным пользователем Оперы, эт сейчас уже с года пол использую Firefox). Так вот, прикинул что с того времени когда в последний раз пробовал использовать FCKeditor, много воды утекло и подумал что они уже всёже сделали поддержку оперы, поставил, настроил под себя – а в опере один хрен – не работает. Заподозрив неладное начал рыть код и вот что нашёл – в файле fckeditor.php есть в нём функция под названием FCKeditor_IsCompatibleBrowser() а в ней такие строки
$fVersion = (float)substr($sAgent, strpos($sAgent, 'Opera/') + 6, 4) ;
return ($fVersion >= 9.5) ;
которые если заменить на такие
$fVersion = (float)substr($sAgent, strpos($sAgent, 'Opera/') + 6, 4) ;
return ($fVersion >= 9.2) ;
то в Опере всё будет работать.
Разработка интернет-магазинов, скриптов, SEO и повышение конвертации.
Дмитрий
25 мая, 2008
Респектище!
Поправлю в своем скрипте тоже
rust
10 Jun, 2009
Не работает)
rust
10 Jun, 2009
а точнее не отображается.
с офиц сайта http://www.fckeditor.net/demo все работает,а с моего только в эксплоере =(
Василий
23 Dec, 2009
Все сделал по инструкции результат тот же. Опера 10. Похоже, что в чем то другом проблема.
anton
1 Mar, 2011
тоже не помогло
версия оперы 11.1