Автор Тема: Форматирование присылаемой статьи  (Прочитано 18861 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Получил я такой вот вопросик:
Цитировать
Недавно, начал переводить сайт на ваш движок, который, не скрою, мне очень нравится!  Однако, возникла небольшая проблема:  Когда пользователь решает оправить мне статью, она уходит не отформатированной, т.е. статья идет сплошным текстом, без разделения на абзацы.   Пример:  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 редакторе и самому отформатировать (форматирование самого текста там не меняется, т.е. символы перевода строки остаются на месте). А
то
 отправят
 вам
 что-то
 криво
отформатированное
 вроде
 этого

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

« Последнее редактирование: 21 Июня 2004, 22:11:11 от Green Kakadu »
 в исканиях.

Оффлайн Хедин

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://hedin.km.ru
Форматирование присылаемой статьи
« Ответ #1 : 20 Июня 2004, 22:46:01 »
Кстати, не работает :)
Все остается по прежнему :(

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Форматирование присылаемой статьи
« Ответ #2 : 21 Июня 2004, 01:06:07 »
исправил, теперь должно.. :P
 в исканиях.

Оффлайн Хедин

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://hedin.km.ru
Форматирование присылаемой статьи
« Ответ #3 : 21 Июня 2004, 08:49:48 »
В смысле исправил?

Оффлайн NAS

  • Неопытный юзер
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2951
  • +1/-0
  • 1
    • Просмотр профиля
    • http://nhouse.ru
Форматирование присылаемой статьи
« Ответ #4 : 21 Июня 2004, 10:36:31 »
Хедин
В смысле текст первого сообщения.

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Форматирование присылаемой статьи
« Ответ #5 : 21 Июня 2004, 13:33:11 »
я бы даже сказал код :) первого сообщения
 в исканиях.

Оффлайн Хедин

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://hedin.km.ru
Форматирование присылаемой статьи
« Ответ #6 : 21 Июня 2004, 21:57:24 »
Хех, вообще весело стало, теперь отправляется только первая строчка, а остальные исчезают без следа :)

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Форматирование присылаемой статьи
« Ответ #7 : 21 Июня 2004, 22:12:23 »
:cool: теперь точно работает - проверил! М-да ;) совсем сноровку растерял - военный одним словом!
 в исканиях.

Оффлайн Хедин

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://hedin.km.ru
Форматирование присылаемой статьи
« Ответ #8 : 22 Июня 2004, 17:08:05 »
Точно,теперь работает :)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28