Когда пишите строку и жмете Enter — это новая строка редактор ставит перенос <br> в рамках текущего абзаца,
чтобы начать новый абзац жмите Ctrl Enter
Как это объяснить пользователям, смастерить всплывающее окно с коротким курсом по работе с редактором.Когда пишите строку и жмете Enter — это новая строка редактор ставит перенос <br> в рамках текущего абзаца,
чтобы начать новый абзац жмите Ctrl Enter
<br> — пережиток эпохи застоя, в большинстве случаев данный тег вообще не нужен.
Редактор в комментариях вырезает <p></p> при сохранение.Pasechnik, markItUp все правильно делает: абзацы — тегами <p></p>, а переносы <br>
Пробовал так:
onEnter: {keepDefault:false, openWith:'\n<p>', closeWith:'</p>'}
Может кому-то удалось побороть <br>, поделитесь пожалуйста решением.
<script> $("br").replaceWith(""); </script>
Странно, у меня ничего не режется.
onCtrlEnter: {keepDefault:false, openWith: function(){icms.comments.submit()}},
Возможно не очень понял суть проблемы.
Редактор из 2.6.1Странно, у меня ничего не режется.
markitup <br> <br> markitup <br> <br> markitup <br> <br> markitup
Весь вопрос в этом.
Теперь я не понял сути вопроса.
Сделал, как Вы написали: onEnter: {keepDefault:false, openWith:'\n<p>', closeWith:'</p>'}
Все замечательно вставляется в текст по энтеру, ничего не обрезается.
Между парными тегами <p></p> можно написать тект и он выглядит на сайте как параграф.
Что не так-то?
При сохранении <p></p> вырезаются.Все замечательно вставляется в текст по энтеру, ничего не обрезается.
markitup
<br>
markitup
<p></p> — парный тег. В отличии от одиночного тега <br>
Между <p> и </p> должен быть текст! Иначе типограф выкидывает их, как пустое место.
Это понятно. Суть не банальной замене тега на тег, а в корректной отработке абзацев.<p></p> — парный тег. В отличии от одиночного тега <br>
Не знал что типограф обрабатывает комментарии, а это очень хорошо. Теперь понятно с вырезанием.Между <p> и </p> должен быть текст! Иначе типограф выкидывает их, как пустое место.
Уточняю:
<p>markitup</p>
Вообще без br, чтоб глаза этот тег не видели. Намаялся с этой пакостью в imperative, только решил, тот после обновления движка стал лепить <p "=""> Хорошо, что наткнулся на тему с решением по данному вопросу.
Изменил:
protected $br = "<br/>"; на protected $br = "</p><p>";
$text.= $brCount == 1 ? $br : $br.$br; на $text.= $brCount == 1 ? $br : $br;
Сейчас так:
markitup <p><p> <p>markitup</p> <p>markitup</p> <p>markitup</p>