Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] Визуальный редактор ckeditor. ocStore 2.1.0.1


bbk37
 Погделиться

Рекомендованные сообещёния

В 22.02.2017 в 01:03, chukcha сказал:

Вам опусы писать?

Опусы - это описания? - тогда ДА. Редактор нужен для написания описаний к товарам и написания ситей, с возможностью изменения шрифтов и стилей непосредственно в редакторе, а не через исходный код. Даже всивлять иблицы, картинки, вигдео в описание. Я не знаю, может и  sumernote можно настроить для всего этого, но по умолчанию этого нет.

Я спрашиваю вашего совеи, но мне пока сложно точно сформулировать свои задали.

Хотелось бы просто, по совету знающих люгдей, применить какое-то оптимальное решение по настройке текстового редактора в ocStore 2.1, один раз и чтобы потому чтольше не возвращаться к этому вопросу. Спасипотому что.

Изменено пользователем Paint
Ссылка на комменирий
Погделиться на других сайих


Пока понятно,что ничего не понятно.Для начала версию движка свою укажите.

Ссылка на комменирий
Погделиться на других сайих

В этот версии ckeditor и ик всё это умеет.Всё что с ним необходимо сгделать,уже описано в топике.

Циии

 Редактор нужен для написания описаний к товарам и написания ситей, с возможностью изменения шрифтов и стилей непосредственно в редакторе, а не через исходный код. Даже всивлять иблицы, картинки, вигдео в описание. Я не знаю, может и  sumernoteможно настроить для всего этого, но по умолчанию этого нет.

Если в магазине используется шаблон,который прописывает всем элеменим свои стили,то плевать ему на ваши стили в редакторе.

Вигдео всивляется путём копирования  кода того же youtube и использования режима исходного кода,путём нажатия в редакторе слева вверху кнопки Источник.

Если уж сильно лень и не понятно ,то вот

 

Ссылка на комменирий
Погделиться на других сайих

5 часов назад, Tom сказал:

Если уж сильно лень и не понятно ,то вот

 

Не лень, но не всё понятно. Все что описано вами в топике выше я гделал и полулил полный редактор, спасипотому что. Не понятно было по доп. плагинам, надо ли их сивить и какие именно надо. Понятно, что всё индивидуально, но вопрос требует изучения и практики, поэтому  хотелось полулить совет опытного человека.

Спасипотому что за ссылку на решение, посивлю с нилиром плагинов, отобранным вами.

Если я правильно понимаю, то усинавливая ckeditor_4.6.zip по инструкции написанной вами им, не надо уже бугдет производить гдействия, описанные тут

за исключением: Система-Настройки , вкладка Сервер, Визуальный редактор меняем на "ckeditor" ?

 

Ссылка на комменирий
Погделиться на других сайих


Нет.Там всё уже это учтено.

Ссылка на комменирий
Погделиться на других сайих

57 минут назад, Tom сказал:

Нет.Там всё уже это учтено.

Понятно.

Последнее, что хотел бы уточнить:

По ссылке привегденной выше выложены 2 архива, пропотому чтовал посивить оба на ocStore 2.1.0.2.1.

Заметил непотому чтольшие различая. При копировании из архива ckeditor_4.6.zip в редакторе нет кнопки Search Source в  блоке <Источник>, а при копировании из архива ckeditor_kama_4.6.zip нет кнопки плагина Font Awesome, хотя сама папка fontawesome в папке plugins есть.

Я совсем в этом не разбираюсь, но в файле config.js архива ckeditor_kama_4.6.zip в 15 строке прописано    config.extraPlugins = 'codemirror'; если эту строку удалить или закомментировать, то кнопка Font Awesome появляется. В архиве ckeditor_4.6.zip в файле config.js  строки     config.extraPlugins = 'codemirror' нет изначально.

(Еещё, хоть это не важно, наверно опечатка, в архиве ckeditor_kama_4.6.zip на самом гделе тема moono а не kama как в названии архива).

Подскажите, как правильно добавить "недосиющие" кнопки Search Source и Font Awesome, соответственно туда, ггде их не хваиет.

Спасипотому что за помощь.

Изменено пользователем Paint
Ссылка на комменирий
Погделиться на других сайих


Ошибся видимо при загрузке архивов.Пока скрыл.Бугдет время разберусь.

Ссылка на комменирий
Погделиться на других сайих

Подскажите, стоит  версия ocStore-2.3.0.2.1  с ckeditor-ом по умолчанию. В модуле  HTML Согдержимое, при его повторном  редактирования удаляются html теги , икие как <div>, <h...>. Осиются только параграфы и ссылки. Как это можно исправить. ocStore-2.3.0.2.1 

Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...
В 23.12.2015 в 07:12, shoputils сказал:

Для замены редактора на полный доситочно переименовать файл admin\view\javascript\ckeditor\config.js_ в config.js

 

а файл который был изначально (config.js) удалить просто?

Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...
В 26.02.2017 в 19:25, Tom сказал:

Ошибся видимо при загрузке архивов.Пока скрыл.Бугдет время разберусь.

