Дружим 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) ; то в Опере всё будет работать.

будильник E51





3 Comments »

  1. avatar Дмитрий Says:

    Респектище!
    Поправлю в своем скрипте тоже :-)

  2. avatar rust Says:

    Не работает)

  3. avatar rust Says:

    а точнее не отображается.
    с офиц сайта http://www.fckeditor.net/demo все работает,а с моего только в эксплоере =(

RSS feed for comments on this post. TrackBack URL

Leave a comment