Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

OC 2: Summernote - визуальный редактор


markimax
 Поделиться

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

Opencart 2.*

Как выключить добавление лишних тегов в визуальном редакторе.Summernote

А то постоянно добавляет

<p><br></p>

Достал уже...

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

admin/view/javascript/summernote/summernote.js

 

Попробовал заменить

emptyPara: '<p>' + blankHTML + '</p>',

на

emptyPara: '',

Вроде бы работает, хотя я не уверен, что это не говнокод.

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


Я совсем отключил Summernote, заменив эти поля на использование Markdown разметки.

Я бы тоже отключил, только вот используется он в opencart 2.* , т е  по умолчанию и в модуле. :) а всем не угодишь

Пока решение нашел временное, это запускать без него, но есть кнопка "Графический редактор", переключающая его из состояния в состояние

Но это как какой-то "костыль" скорее. Хотя как по мне, это лучше, чем когда вместо тебя в поле краткого описания вставляют "пустые" теги и не отображается из -за этого краткое описание.

Вообще не люблю я всю эту "электронику АБС", которая за "тебя" колбасит не известно что

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

Протестировал свой метод - не то, вылазят косяки.
Парни на гитхабе тоже не могут определиться с оптимальным варинтом - https://github.com/summernote/summernote/issues/143

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


Протестировал свой метод - не то, вылазят косяки.

Парни на гитхабе тоже не могут определиться с оптимальным варинтом - https://github.com/summernote/summernote/issues/143

Я не пойму чем "мешал" ckeditor?

 

Вот как теперь отучить вставлять лишние теги этот бутсраповский Summernote? Где не искал - нигде не нашел, а потратил более часа драгоценного времени. :(

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

Хочется верить, что решение будет найдено.

Ckeditor тоже не идеальный был, но хоть привычный. Возможно и к Summernote привыкнем. Надо пару деньков поюзать что б всесторонне оценить.

 

А у вас с чем конкретно проблемы возникли? Понятно, что само по себе раздражает, когда не скрипт своевольничает, но всё же юзеркейс какой, если не секрет?

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


А у вас с чем конкретно проблемы возникли? Понятно, что само по себе раздражает, когда не скрипт своевольничает, но всё же юзеркейс какой, если не секрет?

 

Так в том то и дело что своевольничает скрипт summernote

Представьте поле краткого описания пустое. Зашел настройки изменил, сохранил... в кратком описании уже  <p><br></p> :ugeek: 

Тоже в категориях, в описании. В итоге получаются лишние "строки" в "дизайне".

 

Сами про экспериментируйте. К примеру в категории Desctop  в режиме кода удалите все в описании, сохраните. Потом опять зайдите, сразу сохраните, зайдите опять и посмотрите в режиме кода - опа, а там уже <p><br></p> , которые потом вылазят лишними строками во фронте.

 

Я считаю это вообще багом, так как из-за этого нарушается дизайн фронта

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

Та я в курсе, даже достаточно переключиться туда-сюда в исходник и обратно и эта дрянь появляется.
Значит не один я такое раздражительный %)

На крайняк есть мысль выпилить этот чудо-редактор и поставить обратно ckeditor, там хоть плагины есть...

 

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


Та я в курсе, даже достаточно переключиться туда-сюда в исходник и обратно и эта дрянь появляется.

Значит не один я такое раздражительный %)

На крайняк есть мысль выпилить этот чудо-редактор и поставить обратно ckeditor, там хоть плагины есть...

 

Ну я сделал так:

 

5219192784.png

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

markimax сказал(а) 16 Мар 2015 - 8:27 PM:

Я не пойму чем "мешал" ckeditor?

Насколько понимаю, генерируемым кодом (весьма далёким от HTML5).

И вторая причина скорей всего - проблемы на планшетах, тачскринах и телефонах (мелких экранах).

Жёсткий упор в первую очередь на совместимость с планшетами трудно не заметить в OC2.

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


markimax сказал(а) 16 Мар 2015 - 9:02 PM:

Ну я сделал так:

...

Графический редактор

Для поля "Описание"? А я думал, графический редактор -- это Paintbrush, Gimp, Photoshop :)
Ссылка на комментарий
Поделиться на других сайтах


Для поля "Описание"? А я думал, графический редактор -- это Paintbrush, Gimp, Photoshop :)

:) Спасибо. Да, ошибся, ночью. Изменил на "Визуальный"

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

мож, просто "wysiwyg"?

 

Это куда и кого вы "послали" :-D

 

99% пользователей понятия не имеют что это за "матюхня" (проверено). Легче написать "Office", быстрее поймут чем wysiwyg  :ugeek:

Язык  сломаешь, пока выговоришь

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

Короче запарился я с этим Summernote

Реализовал так:

http://oc2.opencartadmin.com/admin/index.php?route=catalog/record/update&record_id=1

логин/пароль

demo|demo

 

Код такой

<script>
var myEditor = new Array();
function load_editor(idName, idHeight) {
    if (!myEditor[idName]) {
        $('#'+idName).destroy();
        $('#'+idName).summernote({focus: true, height: idHeight});
        myEditor[idName] = true;
    }     else {
        var html = $('#'+idName).code();
        $('#'+idName).html(html);
        $('#'+idName).destroy();
        $('#'+idName).html(html);
        myEditor[idName] = null;
    }
return false;
}
<?php foreach ($languages as $lang) { ?>
load_editor('input-description-<?php echo $lang['language_id']; ?>', 300');
<?php } ?>

</script>

А на краткое описание повесил на onclick, чтобы  лишние теги не вставлял

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

а у меня и СКЕ добавляет такой мусор постоянно.

A wysiwyg - если заменить на офис, то там еще и теги всякие цветовые и размерные чуть-ли не каждое слово обрамлять станут =)

Тоже не вариант.

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

  • 3 месяца спустя...
  • 2 месяца спустя...
  • 1 месяц спустя...

Opencart 2.*

Как выключить добавление лишних тегов в визуальном редакторе.Summernote

А то постоянно добавляет

<p><br></p>

Достал уже...

 

Как-то удалось решить проблему с Summernote?

Что-то не нашел подходящего решения на гитхабе.

Качал с оф. сайта последнюю версию summernote.js - проблема уходит, но нет совместимости с опенкарт (едет верстка, кривые кнопки и т.д.).

Решение вроде бы близко, но не находится.

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


https://forum.opencart.com/viewtopic.php?f=121&t=141544

 

Статья на англ. как заменить summernote на tinymce

 

Не советовал бы изменять стандарты

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

  • 2 недели спустя...

Не советовал бы изменять стандарты

Почему? Зачастую приходиться редакторы менять в тк каждому клиенту что-то свое нужно. Проблем с этим обычно не возникает.

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


А что при смене на тинимайс есть возможность к примеру картинки загружать?

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

Почему? Зачастую приходиться редакторы менять в тк каждому клиенту что-то свое нужно. Проблем с этим обычно не возникает.

 

А другие модули как же, кроме стандартных категорий и товаров ? ;)

Вот то тоже...

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

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

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

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

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

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

Войти

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

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

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

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

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