CMS
Сообщество
Каталог расширений
Разработчикам
Работа
Скачать
Авторизация
Войти
Регистрация
Восстановление пароля
Войти
Запомнить меня
Введите цифры и буквы
Зарегистрироваться
Получить ссылку на изменение пароля
LiveStreet CMS
Топики
Блоги
Люди
Активность
Новичкам
еще
Зарегистрироваться
Войти
Все
Коллективные
Персональные
Найти
Интересные расширения из
каталога
Свернуть
Как быть с параграфами ?
Вопросы
Ребята, как вместо br расставлять параграфы?
11
комментариев
парсер править добавлять нужный тебе тег
pupok
8 апреля 2011, 09:34
0
↓
пробовал, разрешал тег 'p', в настройках add.tpl запрещал br разрешал p не помогло
mindfreak
8 апреля 2011, 09:36
0
↑
↓
Вроде нашёл решение, но не помогло:
1. Разрешаем тег 2. Ставим cfgSetAutoBrMode(false);
3. В 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);
}
На этом вроде можно и успокоиться, но теперь задача сводится к написанию более качественной регулярки. Чтобы пустых абзацев не появлялось, возможно, еще какие-нибудь случаи предусмотреть.
mindfreak
8 апреля 2011, 09:35
0
↓
щас чуть поже напишу как я решал данную проблему
pupok
8 апреля 2011, 09:40
0
↑
↓
ок, спасибо, буду ждать
mindfreak
8 апреля 2011, 09:47
0
↑
↓
идем /engine/modules/text/Text.class.php
строка 52, добавляем тег p.
строка 84, ставим
$this->oJevix->cfgSetAutoBrMode(false);
yaroslav
8 апреля 2011, 11:22
0
↓
внимательнее читайте, проделывал я это всё — не помогает.
mindfreak
8 апреля 2011, 11:44
0
↑
↓
Помогает, у себя на сайте так сделал. Вы на одной и той же статье пробуете? А новую создавать пробовали?
yaroslav
8 апреля 2011, 12:18
0
↑
↓
конечно, и кэш чистить.
mindfreak
8 апреля 2011, 12:48
0
↑
↓
Ну как, получилось
на параграфы поменять. Если да, то поделитесь опытом, а то у меня уже ум за разум заходит.
Lvovna
15 мая 2011, 17:59
0
↑
↓
Жесть, все перерыл… Накосячил в файлах и все вернул заново.
Как сделать интервал между абзацами??? HELP!
CapLS
15 марта 2012, 14:44
0
↓
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
11 комментариев
1. Разрешаем тег 2. Ставим cfgSetAutoBrMode(false);
3. В 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);
}
На этом вроде можно и успокоиться, но теперь задача сводится к написанию более качественной регулярки. Чтобы пустых абзацев не появлялось, возможно, еще какие-нибудь случаи предусмотреть.
строка 52, добавляем тег p.
строка 84, ставим
на параграфы поменять. Если да, то поделитесь опытом, а то у меня уже ум за разум заходит.
Как сделать интервал между абзацами??? HELP!