Vegard Erfaren Gjerrigknark
Ble Medlem: 31 Mai 2001 Innlegg: 678 Bosted: Molde
Søndag 27 Oktober 2002, 18:13 |
|
|
Skal bli med på nyhetsagenten.no, derfor må jeg lage et script som henter ut div. info. noen som kan hjelpe meg?
Mail fra folka på nyhetsagenen.no:
Hei!
Det beste ville være om dere satt opp et script som la ut de 10-15 siste artikler med følgende info:
Vi setter pris på en link til nyhetsagenten.no på sidene deres også.
overskrift
kategori
url til artikkelen
...
Har en fil som heter backend.php kanskje den kan hjelpe:
<?php
/************************************************************************/
/* PHP-NUKE: Advanced Content Management System */
/* ============================================ */
/* */
/* Copyright (c) 2002 by Francisco Burzi */
/* http://phpnuke.org */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
include("mainfile.php");
header("Content-Type: text/xml");
if ($cat != "") {
$result = sql_query("SELECT catid from ".$prefix."_stories_cat where title LIKE '%$cat%' limit 1", $dbi);
list ($catid) = sql_fetch_row($result, $dbi);
if ($catid == "") {
$result = sql_query("SELECT sid, title FROM ".$prefix."_stories ORDER BY sid DESC limit 10", $dbi);
} else {
$result = sql_query("SELECT sid, title FROM ".$prefix."_stories WHERE catid='$catid' ORDER BY sid DESC limit 10", $dbi);
}
} else {
$result = sql_query("SELECT sid, title FROM ".$prefix."_stories ORDER BY sid DESC limit 10", $dbi);
}
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n\n";
echo "<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n";
echo " \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">\n\n";
echo "<rss version=\"0.91\">\n\n";
echo "<channel>\n";
echo "<title>".htmlspecialchars($sitename)."</title>\n";
echo "<link>$nukeurl</link>\n";
echo "<description>".htmlspecialchars($backend_title)."</description>\n";
echo "<language>$backend_language</language>\n\n";
while (list($sid, $title) = sql_fetch_row($result, $dbi)) {
echo "<item>\n";
echo "<title>".htmlspecialchars($title)."</title>\n";
echo "<link>$nukeurl/modules.php?name=News&file=article&sid=$sid</link>\n";
echo "</item>\n\n";
}
echo "</channel>\n";
echo "</rss>";
?>
...
Hvis noen gidder å hjelpe kan dere få tilgang til ftp/sql for å finne frem! |
|
|