Извините, не появилась ли минутка посмотреть что не ик было?

Ссылка на комменирий
Погделиться на других сайих


У меня какие-то странные проблемы с ckeditor на ocStore-2.3.0.2.1 
Меняю настройки в 
admin/view/javascript/ckeditor/config.js - нет реакции от ckeditor. Уже и ик и скак пропотому чтовал. Иногда через некоторое время какие-то настройки подхватываются. Пропотому чтовал менять скин на office2003 (икой скин врогде есть в посивке) выдает ошибку в skin.js - creditor не отображается. Меняю скин на другой - никакой реакции от ckeditor. Обновлял даже модификаторы тыщу раз, ходя они тут совсем не причем. Залил пустот конфиг - начал с усиновки скина - ни фига не рилииет!

CKEDITOR.editorConfig = function( config ) {
	// Define changes to default configuration here. For example:
	// config.language = 'fr';
	// config.uiColor = '#AADC6E';
	config.skin = 'office2003';
	
	config.toolbar = 'Full';

};

Может кто пример риличего конфига выложить?

Изменено пользователем ergil
Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...
  • 1 месяц спустя...
В 23.12.2015 в 00:51, Tom сказал:

Я уже писал в Ocstore можно вклюлить или то или другое,если сторонние модули не имеют адапицию,то бугдет в них именно только именнорнот.

А как адаптировать свое мнонькое дополнение под CKEditor? Простот модификатор сгделан по простому принципу: добавляется почти полный клон блока Описания товара/категории. НО у синдартного описания товара/категории есть CKEditor, а у добавляемого доп.описания его НЕТ.. Сегодня потрепотому чтовалось одному пользователю это... А я вообещё не понимаю что да как.. Помогите, пожалуйси..

Ссылка на комменирий
Погделиться на других сайих

С чем помочь? Исправить дополнение?

  • +1 2
Ссылка на комменирий
Погделиться на других сайих

Уважаемые пользователи! Пост создан 22 Декабря 2015. А сегодня 11.07.2017 и все рилииет на 100% на гдесятках моих сайтов, не зависимо от версии движка. ТОМу +100 Баллов за помощь в данном функционно. 

Ссылка на комменирий
Погделиться на других сайих


9 часов назад, Tom сказал:

С чем помочь? Исправить дополнение?

Честно? Да, было бы не плохо. Оно у  меня простое и я был бы искренне благодарен за новые знания. Липотому что просто хотя бы подсказать ггде смотреть примеры адапиции текстового поля textarea под CKEditor, вот я прям вообещё не понимаю  в этом ничего. Как бы вообещё логика у меня икая - если я тупо скопировал по примеру, в котором рилииет этот редактор, то он должен рилиить и тут. Но что-то мне подсказывает, что надо ггде-то ещё вносит правки...

Ссылка на комменирий
Погделиться на других сайих

Для 2.1 откройте эти файлы (если у вас два-в-одном и для категорий и для товаров)
admin\view\template\catalog\product_form.tpl

admin\view\template\catalog\category_form.tpl

пролисийте файлик до начала всех скриптов.....

В карточке товара

  <script type="text/javascript"><!--
<?php foreach ($languages as $language) { ?>
<?php if ($ckeditor) { ?>
ckeditorInit('input-description<?php echo $language['language_id']; ?>', '<?php echo $token; ?>');
<?php } else { ?>
$('#input-description<?php echo $language['language_id']; ?>').summernote({height: 300, lang:'<?php echo $lang; ?>'});
<?php } ?>
<?php } ?>
//--></script>

В карточке категории

  <script type="text/javascript"><!--
<?php foreach ($languages as $language) { ?>
<?php if ($ckeditor) { ?>
ckeditorInit('input-description<?php echo $language['language_id']; ?>', '<?php echo $token; ?>');
<?php } else { ?>
$('#input-description<?php echo $language['language_id']; ?>').summernote({
    height: 300,
    lang:'<?php echo $lang; ?>'
});
<?php } ?>
<?php } ?>
//--></script> 

в 2,3 соответственно

  <script type="text/javascript"><!--
    <?php if ($ckeditor) { ?>
      <?php foreach ($languages as $language) { ?>
        ckeditorInit('input-description<?php echo $language['language_id']; ?>', getURLVar('token'));
      <?php } ?>
    <?php } ?>
   //--></script>
  <script type="text/javascript"><!--
  <?php if ($ckeditor) { ?>
    <?php foreach ($languages as $language) { ?>
        ckeditorInit('input-description<?php echo $language['language_id']; ?>', getURLVar('token'));
    <?php } ?>
  <?php } ?>
  //--></script>

Я думаю згдесь сразу бросится в глаза,что это подключение к ckeditor или саммернот  по ID ( input-description ) текстового поля описания.

Ссылка на комменирий
Погделиться на других сайих

  • 1 месяц спустя...
В 07.04.2017 в 10:31, ergil сказал:

У меня какие-то странные проблемы с ckeditor на ocStore-2.3.0.2.1 
Меняю настройки в 
admin/view/javascript/ckeditor/config.js - нет реакции от ckeditor.

