Очередные косяк jevix или редактора. Теги и ...

Добрый день, использую на сайте TinyMCE. Два вопроса:
1. Как добиться одинакового визуального представления текста при редактировании и показе опубликованного текста? Вообще ничего не совпадает.
2. В исходном тексте люди зачастую публикуют с использованием параграфов, т.е. тега p. Но при отображении параграфы заменяются тегом br (при этом не одним). Как оставить ровно то, что публикуют, не заменяя тег p и не вырезая его атрибуты?

Появляется пустая строка 'br' перед кат после публикации

Единственное место где я нашёл упоминание cut это:
engine\modules\text\Text.class.php

public function Cut($sText) {
		$sTextShort = $sText;
		$sTextNew   = $sText;
		$sTextCut   = null;

		$sTextTemp=str_replace("\r\n",'
',$sText);
		$sTextTemp=str_replace("\n",'
',$sTextTemp);

		if (preg_match("/^(.*)

Читать дальше →

Редактор на статической странице (не реботает у всех)

Привет всем.
Решил создать статическую страницу. Кажется, что в ней стоит такой же редактор как и в блогах, но нет.

Отличия:
  1. Список выводится с вертикальными отступами за счет вставки br
  2. Ставлю картинку между code. В итоге вижу ее на странице в виде рисунка.

По идее это вообще баг. Подскажите, пожалуйста как исправит?

Jevix и <br /> в конце текста

Подскажите, пожалуйста, как заставить Jevix убирать перенос строки в конце текста. К примеру, при использовании визуального редактора TinyMCE можно случайно наставить br в конце топика или комментария. В редакторе они не видны, если не смотреть HTML код, а при публикации выглядят, разумеется, не весьма к месту.
На сайте Джевикса в перловой версии они отлично убираются, как бы это реализовать в LS?

Jevix. P вместо BR, возможно?

Приветствую всех.

У меня возник вопрос, можно ли перенос строк реорганизовать, т.е. вместо тегов br использовать параграфы?

UPD: Возможо.
Вот цитата с хабра:

Нашел решение.

Разрешаем тег p
Ставим cfgSetAutoBrMode(false);
В jevix.class.php в функции parse исправляем:

if($this->isAutoBrMode) {
    $this->text = preg_replace('/<br\/?>(\r\n|\n\r|\n)?/ui', $this->nl, $text);
} else {
    $this->text = preg_replace('/\n?(.+?)(?:\n\s*\n|\z)/s', "$1\n", $text);
}