einfach:
<?php
# Script: XML-Reader
# Copyright: y0y.de, erweitert: bueltge.de
# Hier editieren
$url = "http://adablog.solar-afrika.de/feed/rss/"; //URL zum XML-Feed
$number = 10; //Anzahl der angezeigten News
# Ab hier nichts mehr ändern
# code
$file_content = @file_get_contents($url);
#Items auslesen
$items = preg_match_all("/<item[ ]?.*>(.*)<\/item>/Uis", $file_content, $array_items);
$array_items = $array_items[1];
if(!empty($array_items)) { //Nur wenn es Items gibt, soll auch was angezeigt werden
if ($number>sizeof($array_items)) $number=sizeof($array_items);
for($n=0;$n<$number;$n++) { //Nur die angegebene Anzahl der News soll angezeigt werden
preg_match("/<link>(.*)<\/link>/Uis", $array_items[$n], $array_link); //URLs auslesen
preg_match("/<title>(.*)<\/title>/Uis", $array_items[$n], $array_title); //Titel auslesen
preg_match("/<description>(.*)<\/description>/Uis", $array_items[$n], $array_description); //Beschreibung auslesen
?>
<span class="xmltest">
<?
# Ab hier wird ausgegeben
echo "<h3>$array_title[1]</h3>"; //Titel darstellen
?>
</span>
<?
echo "$array_description[1]"; //Ausgabe der Beschreibung
echo "<a href=\"$array_link[1]\" title=\"Click für mehr Informationen\">... mehr</a>"; //Link
}
}
?>
Alles anzeigen
ein artikel mit bild:
<div style="border: 1px solid #ff6400; width:180px;">
<img src="http://adablog.solar-afrika.de/xml/ADAblog.gif" alt="Afrika > west africa > Burkina Faso > Ouagadougou > ADAblog">
<div style="background: #ffcc00; padding:5px;">
<?php
# Script: XML-Reader
# Copyright: y0y.de, erweitert: bueltge.de
# Hier editieren
$url = "http://adablog.solar-afrika.de/feed/rss/"; //URL zum XML-Feed
$number = 1; //Anzahl der angezeigten News
# Ab hier nichts mehr ändern
# code
$file_content = @file_get_contents($url);
#Items auslesen
$items = preg_match_all("/<item[ ]?.*>(.*)<\/item>/Uis", $file_content, $array_items);
$array_items = $array_items[1];
if(!empty($array_items)) { //Nur wenn es Items gibt, soll auch was angezeigt werden
if ($number>sizeof($array_items)) $number=sizeof($array_items);
for($n=0;$n<$number;$n++) { //Nur die angegebene Anzahl der News soll angezeigt werden
preg_match("/<link>(.*)<\/link>/Uis", $array_items[$n], $array_link); //URLs auslesen
preg_match("/<title>(.*)<\/title>/Uis", $array_items[$n], $array_title); //Titel auslesen
preg_match("/<description>(.*)<\/description>/Uis", $array_items[$n], $array_description); //Beschreibung auslesen
?>
<?
# Ab hier wird ausgegeben
echo "<h3 style=\"font: bold 12px arial, verdana, helvetica, tahoma, sans-serif; margin:0px; margin-top:10px;border-right:1px solid #FF6400;border-bottom:1px solid #FF6400;background:#ff9900;padding-left:10px; \"><a href=\"$array_link[1]\" TARGET=\"_blank\" title=\"$array_title[1]\" style=\"text-decoration:none;color:#FFF;display:block;text-align:right; border-bottom:1px solid #FF6400;\" >$array_title[1]</a></h3>"; //Titel darstellen
?>
<?
echo "<p style=\" font-size:11px; margin:0;border-right:1px solid #FF6400;\">";
echo "<a href=\"$array_link[1]\" TARGET=\"_blank\" title=\"Lesen Sie diesen Artikel\" style=\"text-decoration:none;display:block;border-bottom:1px solid #FF6400; color:#000000;\" >"; //Link
echo "$array_description[1]"; //Ausgabe der Beschreibung
echo "</a></p>";
}
}
?>
</div>
</div>
Alles anzeigen
eine kleine box mit vier Links (als iframe einbinden... oder umbauen und mit include einbinden):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>ADAblog Iframe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="background-color:transparent; margin:0; padding:0;">
<div style="width:150; border: 1px solid #ffCC00;">
<h2 style="text-align:center; font: bold 80% arial, verdana, helvetica, tahoma, sans-serif; margin:0px; color: #000; background:#ffcc00; padding-bottom:2px;">ADAblog</h2>
<div style="padding:4px;font: 11px bold arial, verdana, helvetica, tahoma, sans-serif; background-color:#fff; layer-background-color:#003366; visibility: visible">
<?php
# Script: XML-Reader
# Copyright: y0y.de, erweitert: bueltge.de
# Hier editieren
$url = "http://adablog.solar-afrika.de/feed/rss/"; //URL zum XML-Feed
$number = 4; //Anzahl der angezeigten News
# Ab hier nichts mehr ändern
# code
$file_content = @file_get_contents($url);
#Items auslesen
$items = preg_match_all("/<item[ ]?.*>(.*)<\/item>/Uis", $file_content, $array_items);
$array_items = $array_items[1];
if(!empty($array_items)) { //Nur wenn es Items gibt, soll auch was angezeigt werden
if ($number>sizeof($array_items)) $number=sizeof($array_items);
for($n=0;$n<$number;$n++) { //Nur die angegebene Anzahl der News soll angezeigt werden
preg_match("/<link>(.*)<\/link>/Uis", $array_items[$n], $array_link); //URLs auslesen
preg_match("/<title>(.*)<\/title>/Uis", $array_items[$n], $array_title); //Titel auslesen
preg_match("/<description>(.*)<\/description>/Uis", $array_items[$n], $array_description); //Beschreibung auslesen
?>
<?
echo "»<a href=\"$array_link[1]\" TARGET=\"_blank\" style=\"color:#FF6400;\" title=\"ADA Tagebuch lesen\">$array_title[1]</a><br />"; //Link
}
}
?>
</div>
</div>
</body>
</html>
Alles anzeigen
UND... mein persöhnlicher Liebling: 7 artikelteaser gestylt... kann man auf http://citybike.aureli.us , sowie auf http://www.zivis-in-afrika.de/ sehen:
<div style="background: #ffcc00; border: 1px solid #ff6400; padding:5px;">
<?php
# Script: XML-Reader
# Copyright: y0y.de, erweitert: bueltge.de
# Hier editieren
$url = "http://adablog.solar-afrika.de/feed/rss/"; //URL zum XML-Feed
$number = 7; //Anzahl der angezeigten News
# Ab hier nichts mehr ändern
# code
$file_content = @file_get_contents($url);
#Items auslesen
$items = preg_match_all("/<item[ ]?.*>(.*)<\/item>/Uis", $file_content, $array_items);
$array_items = $array_items[1];
if(!empty($array_items)) { //Nur wenn es Items gibt, soll auch was angezeigt werden
if ($number>sizeof($array_items)) $number=sizeof($array_items);
for($n=0;$n<$number;$n++) { //Nur die angegebene Anzahl der News soll angezeigt werden
preg_match("/<link>(.*)<\/link>/Uis", $array_items[$n], $array_link); //URLs auslesen
preg_match("/<title>(.*)<\/title>/Uis", $array_items[$n], $array_title); //Titel auslesen
preg_match("/<description>(.*)<\/description>/Uis", $array_items[$n], $array_description); //Beschreibung auslesen
?>
<?
# Ab hier wird ausgegeben
echo "<h3 style=\"font: bold 80% arial, verdana, helvetica, tahoma, sans-serif; margin:0px; margin-top:10px;border-right:1px solid #FF6400;border-bottom:1px solid #FF6400;background:#ff9900;padding-left:10px; \"><a href=\"$array_link[1]\" TARGET=\"_blank\" title=\"$array_title[1]\" style=\"text-decoration:none;color:#FFF;display:block;text-align:right; border-bottom:1px solid #FF6400;\" >$array_title[1]</a></h3>"; //Titel darstellen
?>
<?
echo "<p style=\" font-size:80%; margin:0;border-right:1px solid #FF6400;\">";
echo "$array_description[1]"; //Ausgabe der Beschreibung
echo "<a href=\"$array_link[1]\" TARGET=\"_blank\" title=\"Lesen Sie diesen Artikel\" style=\"text-decoration:none;display:block;text-align:right; border-bottom:1px solid #FF6400;\" >...mehr</a>"; //Link
echo "</p>";
}
}
?>
</div>
Alles anzeigen
hf!