Внимание! Форум временно закрыт. Все вопросы вы можете задать на странице MaxSite CMS в Github

Не работает BR в [php]

В этом форуме вы можете задать вопрос по MaxSite CMS.
Аватар пользователя
MAX
Администратор
Сообщений: 3179
Зарегистрирован: 31 янв 2009, 19:02

Re: Не работает BR в [php]

Сообщение MAX » 08 дек 2010, 15:49

Код [br] - это замена в плагине bb-code. Активируйте его.

Для формирования своего html используйте любой невизуальный редактор. Однако, независимо от редактора, текст при выводе проходит парсинг системы (авторасстановка), поэтому если нужен совсем «чистый-чистый» html, то используйте в самом начале текста код [source] - это укажет MaxSite CMS выводить текст без парсинга. Другой вариант - написать простенький плагин на хук content_auto_tag_custom. В этом случае система отключит свой обработчик текста.

Аватар пользователя
seventh
Сообщений: 12
Зарегистрирован: 10 ноя 2010, 16:05

Re: Не работает BR в [php]

Сообщение seventh » 08 дек 2010, 15:58

Хуки - это, к сожалению, не ко мне, а вот [source] рулит! Работает! Переезжаю)
Благо дарю.

pravrf
Сообщений: 51
Зарегистрирован: 20 янв 2013, 01:14

Re: Не работает BR в [php]

Сообщение pravrf » 13 авг 2016, 11:58

Добрый день!
Тоже столкнулся с тем, что тег не обрабатывается, а тег работает до первого сохранения. Решил проблему правкой файла application/maxsite/plugins/bbcode/index.php, а именно добавил в массив , который задается на 75 строчке, один элемент. Результат получился такой:

Код: Выбрать все

    $preg = array(
      
      # Text
      '~\[br\]~si' => '<br>',
      // b - важное выделение в тексте
      '~\[b (.*?)\](.*?)\[\/b\]~si'         => '<strong $1>$2</strong>',
      ...

Возможно стоит внести эту правку в плагин, потому что в полу-визуальном редакторе, который идет в базовой поставке MaxSite (0.94), возможность добавить "Принудительный перенос" есть даже в меню редактора, а во фронтэнде bbcode br выводится без обработки.


Вернуться в «MaxSite CMS»

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей

cron