Перейти к содержимому


Обновляем CKEditor (FCKEditor) и CKFinder до актуальных версий


  • Вы не можете ответить в тему
Сообщений в теме: 57

#41 BlackSH

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 24 сообщений
Репутация: 0
Начинающий

Отправлено 17 April 2014 - 02:59 PM

Подскажите пожалуйста в каких файлах менять значения для использования редактора CKeditor? Здесь на сайте нет описания по этому поводу, проверил. И с помощью яндекса/гугла тоже нет.
  • 0

#42 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 17 April 2014 - 03:18 PM

Здесь на сайте нет описания по этому поводу, проверил

Цитирую себя же с предыдущей страницы:

Если под последней версией имеется в виду CKeditor, то у меня 3.6.4 вполне работает. Только придется поправить путь и имя файла везде, где грузится fckeditor.js (три или четыре файла) и несколько переделать относящийся к нему код, который расположен ниже загрузки.

Или надо за Вас найти, в каких TPL.HTML-файлах админки есть упоминание fckeditor.js ?

А вот пример исправлений в modules_news.tpl.html, которые я делал в августе 2012-го года, так что не спрашивайте, почему сделано именно так а не иначе. Я уже не помню.

{literal}
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
{*<script type="text/javascript" src="fckeditor/fckeditor.js"></script>*}
{*<script type="text/javascript" src="fckeditor/ckfinder/ckfinder.js"></script>*}
<script type="text/javascript">
window.onload = function()
{
var oCKeditor = CKEDITOR.replace( 'area1');

//var oCKeditor = new CKeditor( 'area1',720,346) ;
//{/literal}{php}
//$dir1 = dirname($_SERVER['PHP_SELF']);
//$sourcessrand = array("//" => "/", "\\" => "/");
//$dir1 = strtr($dir1, $sourcessrand);
//if ($dir1 != "/") $dir2 = "/"; else $dir2 = "";
//echo "\n";
//echo "oCKeditor.BasePath = \"".$dir1.$dir2."ckeditor/\";\n";
//{/php}{literal}
//oCKeditor.ReplaceInstance() ;

var oCKeditor2 = CKEDITOR.replace( 'area2' );
//var oCKeditor2 = new CKeditor( 'area2',720,346) ;
//{/literal}{php}
//$dir1 = dirname($_SERVER['PHP_SELF']);
//$sourcessrand = array("//" => "/", "\\" => "/");
//$dir1 = strtr($dir1, $sourcessrand);
//if ($dir1 != "/") $dir2 = "/"; else $dir2 = "";
//echo "\n";
//echo "oCKeditor2.BasePath = \"".$dir1.$dir2."ckeditor/\";\n";
//{/php}{literal}
//oCKeditor2.ReplaceTextarea() ;

var oCKeditor3 = CKEDITOR.replace( 'area3',720,300);
//var oCKeditor3 = new CKeditor( 'area3',720,300) ;
//{/literal}{php}
//$dir1 = dirname($_SERVER['PHP_SELF']);
//$sourcessrand = array("//" => "/", "\\" => "/");
//$dir1 = strtr($dir1, $sourcessrand);
//if ($dir1 != "/") $dir2 = "/"; else $dir2 = "";
//echo "\n";
//echo "oCKeditor3.BasePath = \"".$dir1.$dir2."ckeditor/\";\n";
//echo "oCKeditor3.ToolbarSet = 'Basic';\n";
//{/php}{literal}
//oCKeditor3.ReplaceTextarea() ;
}
</script>
{/literal}

Ниже версия CKeditor-а, с которой это было проделано.

Прикрепленные файлы


  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#43 Kyborg

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 31 сообщений
Репутация: 1
Начинающий

Отправлено 19 April 2014 - 04:10 AM

Большое спасибо за подсказку, будем лопатить :), я заметил, что у вас закомментирован CKfinder (файловый менеджер), т.е. как я понимаю вы им не пользуетесь?, смотрел на офф сайте редактора, CKfinder вроде как платный или триал.
  • 0

#44 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 20 April 2014 - 06:12 PM

Я когда что-то пишу, то предполагаю, что это прочитают. И даже поймут.
Цитата:

А вот пример исправлений в modules_news.tpl.html, которые я делал в августе 2012-го года, так что не спрашивайте, почему сделано именно так а не иначе. Я уже не помню.


  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#45 BlackSH

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 24 сообщений
Репутация: 0
Начинающий

