Seite 1 von 1
Informationsbox auf externer Seite
Verfasst: 26.05.2010 13:31
von Murmelschorsch
Hallo,
ich bin auf der Suche nach einem Mod oder einer Idee, wie eine Info-Box auf einer externen Seite umgesetzt werden kann. Ziel soll es sein, dass Veränderungen, die im Forum auftauchen und eben die Hauptkategorien oder die zuletzt geänderten in einem kleinen Layer (z.b. 150x200px) auf einer anderen Seite dargestellt werden. Ich nutze phpbb3.
Kann mir da jemand weiterhelfen?
Freundliche Grüße
Georg
Re: Informationsbox auf externer Seite
Verfasst: 26.05.2010 13:43
von Frank1604
Hallo,
du könntest einfach den Feed deines Forums nutzen, um das auf der externen Seite darzustellen. Siehe dazu:
http://homepage-werbung.de/rss-newsfeed ... einbinden/
Re: Informationsbox auf externer Seite
Verfasst: 26.05.2010 14:58
von Murmelschorsch
Super Idee, hab ich natürlich gleich mal versucht. Leider habe ich jetzt das Problem, dass ich folgende Fehlermeldung erhalte.
Code: Alles auswählen
Warning: simplexml_load_file() [function.simplexml-load-file]: URL file-access is disabled in the server configuration in **URL**/update.php on line 5
Warning: simplexml_load_file(**URL**/syndication.php?count=50) [function.simplexml-load-file]: failed to open stream: no suitable wrapper could be found in **URL**/update.php on line 5
Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "**URL**/syndication.php?count=50" in **URL**/update.php on line 5
string(165) "Warning: Invalid argument supplied for foreach() in **URL**/update.php on line 13"
Mittlerweile habe ich auch herausgefunden, dass die PHP-Variable
gesetzt ist und jetzt weiß ich nicht mehr weiter. Über meinen Anbieter 1&1 hab ich in der Hilfe nichts dazu gefunden...
Re: Informationsbox auf externer Seite
Verfasst: 26.05.2010 21:46
von Murmelschorsch
Gibt es vielleicht noch andere Ideen, wenn keiner bei dem gerade genannten Problem weiterhelfen kann?
Re: Informationsbox auf externer Seite
Verfasst: 26.05.2010 22:19
von Frank1604
Schau mal, das hier könnte bei deinem Problem helfen.
Re: Informationsbox auf externer Seite
Verfasst: 26.05.2010 22:28
von Murmelschorsch
Der Link fehlt glaub ich

Re: Informationsbox auf externer Seite
Verfasst: 26.05.2010 22:44
von Frank1604
Re: Informationsbox auf externer Seite
Verfasst: 28.05.2010 16:06
von Murmelschorsch
Also erstmal
fettes Dankeschön, bin jetzt endlich soweit, dass alles klappt. Jetzt hab ich aber das Problem, dass ich nicht weiß, welchen Link ich zum Auslesen der Feeds angeben muss. Ich hätte gerne, dass alle neuen Beiträge erscheinen, einfach nur die Titel, aber da komm ich nicht wirklich weiter.
Mein Code sieht im Moment so aus:
Code: Alles auswählen
$file = '**FORUM**/viewforum.php?f=3';
if ($data = get_document($file)) {
$rss = simplexml_load_string($data);
// Ausgabe cachen (nicht auf den Bildschirm
// schreiben)
// var_dump($rss);
ob_start();
?>
<ul>
<?php
// RSS Elemente durchlaufen
foreach($rss->channel->item as $i) {
?>
<li>
<a href="<?=$i->link?>"><?=$i->title?></a>
</li>
<?php
}
?>
</ul>
<?php
// Cache-Datei oeffnen
$cacheFile = fopen('feed/cache_forum.htm', 'w');
// Ausgabepuffer leeren; Inhalt in Datei und
// zur Kontrolle in Variable speichern
fwrite($cacheFile, $rssLinks = ob_get_clean());
// Datei schliessen
fclose($cacheFile);
// zur Kontrolle Cache-Inhalt anzeigen
var_dump($rssLinks);
}
Also im Grunde genommen funktioniert jetzt alles. Hab auch versucht über die feed.php im Root-Verzeichnis schlauer zu werden, aber das hat mir nicht wirklich weitergeholfen. Wäre für eine Hilfe sehr dankbar!
Re: Informationsbox auf externer Seite
Verfasst: 30.05.2010 15:22
von Murmelschorsch
Kann mir niemand weiterhelfen?