Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


markimax

Recommended Posts

Opencart 2.*

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

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

<p><br></p>

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

Надіслати
Поділитися на інших сайтах

Я совсем отключил 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 months later...
  • 2 months later...
  • 1 month later...

Opencart 2.*

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

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

<p><br></p>

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

 

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

 

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

 

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

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

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

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

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

 

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

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.