Отправлено 23 April 2014 - 03:18 PM

Ну что Киборг получилось у тебя? У меня редактор работает только в блоках новостей...
Менял тут:
conf_blocks_edit.tpl.html
custord_aux_pages.tpl.html
custord_subscribers.tpl.html
В этом файле modules_news.tpl.html скопировал вставил то что доктор прописал
  • 0

#46 Kyborg

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 31 сообщений
Репутация: 1
Начинающий

Отправлено 10 September 2014 - 07:58 PM

Ну что Киборг получилось у тебя? У меня редактор работает только в блоках новостей...


Только добрался до визуального редактора :)

Необходимо еще внести изменения в файл admin.php (он должен быть не зазенден):

находим:

<textarea name="desc" class="admin" id="myarea1"><?php
			  echo $d;
?><textarea></td></tr></textarea>

заменяем на:

<textarea name="desc" class="admin" id="area1"><?php
			  echo $d;
?></textarea>

находим:

<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript" src="fckeditor/ckfinder/ckfinder.js"></script>
<script type="text/javascript">
window.onload = function()
{
var oFCKeditor = new FCKeditor( 'myarea1',720,346) ;
<?php
				  $dir1 = dirname($_SERVER['PHP_SELF']);
				  $sourcessrand = array("//" => "/", "\\" => "/");
				  $dir1 = strtr($dir1, $sourcessrand);
				  if ($dir1 != "/") $dir2 = "/";
				  else  $dir2 = "";
?>
oFCKeditor.BasePath = "<?php
				  echo $dir1.$dir2;
?>fckeditor/" ;
oFCKeditor.ReplaceTextarea() ;
}
</script>

заменяем на:

<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<script type="text/javascript">
window.onload = function()
{
var oCKeditor = CKEDITOR.replace( 'area1');
}
</script>

находим:

<textarea name="brief_description" class="admin" id="area1"><?php
		  echo $product["brief_description"];
?></textarea>

заменяем на:

<textarea name="brief_description" class="admin" id="area1"><?php
		  echo $product["brief_description"];
?></textarea>

находим:

<textarea name="description" id="myarea2" class="admin"><?php
		  echo $product["description"];
?></textarea>

заменяем на:

<textarea name="description" id="area2" class="admin"><?php
		  echo $product["description"];
?></textarea>

находим:

<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript" src="fckeditor/ckfinder/ckfinder.js"></script>
<script type="text/javascript">
window.onload = function()
{
var oFCKeditor = new FCKeditor( 'myarea1',720,346) ;
<?php
			  $dir1 = dirname($_SERVER['PHP_SELF']);
			  $sourcessrand = array("//" => "/", "\\" => "/");
			  $dir1 = strtr($dir1, $sourcessrand);
			  if ($dir1 != "/") $dir2 = "/";
			  else  $dir2 = "";
?>
oFCKeditor.BasePath = "<?php
			  echo $dir1.$dir2;
?>fckeditor/" ;
oFCKeditor.ReplaceTextarea() ;
var oFCKeditor2 = new FCKeditor( 'myarea2',720,346) ;
oFCKeditor2.BasePath = "<?php
			  echo $dir1.$dir2;
?>fckeditor/" ;
oFCKeditor2.ReplaceTextarea() ;
}
</script>

заменяем на:

<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<script type="text/javascript">
window.onload = function()
{
var oCKeditor = CKEDITOR.replace( 'area1');
var oCKeditor2 = CKEDITOR.replace( 'area2' );
}
</script>

У меня визуальный редактор CKEditor 4.4.4, редактор работает нормально, единственный косяк, он не отображается в браузере Opera. В мозиле, гугле и IE все работает нормально.
  • 0

#47 SotaPerm

    Пользователь

  • Download User
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий

Отправлено 09 October 2014 - 09:00 AM

Вместо fckeditor+CKFINDER поставил CKEDITOR+KCFINDER в принципе всё работает даже в опере.
  • 0

#48 Robby

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 162 сообщений
Репутация: 75
Продвинутый

Отправлено 26 June 2015 - 11:03 PM

Может кому-то пригодиться.
Обновление до актуальных версий
FCKeditor 2.6.11, 02.06.2014
CKFinder 2.5.0Released 21 Apr 2015

