Обновляем CKEditor (FCKEditor) и CKFinder до актуальных версий
#41
Отправлено 17 April 2014 - 02:59 PM
#42
Отправлено 17 April 2014 - 03:18 PM
Цитирую себя же с предыдущей страницы:Здесь на сайте нет описания по этому поводу, проверил
Или надо за Вас найти, в каких TPL.HTML-файлах админки есть упоминание fckeditor.js ?Если под последней версией имеется в виду CKeditor, то у меня 3.6.4 вполне работает. Только придется поправить путь и имя файла везде, где грузится 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-а, с которой это было проделано.
Прикрепленные файлы
#43
Отправлено 19 April 2014 - 04:10 AM
#44
Отправлено 20 April 2014 - 06:12 PM
Цитата:
А вот пример исправлений в modules_news.tpl.html, которые я делал в августе 2012-го года, так что не спрашивайте, почему сделано именно так а не иначе. Я уже не помню.
#45
Отправлено 23 April 2014 - 03:18 PM
Менял тут:
conf_blocks_edit.tpl.html
custord_aux_pages.tpl.html
custord_subscribers.tpl.html
В этом файле modules_news.tpl.html скопировал вставил то что доктор прописал
#46
Отправлено 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 все работает нормально.
#47
Отправлено 09 October 2014 - 09:00 AM
#48
Отправлено 26 June 2015 - 11:03 PM
Обновление до актуальных версий
FCKeditor 2.6.11, 02.06.2014
CKFinder 2.5.0 • Released 21 Apr 2015
Обновленные версии находятся в архиве. Порядок обновления:
- сохраните старую папку fckeditor для отмены изменений если вдруг что-то не так
- удалите папку fckeditor
- распакуйте содержимое архива в корень вашего сайта
Скачать: fckeditor.rar 1.33МБ 22 Количество загрузок:
#49
Отправлено 27 June 2015 - 08:44 AM
CKEditor+CKFinder
CKEditor + CKFinder для ShopCMS
Состав:- CKEditor Version 4.4.7 • 27 Jan 2015 (http://ckeditor.com/)
- CKFinder Version: 2.5.0 • Released 21 Apr 2015 (http://cksource.com/)
- Инструкция по установке и настройке
CKFinder зарегистрирован и имеет полный функционал!
CKEditor настроен для комфортной работы и включает в себя 34 плагина
Инструкция по установке и настройке в архиве (файл CKEditor.pdf)
Скачать: ckeditor.rar 3.71МБ 37 Количество загрузок:
#50
Отправлено 12 November 2015 - 09:15 PM
Версии:
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 Количество загрузок:
#51
Отправлено 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 Количество загрузок:
#52
Отправлено 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 Количество загрузок:
Добрый вечер, а можете собрать последние версии.
#54
Отправлено 27 November 2017 - 09:42 PM
На этой неделе постараюсь сделать. Версия будет с полезностями для Bootstrap и ориентирована на ShopCMS 3.1.3.Добрый вечер, а можете собрать последние версии.
#55
Отправлено 28 November 2017 - 07:31 PM
Вот лично я бы ответил: "Не вопрос, сделаю. Если Вы объясните, зачем Вам нужна более новая версия и что Вы хотите от не такого, чего не имеет штатная старенькая".На этой неделе постараюсь сделать.
Понятно, что в в более новых версиях:
1. есть какие-то новые фишки (полезности? не факт).
2. исправлены какие-то ошибки предыдущих
3. внесены новые ошибки.
Думаю, что 99% "хачю последнюю версию!" напрочь не смогут ответить на вопрос: "Зачем?". Это просто религия такая - везде иметь максимальный номер версии. Желательно на халяву .
Штатно в shopCMS 3.1.3 (с более новой версией CKEditor относительно 3.1.2) исчез CKFinder, который был довольно полезен.
И я не увидел НИЧЕГОШЕНЬКИ нового (полезного) в обновленной версии редактора.
Что такого полезного появилось в 4.8 относительно 2.*? Это не риторический вопрос, я и правда не знаю.
И, действительно, интересно.
#56
Отправлено 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 Количество загрузок:
В модулях к CKEditor попадались обработчики картинок и других файлов с возможностью загрузки на сервер, но я пока не разбирался с этим.исчез CKFinder, который был довольно полезен.
Возможно, они смогут заменить CKFinder.
Например, этот модуль: https://ckeditor.com...n/imageuploader
Демо: http://imagebrowser....ck.org/demo.php
#57
Отправлено 13 May 2020 - 05:02 AM
Друзья, к сожалению под старым логином и паролем зайти не смог, но суть не в этом. есть shopcms 3.1.3 vip не прикасался уже к этому 10 лет. кто сможет помочь прикрутить CKEditor+CKFinder для ShopCMS 3.1.3,
у меня к сожалению ничего не получается, сколько будет стоить? доступ дам. Просто возникла необходимость в скрипте для немного других целей. Заранее благодарен.
#58
Отправлено 13 May 2020 - 06:40 AM
Друзья, к сожалению под старым логином и паролем зайти не смог, но суть не в этом. есть shopcms 3.1.3 vip не прикасался уже к этому 10 лет. кто сможет помочь прикрутить CKEditor+CKFinder для ShopCMS 3.1.3,
у меня к сожалению ничего не получается, сколько будет стоить? доступ дам. Просто возникла необходимость в скрипте для немного других целей. Заранее благодарен.
Добрый день. Старая версия shopcms больше не поддерживается, теперь все доработки делаем только на новой. Пожалуйста пишите в Личные сообщения.