Автор Тема: Название статьи в комментариях  (Прочитано 2377 раз)

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

mirra

  • Гость
Название статьи в комментариях
« : 15 Апреля 2003, 17:32:56 »
Можно ли вставить название статьи в шаблон comments?

То есть, по документации нельзя, но очень нужно!

http://www.amur.paideia.ru - очень простой сайт, я даже стиль не меняла, все как было.

Надо сделать дискуссионный клуб - лист всех комментариев ко всем статьям, с указанием названий статей.

Я сделала, чтобы все комментарии записывались в свой файл, и еще в один общий, добавив на 232 строке comments.cgi:

$obj=new Comment_WL("$data/comments/26.txt");
$obj->add_new(%rec);
$obj=0;

НО я вообще не знаю perl!!!!!

Помогите, как сделать, чтобы выводить еще и названия статьи в каждом комментарии?

mirra

  • Гость
Название статьи в комментариях
« Ответ #1 : 23 Апреля 2003, 00:01:44 »
Ура! Получилось!

Спасибо разработчикам движка за предоставленную возможность саморазвития.

Результаты см. на http://www.amur.paideia.ru/8/26_1.shtml

Очень интересный и, на самом деле, полезный механизм - интегрирует все обсуждение всех материалов сайта в одном месте. Рекомендую. Кому интересно - расскажу как сделать.

Правда, сайт пока не работает по назначению - все тестирую..

Но!!!! Обнаружена ошибка:

в шаблоне view_comments
переменная <%article_url%> неправильно выдает адрес статьи, пропускает директорию, выдает адреса типа:
http://www.amur.paideia.ru//11_1.shtml


Что делать?

Разработчики и авторы, будьте снисходительны, помогите!

Оффлайн mirra

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://amur.paideia.ru
Название статьи в комментариях
« Ответ #2 : 23 Апреля 2003, 11:45:00 »
Все, разобралась. Использовала только путь
comments.cgi?id=<%id%>

а нужно было полностью:
comments.cgi?id=<%id%>&cat_id=<%cat_id%>

И еще вопрос, возможно, последний (?)

Как правильно написать в файле comments.cgi вместо строк:

$obj=new Comment_WL("$data/comments/$in{\'id\'}.txt");
$obj->add_new(%rec);
$obj=0;

следующее выражение:

если id статьи равен 26, то добавить новую запись в файл 26.txt
В другом случае добавить новую запись в файл $in{\'id\'}.txt и в файл 26.txt

Заранее спасибо!!!!!!!!

 

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