Forum Webscript.Ru

Наши скрипты => Sanitarium WebLoG => Тема начата: Green Kakadu от 20 Июня 2004, 22:05:13

Название: Форматирование присылаемой статьи
Отправлено: Green Kakadu от 20 Июня 2004, 22:05:13
Получил я такой вот вопросик:
Цитировать
Недавно, начал переводить сайт на ваш движок, который, не скрою, мне очень нравится!  Однако, возникла небольшая проблема:  Когда пользователь решает оправить мне статью, она уходит не отформатированной, т.е. статья идет сплошным текстом, без разделения на абзацы.   Пример:  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 редакторе и самому отформатировать (форматирование самого текста там не меняется, т.е. символы перевода строки остаются на месте). А
то
 отправят
 вам
 что-то
 криво
отформатированное
 вроде
 этого

замучаетесь потом ;) теги
 убирать

Название: Форматирование присылаемой статьи
Отправлено: Хедин от 20 Июня 2004, 22:46:01
Кстати, не работает :)
Все остается по прежнему :(
Название: Форматирование присылаемой статьи
Отправлено: Green Kakadu от 21 Июня 2004, 01:06:07
исправил, теперь должно.. :P
Название: Форматирование присылаемой статьи
Отправлено: Хедин от 21 Июня 2004, 08:49:48
В смысле исправил?
Название: Форматирование присылаемой статьи
Отправлено: NAS от 21 Июня 2004, 10:36:31
Хедин
В смысле текст первого сообщения.
Название: Форматирование присылаемой статьи
Отправлено: Green Kakadu от 21 Июня 2004, 13:33:11
я бы даже сказал код :) первого сообщения
Название: Форматирование присылаемой статьи
Отправлено: Хедин от 21 Июня 2004, 21:57:24
Хех, вообще весело стало, теперь отправляется только первая строчка, а остальные исчезают без следа :)
Название: Форматирование присылаемой статьи
Отправлено: Green Kakadu от 21 Июня 2004, 22:12:23
:cool: теперь точно работает - проверил! М-да ;) совсем сноровку растерял - военный одним словом!
Название: Форматирование присылаемой статьи
Отправлено: Хедин от 22 Июня 2004, 17:08:05
Точно,теперь работает :)