Блог по продвижению сайтов Блог по SEO

Блог Сергея Арсентьева

Создание и продвижение сайтов с нуля.
Только реальные способы заработка в сети.
Проверено на личном опыте.

Почему я подключаю в Opencart другой редактор вместо встроенного Summernote

Встроенный редактор Opencart - Summernote редкий отстой по функционалу и логике работы. Поэтому я его отключаю при любой возможности и перевожу на сторонние редакторы.

редактор opencart 3 как поменять summernote

Как выглядит Summernote

В целом внешний вид его мне нравится - он минималистичный, вроде ничего лишнего, но всё что нужно там есть.

summernote-opencart 3Однако в Summernote столько несуразностей, что при первом удобном случае я рекомендую от него избавиться.

Что меня реально бесит в нем:

  • При добавлении скрипта Яндекс Карты - он его вырезает. В итоге нормально добавить схему проезда нет никакой возможности (iframe не в счет, там свои заморочки).
  • Нельзя сохраниться в режиме исходного кода. То есть вы правите исходный код, нажали сохранить - а фик вам, не сохранилось ничего. Видите ли, нужно было сначала перейти в визуальный режим и лишь потом сохранять. Маразм.
  • Функционал как ни крути скудноват, например, вставить таблицу можно, а удалить строку или столбец - нет.
  • Не добавляет видео в адаптивном режиме, то есть на мобилке оно режется полями.
  • Не поддерживает возможность вставки фото с указанием ALT, позиционированием и т.п.
  • Невозможно добавить относительную ссылку, типа /link. Он ее автоматом коверкает в http:///link, то есть совершенно не к месту добавляет http:// - и приходится править код, а тут смотрите пункт 2 :smile:

Поэтому я его поменял на Ckeditor.

Ckeditor - альтернатива Summernote

Opencart 2 и 3 позволяют переключаться между редакторами, которые установлены в системе. Это делается в настройках  магазина во вкладке «Сервер».

переключение редакторов ckeditor и summernote opencart 3

Если у вас там нет такой переключалки, значит у вас еще не установлен дополнительный редактор.

Чтобы установить  есть два пути:

  • сложный и бесплатный: скачать Ckeditor с сайта https://ckeditor.com и попробовать его встроить в систему Opencart 3 (тот еще квест :whew:).
  • простой и за деньги: купить или где-то скачать готовый модуль, в котором содержится тот же редактор с официального сайта, только готовый к установке на Opencart или Ocstore.

Я пошел по пути №2 и купил модуль тут https://liveopencart.ru/opencart-moduli-shablony/moduli/adminka/ckeditor-4-11-1-full

Установка заняла буквально две минуты:

  1. стандартно через установщик расширений загружается архив ZIP
  2. обновляются модификаторы
  3. выбирается Ckeditor в настройках магазина.

Как выглядит Ckeditor

Кнопочек в нем гораздо больше, хотя половина - и не нужна ИМХО. Однако много не мало, пусть будут, тем более, что в настройках модуля в файле /admin/view/javascript/ckeditor/config.js это все можно отредактировать.

ckeditor для opencart 3

Плюсы нового редактора очевидны:

  • нормальная работа в исходном коде
  • нормальная работа с таблицами
  • нормальная работа с видео
  • улучшенная вставка картинок
  • удобная работа со ссылками и якорями и т.п.

В целом Ckeditor работает гораздо лучше Summernote.

Наибольший косяк Ckeditor  в том, что Opencart 3 в целом плохо готов к работе с несколькими редакторами. Иначе на уровне кода разработчики бы это учитывали.

Говоря проще - 90% сторонних плагинов (например, «Revolution Slider», «Дополнительное описание в категориях», «Дополнительные вкладки товаров» и т.п.) не поддерживают сторонние редакторы и либо вообще не работают, либо выводят старые Summernote.

Решается проблема долгими переговорами с авторами всех этих модулей и вложением N денег.

В готовом магазине на Opencart 3 уже включен настроенный и адаптированный к модулям Ckeditor, так что при его покупке вы сэкономите не только на самом модуле, но и еще на его адаптации к самым разным модулям на сайте.

Выводы и итоги

Summernote имеет смысл отключать еще до того, как он попьет много крови владельцам сайтов.

Когда я это понял, то стал искать готовые решения и нашел только модуль для редактора TinyMCE (не поддерживалась версия Opencart 3) и Ckeditor 4 (с поддержкой Opencart 3).

Установка модуля для Ckeditor простая, заняла минимум времени и в стандартных локациях (статьи, товары, категории, блог) - работает отлично.

Автор блога
“Измени свои привычки, и изменится твоя жизнь..”
Специалист по созданию и продвижению сайтов (SEO и реклама), фрилансер с многолетним опытом.
Статистика блога
  • Всего материалов на сайте: 200
  • Активных комментариев: 2 937
  • Работает онлайн: 6.2 лет
  • Читателей за это время: 1 609 360

Давай, оцени статью!



🎁   Поделитесь статьей в социальных сетях   🎁
Комментарии на блоге
Добавить свой комментарий
Подробнее в Создание магазина
Лучшие модули для экспорта и импорта товаров в Opencart

Пожалуй, что именно импорт и экспорт в простые и понятные форматы типа Excel или Csv - это наиболее востребованный вид...

Переезд магазина Opencart на SSL сертификат или меняем HTTP на HTTPS

Вчера сидел и убил весь вечер на процедуру, которая должна быть простой и примитивной, но которая нифига не является простой...

Закрыть