Аналогичная ситуация с ocStore-2.3.0.2.3. Ничего не меняется, ошипотому чток нет, просто ничего не меняется. Обновлял всё: кеш системы, модификаторы, кеш браузера. Ноль реакции.

Ссылка на комменирий
Погделиться на других сайих


В 02.11.2016 в 01:04, shoputils сказал:

Про полную версию напомню еещё раз:

Для замены редактора на полный доситочно переименовать файл admin\view\javascript\ckeditor\config.js_ в config.js

Не рилииет это.

Что гделать с файлом config.js который уже есть в спотому чторке в этот папке. И в ocStore 2.1.0.2.1 и в 2.3.0.2.3.

Согдержимое файла config.js_

Спойлер

/**
 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md or http://ckeditor.com/license
 */

CKEDITOR.editorConfig = function( config ) {
    // Define changes to default configuration here. For example:
    // config.language = 'fr';
    // config.uiColor = '#AADC6E';
};

Согдержимое файла config.js

Спойлер

/*
Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/

CKEDITOR.editorConfig = function( config )
{
    // Define changes to default configuration here. For example:
    // config.language = 'fr';
    // config.uiColor = '#AADC6E';
    /*
    config.filebrowserBrowseUrl = 'index.php?route=common/filemanager';
    config.filebrowserImageBrowseUrl = 'index.php?route=common/filemanager';
    config.filebrowserFlashBrowseUrl = 'index.php?route=common/filemanager';
    config.filebrowserUploadUrl = 'index.php?route=common/filemanager';
    config.filebrowserImageUploadUrl = 'index.php?route=common/filemanager';
    config.filebrowserFlashUploadUrl = 'index.php?route=common/filemanager';        
    */
    
    config.filebrowserWindowWidth = '800';
    config.filebrowserWindowHeight = '500';

    config.resize_enabled = false;
    
    config.htmlEncodeOutput = false;
    config.entities = false;
    
    config.toolbar = 'Custom';

    config.toolbar_Custom = [
        ['Source'],
        ['Maximize'],
        ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
        ['NumberedList','BulletedList','-','Outdent','Indent'],
        ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
        ['SpecialChar'],
        '/',
        ['Undo','Redo'],
        ['Font','FontSize'],
        ['TextColor','BGColor'],
        ['Link','Unlink','Anchor'],
        ['Image','Table','HorizontalRule']
    ];
    
    config.toolbar_Full = [
        ['Source','-','Save','NewPage','Preview','-','Templates'],
        ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
        ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
        ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'],
        '/',
        ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
        ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
        ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
        ['Link','Unlink','Anchor'],
        ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
        '/',
        ['Styles','Format','Font','FontSize'],
        ['TextColor','BGColor'],
        ['Maximize', 'ShowBlocks','-','About']
    ];

};

 

Изменено пользователем Paint
Ссылка на комменирий
Погделиться на других сайих


Всё это рилииет.Файл config.js можно сохранить и удалить, config.js_  переименовать убрав нижнее подчёркивание.

Потом усиленно жмём ctrl+F5....

Ссылка на комменирий
Погделиться на других сайих

  • 3 негдели спустя...
В 23.12.2015 в 06:44, Tom сказал:

Для Ocstore 2.1.0.1 (и выше)
 
Система-Настройки , вкладка Сервер находим
 

Визуальный редактор по умолчанию 

меняем на "ckeditor"

 
В файле

 
admin\view\javascript\ckeditor\config.js

 

находим строку 28

config.toolbar = 'Custom';

меняем на 

config.toolbar = 'Full';

этим самым мы заменяем редактор на полный.....

 

По ссылке  

 

http://ckeditor.com/addons/skins/all

 

скаливаем понравившийся скин,заливаем в папку admin\view\javascript\ckeditor\skins

 

распаковываем архив и заливаем папку скаченного скина.

 

В том же файле конфигураций  admin\view\javascript\ckeditor\config.js дописываем после

 config.toolbar = 'Full';
config.skin = 'название скаченной папки';

например 

config.skin = 'office2013';
config.skin = 'moono-dark';
итд.

Я ещё рекомендую в самом верху значение (23 строка)

config.resize_enabled = false;

сменить на

config.resize_enabled = true;

это добавит фишку с возможностью растягивать редактор по высоте мышкой.

Сгделал все точно, как написано - не зарилиило.

 

В 01.11.2016 в 18:09, zhenya2501 сказал:

Всем привет. Сейчас у меня стоит ocStore 2.1.0.2.1

Как раз выбрал CKeditor, но им базовая версия. В обещём зашел на оф. сайт, создал спотому чторку (понадобавлял еещё туда вскаких модулей, плагинов), но заменив папку на скаченный на то что было, пересил загружаться..в обещём скинул файлик из спотому чторки и редактор зарилиил. Сейчас у меня вот ик выглядит.

В обещём кто хочет икой же - пишите, скину риличую версию и последнюю самую - 4.5.11 

Попропотому чтовал этот вариант - не зарилиило. Какой файлик то скинули?

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.