Наши скрипты > Sanitarium WebLoG
RSS
ddkd:
Заливать в папку /admin/ в файле admin.cgi найди таблицу которая за навигацию отвечает и там напиши <a href=rss.pl target=_blank>Обновить RSS</a>
Тока смотри я тебе еще раз говрю что этот скрипт был сделан под конкретный сайт, под его категории и тд. так что тебе прийдется поработать сним немного все что могу сразу сказать это
--- Цитировать ---
@cats = (\'Железо\',\'Интернет\',\'\',\'Софт\',\'Игры\',\'Программиро
вание\',\'Связь\',\'Безопасность\',\'GTA Vice City\',\'Телекоммуникации\');
--- Конец цитаты ---
категории прописаный по порядку т.е. к примеру к категории с ID=1 будет пресвоено имя Железо.
while (<FT> ) {
if (/<!--CONTENT-->([^<]+< ){10}p>(dd)s([^ ]+)s(dddd)s(dd:dd)([^<]*)<([^<]+< ){3}[^>]*>(.*)<p>Страницы: <b>.*<!-CONTENT STOP-->/ms) {
$ftext = $8;
$tt = join(\'-\',$4,$months{$3},$2);
$tt = join(\' \',$tt,$5);
$tt = join(\':\',$tt,\'00\');
$tt = str2time($tt,\'-0100\');
$ftext =~ s/<(?:[^>\'"]*|([\'"]).*?1)*>//gs;
while ($ftext =~ s/\\ns*\\n/\\n/gs) { };
while ($ftext =~ s/\\n//gs) { };
}
}
от того как это записано скрипт будет читать файл. загаловки он берет из /news/index.js и линк к файлу который будет читать (шаблон article.txt). Вобщем потыркайся если еще чет не понятно будет спрашивай.
ЗЫ. Пашел регатся %)
ddkd:
зарегался
Cyberinfo:
require "rss.pm";
use HTTP:ate;
короче выдает ошибку в этих строках и че делать?
Навигация
Перейти к полной версии