Forum Webscript.Ru

Наши скрипты => Sanitarium WebLoG => Тема начата: mirra от 15 Апреля 2003, 17:32:56

Название: Название статьи в комментариях
Отправлено: 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 от 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 от 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

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