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);
}

8 комментариев

avatar
спасибо в избранное забрал
  • hoti
  • 0
avatar
К сожалению, у меня это решение не работает. Дело, видимо в регулярке, которая отбирает где поставить тег.
avatar
Апну тему. У меня тоже не работает. Может кто-то сможет решить проблему?
avatar
Добавил багрепорт разработчикам, но учитывая, что последние фиксы были в 2010, на них особой надежды нет.
avatar
Проблемы на пустом месте — найдите в джевиксе строку, которая добавляет тег <br/>, замените его на комбинацию </p><p> и не забудьте в шаблоне обернуть вывод текста топика в <p></p>
avatar
Так это весь текст будет в <р></р>, а нужны именно абзацы.
avatar
Это был ответ на вопрос, вынесенный в заголовок топика
avatar
решение, проверено на LS 0.5.1:
правим jevix.class.php
'cfgSetAutoBrMode' => array( array(false)),

в массив «Разрешённые теги» добавляем 'p'
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.