XF 2.2 PHP Обработчик, Пропуск строки

Версия XenForo
2.2.9

bauld

Проверенные
Сообщения
20
Реакции
6
Баллы
300
В узлах создал "Страницу", установил PHP-обработчик.
Передаю переменную в HTML-код шаблона: {$allinfo} ($reply->setParam('allinfo', $allinfo);)
Внутри переменной использую \n и <br>, ни то, ни то не помогает сделать пропуск строки. А вот если <br> введу в самом шаблоне - конечно же все заработает.
Мне нужен способ пропуска строки именно с PHP-обработчика.
Спасибо.
 
Решение
В узлах создал "Страницу", установил PHP-обработчик.
Передаю переменную в HTML-код шаблона: {$allinfo} ($reply->setParam('allinfo', $allinfo);)
Внутри переменной использую \n и <br>, ни то, ни то не помогает сделать пропуск строки. А вот если <br> введу в самом шаблоне - конечно же все заработает.
Мне нужен способ пропуска строки именно с PHP-обработчика.
Спасибо.
Указывайте в следующий раз полный код обработчика и используйте для этого тег CODE
А так есть фильтры, nl2br и raw
Я уже не помню что там внутри, посмотрите сами, что подойдёт вам
{{ $variable|nl2br }} или {{ $variable|raw }}
В узлах создал "Страницу", установил PHP-обработчик.
Передаю переменную в HTML-код шаблона: {$allinfo} ($reply->setParam('allinfo', $allinfo);)
Внутри переменной использую \n и <br>, ни то, ни то не помогает сделать пропуск строки. А вот если <br> введу в самом шаблоне - конечно же все заработает.
Мне нужен способ пропуска строки именно с PHP-обработчика.
Спасибо.
Указывайте в следующий раз полный код обработчика и используйте для этого тег CODE
А так есть фильтры, nl2br и raw
Я уже не помню что там внутри, посмотрите сами, что подойдёт вам
{{ $variable|nl2br }} или {{ $variable|raw }}
 
Matew, Еще вопрос, можно ли как-то использовать html теги ? Чтобы например разукрасить часть сообщения
Вы какой фильтр использовали? nl2br? Он преобразует символы новой строки в <br>
Можете использовать |raw, он как раз вам все теги даст использовать
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу