1

Тема: FCK-редактор новой версии (IE, FF, Opera)

Новая версия FCK- редактора , адаптированная для Strawberry, теперь применима в Opere.

1) Распоковать архив - залить содержимое в strawberry/plugins
2) Внести изменения в файлы addnews.mdu & editnews.mdu

addnews.mdu

<?php 
if (plugin_enabled('FCKeditorPHP.php')) { 
    run_filters('new-advanced-options', 'short');
} else 
echo '<textarea name="short" id="short_story"></textarea>';
?>
<?php
if (plugin_enabled('FCKeditorPHP.php')) { 
  run_filters('new-advanced-options', 'full');
} else 
echo '<textarea name="full" id="full_story"></textarea>';
?>

editnews.mdu

<?php
if (plugin_enabled('FCKeditorPHP.php')) { 
run_filters('edit-advanced-options', 'short');
} else echo '<textarea name="short" id="short_story">'.htmlspecialchars(replace_news('admin', $story['short'])).'</textarea>';
?>
<?php
if (plugin_enabled('FCKeditorPHP.php')) { 
run_filters('edit-advanced-options', 'full');
} 
else echo '<textarea name="full" id="full_story">'.htmlspecialchars(replace_news('admin', $story['full'])).'</textarea>';
?>

Замете одно новшество:
Имена textarea теперь называются без _story (т.е  short и full) - следует исправить код добавления в БД

'short'         => strlen(replace_news('add', $short)),
'full'          => strlen(replace_news('add', $full)),

Attach

ЗЫ Пока сырая наработка  так что пишите
ЗЫЫ Хотелось бы совмесно подумать над переключателем с   FCK-редактора на аутентичную систему.

Отредактировано YurySpoloh (02 Mar 2010 20:22:56)

Post's attachments

FCKeditorPHP.rar 356.49 kb, 231 downloads since 2010-03-02 

2

Re: FCK-редактор новой версии (IE, FF, Opera)

YurySpoloh а какая это версия FCK Editor?
Существующая до этого тема форума была про FCK редактор версии 2.3.1
Сам я пытаюсь сейчас довести до ума версию 2.6.3
А твоя какая?

Отредактировано Никола (03 Mar 2010 13:14:36)

Есле кних четать ни будиш - скора грамату забудиш!

3

Re: FCK-редактор новой версии (IE, FF, Opera)

Явно выше 2.3.1

если у тебя есть там файлы  fckeditor_php4.php и   fckeditor_php5.php (адаптация для разных версий РНР),
то как у тебя.

где там версию прочитать можно ?

Отредактировано YurySpoloh (03 Mar 2010 13:22:39)

4

Re: FCK-редактор новой версии (IE, FF, Opera)

YurySpoloh файлы  fckeditor_php4.php и fckeditor_php5.php есть на нескольких разных версиях, я брал редактор с сайта производителя http://ckeditor.com/ где точно написана какая версия, + вот здесь вообще весь FCK Editor http://sourceforge.net/projects/fckedit … FCKeditor/
Еще у меня на панели инструментов кнопка "?" есть  и там написано какая версия и какой билд.

Есле кних четать ни будиш - скора грамату забудиш!

5

Re: FCK-редактор новой версии (IE, FF, Opera)

у меня версия 2.4.3


А какие преимущества в версии 2.6.3 ?

Отредактировано YurySpoloh (03 Mar 2010 21:44:14)

Re: FCK-редактор новой версии (IE, FF, Opera)

Решил тут прикрутить ВИЗИВИГ поставить...
Зашел на сайт CKEditor... сейчас существует версия 3.5.3...
Демка очень понравилась... Что то не очень получается... Помогите пожайлуста

Strawberrty 1.1.1 MySQL

+
покрутился в самом СКЕдиторе... вроде как в главном файле написанно
* \subsection step1 Include ckeditor.php in your PHP web site.
* @code
* <?php
* include("ckeditor/ckeditor.php");
* ?>
* @endcode
* \subsection step2 Create CKEditor class instance and use one of available methods to insert CKEditor.
* @code
* <?php
* $CKEditor = new CKEditor();
* echo $CKEditor->textarea("field1", "<p>Initial value.</p>");
* ?>
все 1 в 1 сделал... пишет undefined method "textarea"...

add_filter('new-advanced-options', 'CKEditorPHP', 1);
add_filter('edit-advanced-options', 'CKEditorPHP', 1);

function CKEditorPHP($area){
global $config, $mod, $id, $story, $row, $oCKEditor;
      include_once plugins_directory.'/CKEditor/ckeditor.php';
                  $CKEditor = new CKEditor();
                  echo $CKEditor->textarea("field1", "<p>Initial value.</p>");
}

в след за этим пробую сделать как в этом посте... пишет почти тоже самое
undefined method "Create"...

add_filter('new-advanced-options', 'CKEditorPHP', 1);
add_filter('edit-advanced-options', 'CKEditorPHP', 1);

function CKEditorPHP($area){
global $config, $mod, $id, $story, $row, $oCKEditor;
      include_once plugins_directory.'/CKEditor/ckeditor.php';
      $oCKeditor = new CKeditor($area);
      $oCKeditor->BasePath = $config['http_script_dir'].'/plugins/CKEditor/';
      if($mod == 'editnews' and $id){
          $oCKeditor->Value = replace_news('admin', $story[$area]); 
      } else {
          $oCKeditor->Value = $row[$area]; 
      }
      $oCKeditor->Create();
}

Отредактировано anubees (10 Apr 2011 15:02:01)

Re: FCK-редактор новой версии (IE, FF, Opera)

Attach
Не даёт скачать, показывает полный размер, скачивает только 16 кб...
И во всех постах про  редакторы... невозможно скачать атачи...

Re: FCK-редактор новой версии (IE, FF, Opera)

1. Покажите ссылка как выглядит
2. Проверьте через фтп, а существует ли файл физически?

Re: FCK-редактор новой версии (IE, FF, Opera)

cmd пишет:

1. Покажите ссылка как выглядит
2. Проверьте через фтп, а существует ли файл физически?

1) http://strawberry.goodgirl.ru/forum/mis … download=0
2) Это как?

10

Re: FCK-редактор новой версии (IE, FF, Opera)

Maxim, работаем над этим.

Re: FCK-редактор новой версии (IE, FF, Opera)

Прошу прощения, не понял, что речь идет про форум. Думал речь идет про Strawberry.

Re: FCK-редактор новой версии (IE, FF, Opera)

cmd пишет:

Прошу прощения, не понял, что речь идет про форум. Думал речь идет про Strawberry.

Ничего страшного. Я тоже выразил свои мысли двояко ...