Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
RSS Style, Links untereinander!? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
RSS Style, Links untereinander!?


 
xpnet
19-05-2004, 15:09 
 
Also ich möchte die Links vom IPB untereinander haben, hier ist der Code der Datei (Style) für das RSS:

<title>{board_name}</title> <link></link> <title></title> <link></link> <meta name="generator" content="Namo WebEditor v5.0"> <?xml version="1.0"?> <rss version="2.0">
<channel>
{board_url}<description>{board_name} Syndication</description> <language>en-us</language> <generator>Invision Power Board</generator> <ttl>30</ttl> <item>
{topic_link} <comments>{topic_link}</comments> <category>{forum_title}</category>
<description>&lt;![CDATA[Forum: <font color="#F94A31"><b>»</b></font> <a class="menu" href="{topic_link}">{topic_title}</a></description>
<pubDate>{rfc_date}</pubDate>
</item> </channel> </rss>

Was muss ich ändern, damit die Links untereinander angezeigt werden, sprich wie mit dem Befehl <br> und ohne <p></p> !

 
xpnet
19-05-2004, 15:15 
 
Hier die Grafik dazu!

 
xpnet
19-05-2004, 15:49 
 
Mein Problem hat sich erledigt, habe jetzt aber das nächste:
In der xml_reader.php

<?php $y0y_url =
"http://localhost/xp-page/forum/ssi.php?a=out&f=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20&show=10&type=rss";

//URL zum XML-Feed $y0y_number = 10; //Anzahl der angezeigten News
$y0y_show_description = true; // true = auch Beschreibung anzeigen, false = Beschreibung nicht anzeigen

$y0y_file_content = @file_get_contents($y0y_url); #Items auslesen $y0y_items = preg_match_all("/<item[ ]?.*>(.*)<\/item>/Uis",
$y0y_file_content, $y0y_array_items); $y0y_array_items = $y0y_array_items[1];

if(!empty($y0y_array_items)) { //Nur wenn es Items gibt, soll auch was angezeigt werden for($y0y_n=0;$y0y_n<$y0y_number;$y0y_n++) { //Nur die angegebene Anzahl der News soll angezeigt werden

preg_match("/<link>(.*)<\/link>/Uis", $y0y_array_items[$y0y_n], $y0y_array_link); //URLs auslesen preg_match("/<title>(.*)


<\/title>/Uis", $y0y_array_items[$y0y_n], $y0y_array_title); //Titel auslesen echo "<a href=\"$y0y_array_link[1]\" title=\"$y0y_array_title[1]
\">$y0y_array_title[1]</a><br>"; //Titel als Link ausgeben

if(y0y_show_description) { //Wenn Beschreibungen dargestellt werden sollen... preg_match("/<description>(.*)<\/description>/i", $y0y_array_items[$y0y_n], $y0y_array_description); //Beschreibung auslesen
if(!empty($y0y_array_description[1])) { //Nur wenn die Beschreibung nicht
leer ist, soll sie ausgegeben werden
echo $y0y_array_description[1].""; //Ausgabe der Beschreibung
} } } } else { //OOps? Da gab es

wohl keine items. Also schnell eine Fehlermeldung ausgeben! echo "Oh, das ist entweder ein ung&uuml;ltiger XML-Feed oder es gibt keine News!
<br>"; } ?>


Das "!" wird jedoch immer als "!" ausgegeben, wie kann ich das ändern?

 
asp2php
19-05-2004, 15:51 
 
wenn du so weiter in der Form postest, dann redest du nur noch mit dir selbst. Bitte Zeilen umbrechen.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:16 Uhr.