Это самая главная проблема. Он ужасен.markitup плох тем, что его в текущем виде нельзя показывать
Замена редактора markitup в комментариях
Не знаю. Но если бы редактор был один, то условно в админке можно было выбрать версию редактора (кнопки, опции, возможности) например из 3 вариантов: полный, обычный, упрощенный. Как-то так.Как определить эту грань по которой одному дать модный редактор, а другому только текстовую область?
Все ведь зависит от контента. Мы сейчас ведь по сути обсуждаем одно поле: текст html. Но если например в объявлении это просто описание товара или услуги, на сайте знакомств это "о себе", то в каких-то более статейных типах это уже более требовательное к опциям поле.
Просто суть в том, что на данный момент есть несколько редакторов, которые отличаются только своими уникальными недостатками. Один редактор в разных вариантах был бы по-любому меньшим злом. Например: редактор один, в админке вешаем на каменты его версию (допустим упрощенную). В типе контента создаем поле, на него вешаем нужную версию редактора. Вот как-то так.
Наверное, кому-то этого будет мало, нужно будет где-то че-то убрать дополнительно — но это можно будет потом решать как-то на уровне дополнительных правок. Или вообще сделать конструктор такой, для любого соответствующего поля (и для любых каментов) выбирать набор кнопок-опций.
И так понятно, что просится функционал управления редакторами с настройками, контекстом использования и т.п. Будет по типу пресетов и в нужном месте, в том числе и в комментариях, можно будет выбрать как сам редактор, так и его пресет (набор настроек).
Не надо сравнивать с WP с его мощностями в плане людей, мотивированных на работу. Всё что можем, и даже больше, мы делаем постепенно. Выше чем есть сейчас, мы не прыгнем. И мощные заявления на тему "шеув, усё пропало" не прибавляют энтузиазма.
И да, мы знаем почти все неудобства и проблемы. Вопрос лишь в том, какую последовательность, очередность мы выбираем.
Только что пытался добавить настройки количества кнопок в поле \system\fields\html.php
Дорисовал там
'title' => 'Кнопки редактора', 'hint' => 'Системные имена кнопок через запятую', 'default' => false ))
Как преобразовать строку с опциями редактора в массив при сохранении поля в настройках?
Ого… А в какой версии ожидается такой праздник? В 3-й или скажем 2.13? Просто это новость которая ставит под сомнение покупку сторонних решении по комментариям.Будет по типу пресетов и в нужном месте, в том числе и в комментариях, можно будет выбрать как сам редактор, так и его пресет (набор настроек).
Правильно. Поле же строковое.Замечательно сохраняется, но сохраняется как строка!
Вы что указываете в этом поле? Я не очень понял вашего вопроса.
Надеюсь в ближайшей.А в какой версии ожидается такой праздник?
'title' => 'Кнопки редактора', 'is_chosen_multiple' => true, 'button_1' => 'button_1', 'button_2' => 'button_2', 'button_3' => 'button_3', ... ) ))
В "очередной", в "одной из...", но не в ближайшей. Сначала надо форум к "околокоробке" прикрутить, так как там тоже может использоваться этот редактор ))).А в какой версии ожидается такой праздник?
Пытался указать имена кнопок через запятую, которые активны в редакторе в данном типе контента.Вы что указываете в этом поле? Я не очень понял вашего вопроса.
Ну то есть html, undo, redo, bold и т.д.
Это не эмоции, это трезвый взгляд со стороны.
Вот сейчас сел делать простой сайт. Очень простой. Думаю, markitup наверное оставлю для статей-то, но не тут-то было, ведь markitup не умеет абзацы. Ну и так далее — поставил redactor, а там надо видео стилями править чтобы оно было не сантиметр на сантиметр, а нормально. Благо в гугле можно найти все эти темы, которым много лет, проверенные годами решения от пользователей
Такие вещи лучше организовывать не строкой. а селектором. Так можно потом избежать многие ошибки.Пытался указать имена кнопок через запятую
Как живое:
Array ( [buttons] => Array([0] => html [1] => undo [2] => redo) )
<p><br></p>
Да меня в принципе все устраивает в текущих редакторах, но их бы доработать до юзабельного состояния. Я все равно, если бы создавал какую-то сложную статью — делал бы ее в htmlе просто сразу и так вставлял. А для несложной статьи что надо? Только абзацы, заголовки, болд, картинки, видео.
Для комментариев конечно нужно вообще что-то простое. Текст, картинки и хватит. Ну видео опционально. Надо понимать, что много где пользователь вообще ничего кроме текста не может вставить — и ничего, не умирают. А тут им дают сразу ракетный комплекс для комментариев.
Еще вариант — добавить в \wysiwyg\redactor\wysiwyg.class.php
/* Удаляем пробелы */ /* Преобразуем в массив */
Ну и конечно видно, что кнопки из плагинов на эту опцию не реагируют.