Zurück   WordPress Deutschland Forum > Support > Allgemeines

Antwort
 
Themen-Optionen Ansicht
Alt 14.11.2007, 11:21   #1 (permalink)
PostRank: 4
 
Benutzerbild von the0bone
 
Registriert seit: 31.12.2006
Ort: Hildesheim
Beiträge: 272
Tutorial: Beiträge extern darstellen

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
__________________
Gruss the0bone || aktuelles Projekt: WP als CMS ||
the0bone ist offline   Mit Zitat antworten
Alt 26.03.2008, 03:04   #2 (permalink)
PostRank: 0
 
Registriert seit: 26.03.2008
Beiträge: 1
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-Code:
<?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->items03);
 
?>

<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>
Ist das Script so korrekt oder muss ich da noch was ändern?


Als Fehlermeldung bekomm ich das hier:
HTML-Code:
Fatal error:  main(): Security alert: Include filename is an URL in Unknown on line 0
Kannst Du mir da bitte helfen oder jemand anders?

Bedanke mich schonmal für jede Hilfe


MfG Andy
AndyB. ist offline   Mit Zitat antworten
Alt 20.04.2008, 01:30   #3 (permalink)
PostRank: 4
 
Benutzerbild von the0bone
 
Registriert seit: 31.12.2006
Ort: Hildesheim
Beiträge: 272
Zitat:
Zitat von AndyB. Beitrag anzeigen

PHP-Code:
<?php
 
require_once 'http://www.domain.de/magpierss/rss_fetch.inc';
 
?>
Dadurch, dass du die Datei über
HTML-Code:
http://www.domain.de/
aufrufst, kann sie nicht inkludiert werden. Lass deine Domainangaben weg und rufe die Datei über die Ordner entsprechend auf.
__________________
Gruss the0bone || aktuelles Projekt: WP als CMS ||

Geändert von the0bone (28.04.2008 um 12:03 Uhr). Grund: url raus
the0bone ist offline   Mit Zitat antworten
Alt 27.04.2008, 21:37   #4 (permalink)
PostRank: 0
 
Registriert seit: 19.08.2007
Beiträge: 11
Zitat:
Zitat von the0bone Beitrag anzeigen
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?
sjaekel ist offline   Mit Zitat antworten
Alt 27.04.2008, 21:55   #5 (permalink)
PostRank: 4
 
Benutzerbild von the0bone
 
Registriert seit: 31.12.2006
Ort: Hildesheim
Beiträge: 272
Zitat:
Zitat von sjaekel Beitrag anzeigen
Hab mal ne Frage: Kann ich auch einen zufälligen Artikel aus dem Feed darstellen lassen?
Sicher!
PHP-Code:
$two_news array_slice($news_rss->items02); 
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.
__________________
Gruss the0bone || aktuelles Projekt: WP als CMS ||
the0bone ist offline   Mit Zitat antworten
Alt 27.04.2008, 22:50   #6 (permalink)
PostRank: 0
 
Registriert seit: 19.08.2007
Beiträge: 11
Zitat:
Zitat von the0bone Beitrag anzeigen
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.
sjaekel ist offline   Mit Zitat antworten
Alt 01.05.2008, 14:09   #7 (permalink)
PostRank: 4
 
Benutzerbild von the0bone
 
Registriert seit: 31.12.2006
Ort: Hildesheim
Beiträge: 272
Habe mal ein kleines Beispiel gemacht! Kommissar Zufall - zufällig einen Beitrag aus einem Feed auswählen und darstellen
__________________
Gruss the0bone || aktuelles Projekt: WP als CMS ||
the0bone ist offline   Mit Zitat antworten
Alt 01.05.2008, 20:10   #8 (permalink)
PostRank: 0
 
Registriert seit: 19.08.2007
Beiträge: 11
Zitat:
Zitat von the0bone Beitrag anzeigen
Danke, genau das wars. Hatte es soweit zwar auch schon hinbekommen, aber irgendwie zeigte er zwischendurch auch mehrere an. Jetzt gehts es.
sjaekel ist offline   Mit Zitat antworten
Alt 20.06.2008, 11:15   #9 (permalink)
PostRank: 0
 
Registriert seit: 20.06.2008
Beiträge: 1
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-Code:
<?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->items03);
?>
<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>
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.

Geändert von stni (20.06.2008 um 11:18 Uhr).
stni ist offline   Mit Zitat antworten
Alt 31.03.2009, 17:25   #10 (permalink)
PostRank: 0
 
Registriert seit: 19.03.2009
Beiträge: 7
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:

BlogtitleBlogdescriptionR
R22IITT""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

Geändert von betawa (31.03.2009 um 17:27 Uhr).
betawa ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 07:23 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt