| |
|
|
| | Возможно, это и не проблема, но для чайника ответ еще не найден...
Пытаюсь на основную страницу вывести анонс некоторых постов форума. Сам текст необходимого сообщения хранится в базе форума в таблице phpbb_posts_text в поле post_text.
Взять его оттуда и забросить на страницу - не проблема. Оформление текста (болд, италик, цвет шрифта, размер и т.д.) в базе хранится в виде тегов форума с uid-ом сообщения. Обработать это - не сложно (хотя подозреваю, что можно найти соответствующий обработчик в функциях форума. Но не нашел).
Проблема в том, что символ новой строки там не хранится, при просмотре записи в базе там просто идет новая строка.
А при выводе через echo '$post_text', printf($post_text) - данные выводятся одной строкой. Как с этим бороться? | |
| |
|
|
| |
|
|
| |
для: Кофейник
(10.07.2006 в 13:23)
| | |
echo nl2br(htmlspecialchars($post_text));
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(10.07.2006 в 13:28)
| | | Огромнейшее спасибо!!!
Все получилось.
Тогда, если можно, подскажите, где лежит стандартный обработчик тегов [b], [i], ... , чтобы не мучиться с написанием своих? | |
| |
|
|
| |
|
|
| |
для: Кофейник
(10.07.2006 в 13:36)
| | | что значит "стандартный"?
Тот, который в phpbb, "размазан" по нескольким файлам, и довольно сильно привязан к логике показа сообщений (что неудивительно, поскольку применять теги и псевдотеги в рамках политики phpbb разрешено не всем.) Как его использовать, я Вам не подскажу. | |
| |
|
|