Обновленные версии находятся в архиве. Порядок обновления:
  • сохраните старую папку fckeditor для отмены изменений если вдруг что-то не так
  • удалите папку fckeditor
  • распакуйте содержимое архива в корень вашего сайта
Примечание: CKFinder 2.5.0 зарегистрирован и имеет полную функциональность


Скачать: Прикрепленный файл  fckeditor.rar   1.33МБ   22 Количество загрузок:
  • 0

#49 Robby

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 162 сообщений
Репутация: 75
Продвинутый

Отправлено 27 June 2015 - 08:44 AM

CKEditor+CKFinder

Изображение



CKEditor + CKFinder для ShopCMS

Состав:Сборка на основе последних, на 26.06.15, версий.
CKFinder зарегистрирован и имеет полный функционал!
CKEditor настроен для комфортной работы и включает в себя 34 плагина

Инструкция по установке и настройке в архиве (файл CKEditor.pdf)

Скачать: Прикрепленный файл  ckeditor.rar   3.71МБ   37 Количество загрузок:
  • 1

#50 Robby

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 162 сообщений
Репутация: 75
Продвинутый

Отправлено 12 November 2015 - 09:15 PM

Обновление CKEditor+CKFinder для ShopCMS 3.1.3
Версии:
CKEditor Version: 4.5.4 (06 Oct 2015) (http://ckeditor.com/)
CKFinder Version: 2.5.1 (02 Nov 2015) (http://cksource.com/)
Сборка на основе последних версий на 12.11.15.
CKFinder зарегистрирован и имеет полный функционал!
CKEditor настроен для комфортной работы и включает в себя 33 плагина.
Для работы кнопки Сохранить в редакторе, необходимо чтобы код добавления редактора находился между тэгами <form>…</form>.
В шаблонах ShopCMS
core/tpl/admin/conf_blocks_edit.tpl.html
core/tpl/admin/custord_aux_pages.tpl.html
core/tpl/admin/custord_subscribers.tpl.html
core/tpl/admin/modules_articles.tpl.html
core/tpl/admin/modules_news.tpl.html
закрывающий тег </form> находиться перед интеграцией CKEditor. Нужно перенести его после кода интеграции. Например:
фрагмент кода modules_news.tpl.html

<form>
...
{if $smarty.const.CONF_EDITOR}
{literal}
<script src="ckeditor/ckeditor.js"></script>
<script src="ckeditor/ckfinder/ckfinder.js"></script>
<script>
CKFinder.setupCKEditor( null, '/ckeditor/ckfinder/' );
var editor1 = CKEDITOR.replace( 'area1' );
var editor2 = CKEDITOR.replace( 'area2' );
var editor3 = CKEDITOR.replace( 'area3', {customConfig: 'config_news.js'});
</script>
{/literal}
{/if}
</form>

Кнопка Сохранить редактора CKEditor будет работать также как ссылка Сохранить на странице!
Подробности интеграции в readme.txt


Прикрепленный файл  CKEditor.rar   2.47МБ   11 Количество загрузок:
  • 0

#51 Robby

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 162 сообщений
Репутация: 75
Продвинутый

Отправлено 23 May 2016 - 09:41 PM

Собрал на досуге:

Обновление CKEditor+CKFinder для ShopCMS 3.1.3 от 23.05.16
Версии:
CKEditor Version: 4.5.9 (12 May 2016) (http://ckeditor.com/)
CKFinder Version: 2.6.1 (15 Apr 2016) (http://cksource.com/)

Сборка на основе последних версий на 23.05.16.

CKFinder зарегистрирован и имеет полный функционал! Новый скин bootstrap.
Также в архиве готовые файлы для замены на основе стандартного шаблона.

Прикрепленный файл  Ckeditor_for_ShopCMS_23.05.16.rar   2.7МБ   19 Количество загрузок:
  • 2

#52 SotaPerm

    Пользователь

  • Download User
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий

Отправлено 22 November 2017 - 06:04 PM

Собрал на досуге:

Обновление CKEditor+CKFinder для ShopCMS 3.1.3 от 23.05.16
Версии:
CKEditor Version: 4.5.9 (12 May 2016) (http://ckeditor.com/)
CKFinder Version: 2.6.1 (15 Apr 2016) (http://cksource.com/)

Сборка на основе последних версий на 23.05.16.

CKFinder зарегистрирован и имеет полный функционал! Новый скин bootstrap.
Также в архиве готовые файлы для замены на основе стандартного шаблона.

Прикрепленный файл  Ckeditor_for_ShopCMS_23.05.16.rar   2.7МБ   19 Количество загрузок:


Добрый вечер, а можете собрать последние версии.
  • 0

#53 Salp

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 218 сообщений
Репутация: 54
Продвинутый

Отправлено 25 November 2017 - 09:42 PM

Поставил себе CKEditor 4.8.0
  • 0

#54 Robby

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 162 сообщений
Репутация: 75
Продвинутый

Отправлено 27 November 2017 - 09:42 PM

Добрый вечер, а можете собрать последние версии.

На этой неделе постараюсь сделать. Версия будет с полезностями для Bootstrap и ориентирована на ShopCMS 3.1.3.
  • 0

#55 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 28 November 2017 - 07:31 PM

На этой неделе постараюсь сделать.

Вот лично я бы ответил: "Не вопрос, сделаю. Если Вы объясните, зачем Вам нужна более новая версия и что Вы хотите от не такого, чего не имеет штатная старенькая".
Понятно, что в в более новых версиях:
1. есть какие-то новые фишки (полезности? не факт).
2. исправлены какие-то ошибки предыдущих
3. внесены новые ошибки.
Думаю, что 99% "хачю последнюю версию!" напрочь не смогут ответить на вопрос: "Зачем?". Это просто религия такая - везде иметь максимальный номер версии. Желательно на халяву :).

Штатно в shopCMS 3.1.3 (с более новой версией CKEditor относительно 3.1.2) исчез CKFinder, который был довольно полезен.
И я не увидел НИЧЕГОШЕНЬКИ нового (полезного) в обновленной версии редактора.
Что такого полезного появилось в 4.8 относительно 2.*? Это не риторический вопрос, я и правда не знаю.
И, действительно, интересно.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#56 Salp

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 218 сообщений
Репутация: 54
Продвинутый

Отправлено 30 November 2017 - 09:32 AM

Что такого полезного появилось в 4.8 относительно 2.*? Это не риторический вопрос, я и правда не знаю.

Ее можно конфигурировать под свои потребности как конструктор.
http://nightly.ckedi...ndex.html#basic
Кроме того, можно бесплатно установить любые необходимые модули и шаблоны на выбор:
https://ckeditor.com...ons/plugins/all
У меня получилось так с автоматическим увеличением ширины и высоты окна в зависимости от контента и размера окна браузера:
Прикрепленный файл  Снимок.JPG   34.42К   9 Количество загрузок:

исчез CKFinder, который был довольно полезен.

В модулях к CKEditor попадались обработчики картинок и других файлов с возможностью загрузки на сервер, но я пока не разбирался с этим.
Возможно, они смогут заменить CKFinder.
Например, этот модуль: https://ckeditor.com...n/imageuploader
Демо: http://imagebrowser....ck.org/demo.php
  • 0

#57 nikoniko666

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
Репутация: 0
Начинающий

Отправлено 13 May 2020 - 05:02 AM

Друзья, к сожалению под старым логином и паролем зайти не смог, но суть не в этом. есть shopcms 3.1.3 vip не прикасался уже к этому 10 лет. кто сможет помочь прикрутить CKEditor+CKFinder для ShopCMS 3.1.3, 

у меня к сожалению ничего не получается, сколько будет стоить? доступ дам. Просто возникла необходимость в скрипте для немного других целей. Заранее благодарен.


  • 0

#58 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 13 May 2020 - 06:40 AM

Друзья, к сожалению под старым логином и паролем зайти не смог, но суть не в этом. есть shopcms 3.1.3 vip не прикасался уже к этому 10 лет. кто сможет помочь прикрутить CKEditor+CKFinder для ShopCMS 3.1.3, 

у меня к сожалению ничего не получается, сколько будет стоить? доступ дам. Просто возникла необходимость в скрипте для немного других целей. Заранее благодарен.

 

Добрый день. Старая версия shopcms  больше не поддерживается, теперь все доработки делаем только на новой. Пожалуйста пишите в Личные сообщения.


  • 0