Moin,
ich hab mich mal in einem Tutorial gemacht.
Wie kann ich Beiträge aus meinem WordPress Blog auf einer Seite außerhalb meines Blogs darstellen?
Könnt ihr euch das bitte mal anschauen und testen, ob es auch so geht!
Danke
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellen
Moin,
ich hab mich mal in einem Tutorial gemacht.
Wie kann ich Beiträge aus meinem WordPress Blog auf einer Seite außerhalb meines Blogs darstellen?
Könnt ihr euch das bitte mal anschauen und testen, ob es auch so geht!
Danke
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Hi,
danke für das Tut, hab aber noch ein Problem dass es nicht geht.
Also ich möchte die letzten Beiträge meines Blogs auf meiner Startseite anzeigen (ist ebenfalls ein "Blog", jedoch wird das nur dazu verwendet um das gleiche Design wie mein richtiges Blog anzuzeigen). Sind also 2 Blogs mit 2 DB's, das eine wird nur als Startseite, unterseiten (ohne Blog Beiträge) verwendet und das andere rein als Blog. Die Designs sind identisch und ich möchte die letzten Beiträge von Blog 2 auf Blog 1 anzeigen also extern sozusagen.
Ich habe nun den Ordner "magpierss" ohne Inhalt erstellt. (hab das so verstanden, aber ist für mich nicht ganz verständlich, da das Script ja die Datei: "rss_fetch.inc" aufruft, die aber da nicht ist und im Tut konnt ich dazu nichts finden. Falls der Ordner doch leer bleiben muss hier mal der Code den ich in meiner Index des Blogs hab, auf der die Letzten Beiträge des Blog 2 angezeigt werden sollen:
domain.de ist das Blog, wo ausgegeben werden soll (hier ist auch der Code drin)
domain.de/blog ist mein wo ich schreibe
<?php
require_once 'http://www.domain.de/magpierss/rss_fetch.inc';
?>
<?php
$rss_url = 'http://www.domain.de/blog/feed/';
$my_rss = fetch_rss($rss_url);
$my_rss->items = array_slice($my_rss->items, 0, 3);
?>
<dl>
<?php
foreach ($my_rss as $item) {
$title = $item['title'];
$url = $item['link'];
$description = $item['description'];
?>
<dt><a href="<?php print"$url"; ?>"><?php print"$title"; ?></a></dt>
<dd><?php print"$description"; ?></dd>
<?php
}
?>
</dl>
Alles anzeigen
Ist das Script so korrekt oder muss ich da noch was ändern?
Als Fehlermeldung bekomm ich das hier:
Kannst Du mir da bitte helfen oder jemand anders?
Bedanke mich schonmal für jede Hilfe :-D
MfG Andy
Dadurch, dass du die Datei über
aufrufst, kann sie nicht inkludiert werden. Lass deine Domainangaben weg und rufe die Datei über die Ordner entsprechend auf.
Moin,
ich hab mich mal in einem Tutorial gemacht.Wie kann ich Beiträge aus meinem WordPress Blog auf einer Seite außerhalb meines Blogs darstellen?
Könnt ihr euch das bitte mal anschauen und testen, ob es auch so geht!
Danke
Hab mal ne Frage: Kann ich auch einen zufälligen Artikel aus dem Feed darstellen lassen?
Hab mal ne Frage: Kann ich auch einen zufälligen Artikel aus dem Feed darstellen lassen?
Sicher!
Mit dem array_slice kannst du ab einer Position in deinem Array eine bestimmt Anzahl von Daten überlassen. Die anderen Daten werden "abgeschnitten".
Wenn du nun die Position mittels Zufallsgenerator erstellst und nur eines da lässt, hast du deinen Effekt.
Sicher!
Wenn du nun die Position mittels Zufallsgenerator erstellst und nur eines da lässt, hast du deinen Effekt.
Und wie würde das funktionieren? Wäre nett, wenn Du helfen könntest. Hab leider nicht so die Ahnung von PHP.
Habe mal ein kleines Beispiel gemacht! Kommissar Zufall - zufällig einen Beitrag aus einem Feed auswählen und darstellen
Habe mal ein kleines Beispiel gemacht! Kommissar Zufall - zufällig einen Beitrag aus einem Feed auswählen und darstellen
Danke, genau das wars. Hatte es soweit zwar auch schon hinbekommen, aber irgendwie zeigte er zwischendurch auch mehrere an. Jetzt gehts es.
Genau ein solches Tutorial habe ich gesucht! Doch leider funktioniert es bei mir noch nicht...
Ich habe in meinem html-Ordner ein php-file mit folgendem Inhalt erstellt:
<?php
require_once 'magpierss/rss_fetch.inc';
?>
<?php
$rss_url = 'http://www.domain.ch/wordpress/wp-rss2';
$my_rss = fetch_rss($rss_url);
$my_rss->items = array_slice($my_rss->items, 0, 3);
?>
<dl>
<?php
foreach ($my_rss as $item) {
$title = $item['title'];
$url = $item['link'];
$description = $item['description'];
?>
<dt><a href="<?php print"$url"; ?>"><?php print"$title"; ?></a></dt>
<dd><?php print"$description"; ?></dd>
<?php
}
?>
</dl>
Alles anzeigen
Wenn ich dieses file aufrufe, erscheint einen link zu meinem blog, der Titel und anschliessend sinnlos aufgelistete Buchstaben mit jeweils einem dazugehörigen link (z.B. domain.ch/R).
Könnte mir da jemand helfen, ich bin leider ein absoluter php-Anfanger?! Ich nutze WordPress 2.5.1.
Hallo,
also ich habe es nach dieser ANleitung probiert...
sie ist nicht ganz vollständig bzw. missverständlich - aber ich kam selbst drauf: nach "Magpie RSS - PHP RSS Parser" gegoogelt und das ganze netsprechend auf den Server geladen. Das könnte man in der Anleitung der vollständigkeit halber erwähnen.
;)
Dann habe ich den restlichen Code - den ich mit der Anleitung nur begrenzt verstehe in meine Seite eingefügt. Soweit so gut. das ganze funktioniert auch beinahe.
In meinem Testblog befindet sich genau 1 Beitrag. Was das ganze hier beschriebene dann ausspuckt ist:
[COLOR=#0000ff]Blogtitle[/COLOR][COLOR=#0000ff][COLOR=#000000]Blogdescription[/COLOR][/COLOR][COLOR=#0000ff]R[/COLOR]
R[COLOR=#0000ff]2[/COLOR]2[COLOR=#0000ff]I[/COLOR]I[COLOR=#0000ff]T[/COLOR]T[COLOR=#0000ff]"[/COLOR]"Ich habe keien Ahnung wo er diese R 2 I T " -Dinger her hat!
In meinem Tesblog gibt es sowas nicht. Es gibt auch keine BEiträge die mit R, 2, I, T etc beginnen.
Ausserdem würde ich gerne den Beitragsinhalt wiedergeben, nicht nur Title und Description...
Irgendwie hilft mir die Anleitung da nicht weiter.
Für Anfänger wie mich könnte sie ausführlicher (und verständlicher) sein.
Ich hoffe ihr könnt mir über das Forum helfen.
Danke
Habe das ganze nun lokal getestet und auf meine Bedürfnisse umgestaltet, leider fehlen mir noch ein paar Angaben.
Wie lasse ich Datum und Uhrzeit auslesen ? Ich möchte, dass das Veröffentlichsdatum und die Uhrzeit danebenstehen.
Ist bestimmt ganz simpel - aber ich hab ja keine Ahnung :confused:
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!