Получил я такой вот вопросик:
Недавно, начал переводить сайт на ваш движок, который, не скрою, мне очень нравится! Однако, возникла небольшая проблема: Когда пользователь решает оправить мне статью, она уходит не отформатированной, т.е. статья идет сплошным текстом, без разделения на абзацы. Пример: 1) Нужный нам текст, должен выглядеть так. 2) А выгладит так: "Нужный нам текст,должен выглядеть так." Вопрос: можно ли это исправить и если да, то как?
Отвечаю.
Если вы хотите, чтоб
система автоматом в присылаемых вам статьям меняла символы новой строки на тег
то надо сделать следующее:
1. открываем файл view.cgi
2. находим строку:
$tmpl .= \'
Статья:
\'.$in{\'article\'};
(это строка ~ номер 236)
и вставляем ПЕРЕД ней такую строчку:
$in{\'article\'} =~ s/\\n/\\n
/g;
3. Наблюдаем результат, наш код выглядит так:
$in{\'article\'} =~ s/\\n/\\n
/g;#Теперь работает!
$tmpl .= \'
Статья:
\'.$in{\'article\'};
4. Тестируем
Хотя я не СОВЕТУЮ так делать - лучше открыть присылаемую страницу новой статьи в HTML редакторе и самому отформатировать (форматирование самого текста там не меняется, т.е. символы перевода строки остаются на месте). А
то
отправят
вам
что-то
криво
отформатированное
вроде
этого
замучаетесь потом теги
убирать