Informationsbox auf externer Seite

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Murmelschorsch
Mitglied
Beiträge: 8
Registriert: 08.06.2006 17:50
Wohnort: Großenkneten

Informationsbox auf externer Seite

Beitrag 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
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: Informationsbox auf externer Seite

Beitrag 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/
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Murmelschorsch
Mitglied
Beiträge: 8
Registriert: 08.06.2006 17:50
Wohnort: Großenkneten

Re: Informationsbox auf externer Seite

Beitrag 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

Code: Alles auswählen

allow_url_fopen = off

gesetzt ist und jetzt weiß ich nicht mehr weiter. Über meinen Anbieter 1&1 hab ich in der Hilfe nichts dazu gefunden...
Murmelschorsch
Mitglied
Beiträge: 8
Registriert: 08.06.2006 17:50
Wohnort: Großenkneten

Re: Informationsbox auf externer Seite

Beitrag von Murmelschorsch »

Gibt es vielleicht noch andere Ideen, wenn keiner bei dem gerade genannten Problem weiterhelfen kann?
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: Informationsbox auf externer Seite

Beitrag von Frank1604 »

Schau mal, das hier könnte bei deinem Problem helfen.
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Murmelschorsch
Mitglied
Beiträge: 8
Registriert: 08.06.2006 17:50
Wohnort: Großenkneten

Re: Informationsbox auf externer Seite

Beitrag von Murmelschorsch »

Der Link fehlt glaub ich :roll:
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: Informationsbox auf externer Seite

Beitrag von Frank1604 »

Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Murmelschorsch
Mitglied
Beiträge: 8
Registriert: 08.06.2006 17:50
Wohnort: Großenkneten

Re: Informationsbox auf externer Seite

Beitrag 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!
Murmelschorsch
Mitglied
Beiträge: 8
Registriert: 08.06.2006 17:50
Wohnort: Großenkneten

Re: Informationsbox auf externer Seite

Beitrag von Murmelschorsch »

Kann mir niemand weiterhelfen?
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“