Für Menschen · Seien Sie begeistert und Sie werden begeistern !

Das Plugin RSSImport ist mittlerweile recht gefragt, der Artikel ist der meist gelesene auf meinem Blog und immer wieder bekomme ich Anfragen zwecks Anwendungen mit dem Import von XML-Daten bzw. RSS-NewsFeeds.
Um die Last auf der Datenbank von WordPress möglichst gering zu halten, hatte ich vor geraumer Zeit einen Beitrag - Performance meiner Startseite - geschrieben, bei dem ich erläutere, wie man diverse Sachen aus WP in Seiten einlesen kann und damit die Performance von WP ein wenig verbessert.
In diesem Artikel habe ich das Plugin RSSImport ein wenig verändert, mittlerweile gibt es auch das in einer neueren Version und ich möchte das Plugin hier ablegen, damit ich nicht immer Anfragen per Mail beantworten muss.
WP-RSSImportTwo arbeitet mit WP 1.5 und höher.
Um die Funktion des Plugins zu nutzen, ruft die Funktion mit folgendem Code auf. Dabei besteht die Möglichkeit die Anzahl der ausgegebenen Headlines und die Adresse zum RSSFeed fest zulegen. Weiterhin kann mit Hilfe von True oder False angegeben werden, ob nur Headlines ohne die Description oder mit Description dargestellt werden soll und ob der ausgegebene Text beschnitten werden soll, nach wieviel Zeichen.
Parameter der Funktion: (Anzahl der Einträge,Adresse zum Feed,true oder false für NUR headlines, true oder false für Titel kürzen, true oder false für Text kürzen, Zeichenanzahl für Text kürzen)
<?php RSSImportTwo(10,"http://bueltge.de/wp-rss2.php",true,false,true,200); ?>
Wenn ihr den Inhalt auf einer Seite von WordPress darstellen wollt, so benötigt ihr ein php-Plugin. Für die Verwendung von php-Code auf WP-Seiten empfehle ich das Plugin EXEC PHP von Soeren Weber.
Damit der content incl. HTML importiert wird, muss der Code ein wenig geändert werden.
// Edit here:
// For import with pure text
$desc = $item['description'];
// For import with HTML
//$desc = $item[content][encoded];
Die letzte Zeile des Codeteiles entkommentieren und Zeile 3 auskommentieren, also die beiden Variablendefinitionen ändern.
Das Plugin erzeugt eine div-Container mit der Klasse rssimporttwo, darüber kann das Format mittels CSS gestaltet werden.
<?php RSSImportTwo(10,"http://bueltge.de/wp-rss2.php",true,false,true,200); ?> oder in eurer Template oder in eine statische Seite mit Hilfe eines php-PluginsIst die Arbeit nicht 1 Euro wert?
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.
Möchtest du mehr oder anders spenden, so besuche meine Wunschliste.
Download als php-Datei: rssimporttwo.zip - 3 KByte
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 971 Beiträge, 19439 Kommentare in 14 Kategorien und 459 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet. Erstellt mit ♥ zum Befüllen und Erhalten.
Design und Code ist unter Copyright
© 2001 - 2012 bueltge.de [by:ltge.de]
3. Mai 2006 um 23:05
4. Mai 2006 um 08:30
Ich habe das PlugIn in meinen Blog eingebaut, es liest meine kleine handgeschriebene xml-Datei ein für die Neuigkeiten auf meiner statischen Homepage. Funktioniert super, vielen Dank
4. Mai 2006 um 17:02
Habe mich auch an dem Plugin versucht, auf den Blogs die es verwenden erfüllt es schließlich seinen Zweck, leider hab ich dabei aber ein Problem:
Bei der Installation bin ich nach der Anleitung oben vorgegangen, hat eigentlich auch alles geklappt, jedoch gibt es da scheinbar ein Problem mit der Zeile "foreach ($rss->items as $item)" in der rssimporttwo.php
Habe es selbst leider nicht geschafft den Fehler zu beheb, vielleicht kann mir hier jemand helfen.
Der Feed sollte eigentlich in meiner sidebar.php erscheinen, dort ist jetzt eine entsprechende Fehlermeldung einsehbar.
Viele Grüße
Benni
5. Mai 2006 um 07:51
@Gabi: schöne Anwendung - Danke für das Lob.
@ Benni: Für diesen zweck bietet sich das Origonal an - RSSImport. Die Verison "RSSImporttwo" ist für andere zwecke gedacht. In deinem Fall möchtest du ja den Feed einer anderen Site laden, vielleicht sogar nur die Überschriften, denn es steht ja im Sidebar.
LG Frank
5. Mai 2006 um 13:04
Danke für die schnelle Hilfe,
habe RSSImportTwo wieder entfernt und das Original installiert, danach dann entsprechend meine sidebar.php auch abgeändert. Die Fehlermeldung ist jedoch leider geblieben und verweist auch wieder auf den gleichen php-Befehl
"foreach ()". Vielleicht liegt das Problem doch an etwas anderem, weil ds Plugin ja bei den anderen Nutzern funktioniert.
Habe auch schon bei meinem Webhoster nachgeschaut ob der foreach-befehl abgeschaltet ist (wäre zwar absurd, aber man schaut trotzdem besser mal nach), was aber nicht der Fall ist.
LG Benni
8. Mai 2006 um 07:57
Hallo Benni,
da weis ich keinen Rat. Das foreach-Konstrukt gibt es erst ab PHP4, vielleicht hast du eine andere Version?
LG Frank
9. Mai 2006 um 12:48
Hallöle,
ich habe gerade entdeckt, daß die Beschreibung der Funktion nicht ganz korrekt ist (bin da leicht verwirrt gewesen, als nicht-Coder
Parameter der Funktion: (Anzahl der Einträge,Adresse zum Feed,true oder false für NUR headlines, true oder false für Text kürzen,Zeichenanzahl für Text kürzen)
muß eigentlich heissen:
Parameter der Funktion: (Anzahl der Einträge,Adresse zum Feed,true oder false für NUR headlines, true oder false für Titel kürzen, true oder false für Text kürzen,Zeichenanzahl für Text kürzen)
Grüßle
ts
PS: Oder bin ich zu blöd? Will ich ja nicht ausschliessen.
9. Mai 2006 um 13:08
Hallo ts,
herzlichen Dank für die Info - du bist nicht zu "blöd" ! habe es auch gleich geändert.
Nochmal Danke und liebe Grüsse Frank.
9. Mai 2006 um 13:20
Da bin ich aber beruhigt; ich habs einfach nicht hinbekommen, aber habs dann doch noch lösen können.
Leider ist die Darstellung nicht kompatibel zu dem verwendeten Theme, wobei ich mittlerweile glaube, daß das Theme eigentlich zu gar nichts richtig kompatibel ist.....
Ich bastele dann mal weiter....
Danke schön für das Plugin, es nimmt mir Arbeit ab, insbesondere, da ich erst seit ein paar Tagen mit WordPress experimentiere.
ts
19. Juni 2006 um 12:25
14. Juli 2006 um 16:02
weiss nicht ob es nur mir so ging, aber die " muss man durch ' ersetzen in der zeile mit
13. August 2006 um 20:21
15. August 2006 um 11:18
16. August 2006 um 17:49
12. September 2006 um 03:53
14. September 2006 um 22:48
habe dasselbe problem wie benni. liegt das an funpic.de - meinem provider? habe das rss-import.php
15. September 2006 um 07:58
@ultras71:
Habe es bei mir getestet, folgeder Code - <?php RSSImport(3,"http://www.tebe.de/rss/tebenews.xml",false,false); ?> - geht ohne Probleme, kann es wieder nur auf die php-Version schieben.
Gruss Frank
15. September 2006 um 18:03
Hallo ultras71: neue Version, bitte teste mal, ob die besser geht. Danke.
16. September 2006 um 00:24
Hi,
ich habe es mit der neuen Version nochmal probiert. Leider kommt nach wie vor der gleiche Fehler:
"Warning: Invalid argument supplied for foreach() in /usr/export/www/hosting/XXXXXXXX/Wordpress/wp-content/plugins/rssimport.php on line 31"
Nach wie vor keine Ahnung woran das liegt, aber da sich ohost und funpic als Hosts sehr ähneln, kann es durchaus daran liegen.
27. November 2006 um 10:14
Hallo,
seit einem Serverumzug läuft das Plugin nicht mehr. Der neue Sever rennt auf PHP 4.4.4.0; aber ich bekomme diesen foreach fehler:
Warning: Invalid argument supplied for foreach() in /var/www/virtual/xxxxxx/htdocs/wp-content/plugins/rssimporttwo.php on line 36
Was kann ich tun?
PS: Das mit dem Download halte ich für verbesserungswürdig; es funktioniert einfach nicht richtig. Wenn ich auf den Link gehe mit der Maus, zeigt er mir eine phps Datei an. Mache ich "Ziel speichern unter", dann speichert er mir eine .html Datei. Die benenne ich um, aber dann sehe ich den kompletten Inhalt der Datei wenn ich meine Seite aufrufe.
Warum nicht einfach die php Datei als .zip anbieten? Da wäre die Fehlerquote am geringsten. Btw, es gibt zuviele RSSImport Seiten, und ich weiß nie, auf welcher ich gerade bin. Geht es nur mir so?
Vielleicht habe ich ja auch Tomaten auf den Augen, will ich nicht ausschliessen.
Danke
ts
29. November 2006 um 09:25
@ts: Plugins sollten immer vor einen Upgrade daktiviert werden, ansonsten ist dieses typische Problem in WP bekannt.
Nochmal deaktivieren und sauber aktivieren. Sollte es am Server liegen, so holen wir die Daten aus der DB. Schreibe mir mal eine Mail, was du in deinem Fall damit machst. Denk mal, du holst deine letzten Beiträge - dafür habe ich ein anderes Plugin fertig, was die Daten direkt aus der DB holt.
LG Frank
** Zip ist abgelegt und was meinst du aufl welchen Seiten? Das Plugin RSSimport gibt es nur einmal, aber hier geht es um RSSImportTwo.
29. November 2006 um 13:06
Hallo Frank,
tut leider noch nicht. Ich möchte einfach nur den RSS Feed von einer anderen WordPressseite anzeigen.
Weder die neue Version, noch eine De-/Reaktivierung, noch die (foreach((array) Änderung bei wp-settings half.
Grüßle
ts
PS: Seit dem Serverumzug tun auch die Umlaute in den Beitragsüberschriften, den Kategorien etc. nicht mehr gescheit....
Ich verirre mich immer auf die RSSImport Seite, bis ich dann irgendwann merke, daß das die Falsche ist, dann hangele ich mich wieder zur Two durch... Vielleicht bin ich gerade generell ein bisschen durcheinander; nichts für ungut und Danke für die Hilfe.
29. November 2006 um 13:12
Ok, die Umlaute tun wieder, ich konnte sie einfach überschreiben... Aber diese foreach nummer bleibt, leider.
30. November 2006 um 09:55
@ts: Dann mal versuchen, nur einen Eintrag zu holen, denn dann liegt es in der Regel am Feed, der ein nicht lesbares Zeichen enthält.
Um aber nur den Feed zu importieren, ist sicher RSSImport besser geeignet, ist aber vom Lesekonzept das gleiche.
** Du hast sicher beim Serverumzug die DB ex- bzw. importiert. Deshalb wird es Probleme mit den Umlauten geben. Ich kann dir gern ein Script geben, mit dem du in der DB alle Zeichen in UTf-8 wandelst, wenn du magst.
LG Frank
8. Januar 2007 um 18:08
ich wollte das plugin ausprobieren, doch bei mir wird nichts angezeigt? woran könnte das liegen?
9. Januar 2007 um 10:35
@Dave: Du hast sicher html gezogen. Nimm die zip und entpacke lokal, dann die entstandene php-Datei in den Plugin-Ordner kopieren.
LG Frank
9. Januar 2007 um 11:24
hmm..... habe die zip datei genommen und die PHP datei in den plugin ordner geladen und aktiviert.
9. Januar 2007 um 11:56
Gut, dann kannst du nun mit der Funktion arbeiten. Wenn du es in einem Beitrag oder einer Seite nutzen willst, so ebnötigst du ein php-Plugin, da dies standardmäßig in WP nicht geht.
9. Januar 2007 um 12:02
okay, habe dazu auch das PHP plugin installiert, welches du hier empfiehlst. jetzt möchte ich das ganze in der sidebar anzeigen lassen, aber irgendwie wird nichts angezeigt :-/! ich mache sicherlich etwas falsch, nur weiss ich nicht was! habe auch beide plugins natürlich aktiviert. und den code in die sidebar eingefügt, dort wo es angezeigt werden soll!
9. Januar 2007 um 14:15
Wenn du es in den Sidebar haben willst, dann geht es ohen php-Plugin, da du es im Template importieren musst. Hinterlege also die Funktion in die sitebar.php deines Themes. Achte darauf, dass der Feed, den du importierst valide ist, da ansonsten Magpie Probleme hat. Auf der Demo-Site bei mir findest du einige Beispiele. Wenn es da geht, dann kannst du ja mit diesen Adressen versuchen und dann deine Wunsch-Adresse editieren.
LG Frank
9. Januar 2007 um 14:35
danke für deine geduld mit mir
! also ich habe mal das hier eingefügt:
habe es mal mit dem RSS Import versucht damit geht bei mir auch nichts, auch mit anderen feeds, bzw. mit den Demo feeds von dir. mit RSS Two funktioniert es auch nicht, komischerweise!
9. Januar 2007 um 15:03
Bitte nochmal den Code oder mir einen Zugang in deinem Blog einrichten, dann schau ich es mir mal an. (Zugang bitte per Mail senden)
18. Januar 2007 um 15:03
30. Januar 2007 um 10:14
15. Februar 2007 um 13:05
28. Februar 2007 um 22:09
Hallo,
auf dieser Seite
http://www.arwisu.de/newsfeeds/habe ich folgenden Code eingegeben:- Funktioniert:
...ImportTwo(10,"http://archivnachrichten.blogspot.com/rss.xml",true,false,true,200);...
- Funktioniert nicht:
...ImportTwo(10,"http://archiv.twoday.net/index.rdf",true,false,true,200);...
- Funktioniert nicht:
...ImportTwo(10,"http://bueltge.de/wp-rss2.php",true,false,true,200);...
Ich verstehe nicht warum die erste Variante einwandfrei funktioniert, die anderen beiden aber nicht (siehe Link)? Das Problem kann doch nur an der Art der Feeds liegen, oder?
Schöne Grüße und vielen Dank im Voraus!
Posti
1. März 2007 um 09:55
@Posti: das Plugin basiert auf MagpieRSS, welches WP mitbringt. Sind die Feeds nciht valide, so kann es zu Problemen kommen. Setze die Anzahl der Artikel runter, meist ist es nur eine Zeichen in einem Artikel, vielleicht kannst du es so umgehen.
LG Frank
21. April 2007 um 11:55
Hi, danke für das plugin. Habe es bei mir drin - allerdings gehen im eingebundenen text die zeilenumbrücke verloren. ich binde aber gedichte ein und bräuchte sie daher.
woran liegts?
22. April 2007 um 19:57
ich habe versucht, einen gregarius-feed einzubinden - das funktioniert soweit auch, es werden aber unabhängig von den einstellungen immer nur die überschriften angezeigt.
im xml habe ich gesehen, dass statt dem TAG <description> ein <content:encoded> den inhalt einschliesst... habe es trotzdem nicht hinbekommen...
22. April 2007 um 20:34
hab's doch noch geschafft
einfach $desc=$item[description] durch desc=$item[content][encoded] ersetzt
warum nutzt du in deinem script eigentlich das oben definierte $desc weiter unten nicht mehr, sondern nimmt wieder $item['description']?
23. April 2007 um 08:05
$desc wird mit Funktion trim formatiert, also ohne whitespaces.
Super, dass es geht.
23. April 2007 um 08:08
@amazeman : kannst du mir den Link zum Feed senden, dann schau ich mal.
23. April 2007 um 09:21
ja, oben definierst du $desc über trim etc., aber unten nutzt du die variable (bis auf die überprüfung, ob sie einen inhalt <>"" hat) gar nicht mehr, sondern wieder $item['description']?
23. April 2007 um 12:06
Das ist richtig, liegt aber nur daran, dass es historisch gewachsen ist - von der kleinen Idee ... - dadurch wurde der Code nie bereinigt, einfach zu wenig Zeit.
23. April 2007 um 17:41
ok, dachte schon, ich wär zu blöd, um es zu kapieren
noch 'ne dumme frage: gibt es eine art cache dabei? bis der aktuelle feed angezeigt wird, dauert es nämlich immer ein paar stunden (z.B. jetzt sind 13 neue einträge im feed die im blog aber noch nicht angezeigt werden)
23. April 2007 um 17:56
ok, das kann wohl nicht am plugin liegen - eher an wordpress.. mhh - da ist es aber augeschaltet. rätselhaft.
23. April 2007 um 19:38
Es gibt einen Cache, der wird von Magpie hinzugebracht und damit ist er in WP. Ich müsste mal prüfen, ob man den löschen kann.
LG Frank
23. April 2007 um 19:50
ach so.. ja, wäre interessant, ob man den abschalten oder zumindest die gültigkeit des caches verkürzen kann..
23. April 2007 um 19:58
ah ja, hab's schon
bei der wp-config.php einfach define('MAGPIE_CACHE_ON',false); ergänzen, dann klappts
auch mit dem nachbarnohne verzögerung.23. April 2007 um 20:07
oder besser define('MAGPIE_CACHE_AGE', 'gültigkeitsdauer in sekunden');
jetzt is aber gut, hoffentlich
24. April 2007 um 08:06
Ja, die Werte werden eigentlcih in der /wp-includes/rss.php definiert, obei WP abfragt, ob es schon definiert wurde, deshalb geht der Eintrag in der wp-config. (Standard ist eine Stunde)
Aber entscheidend ist - es geht.
LG Frank
26. April 2007 um 03:26
Hi Frank, ich hab mein Problem aus #38 mit dem Miniblog-plugin gelöst. thx. Woran es lag das jegliche html tags im eingebundenen feed fehlten konnte ich nicht raubekommen.
26. April 2007 um 11:04
Neue Version, neuer Code, html möglich beim Import, neue Fkt. für Sonderzeichen UTF-8
18. Mai 2007 um 15:20
It is great but what should I do to add date?
20. Mai 2007 um 10:51
21. Mai 2007 um 12:07
@tino: please download the ne version, date is inside.
With best regards.
21. Mai 2007 um 14:44
Das Plugin ist klasse. Nur wie bekomme ich es hin, die optionale Kurzfassung auszulesen?
21. Mai 2007 um 14:48
Per Parameter übergeben, bitte die Doku oben beachten.
Wert steht für die jeweiligen Zeichen.
21. Mai 2007 um 14:54
Vergiss es lieber. Hab gesehen, dass das Plugin automatisch diese Kurzfassung zieht, sobald sie drin ist.
17. Juni 2007 um 17:09
25. Juni 2007 um 18:16
Hi,
This is a very nifty plugin, thanks. I have added it to my template and I'm playing around with it now but my php knowledge is limited to deleting at random and hoping for the best:)
I was wondering 2 things and maybe you can help me out.
1. which lines should I delete to just have just the titles of the posts displayed. I'm actually trying to take away features, sorry:)?
2. Can I truncate the number of characters of the titles of the posts?
Thanks a lot.
26. Juni 2007 um 09:41
Folgender Feed funktioniert bei mir leider nicht:
, habe auch schon probiert die Titelanzahl weiter runterzusetzen, wie weiter oben vorgeschlagen. Leider auch ohne Ergebnis. Noch irgendwelche Ideen?
26. Juni 2007 um 10:02
Den Feed validieren. Das Plugin kann nur valide Feeds importieren, da es Magpie als Basis nutzt.
26. Juni 2007 um 10:19
und wie tue ich dies? kenne mich mit sowas nicht wirklich aus
26. Juni 2007 um 12:56
Feed Validator und URL deines Feeds eingeben, ist er OK, dann sollte das Plugin keine Probleme haben.
26. Juni 2007 um 13:53
@Gemme: charachters of post is in two last parameters: true, 200 and the first parameter false for "only headlines"
Headlines of the item in full length: paramter 2: false
Example:
<?php RSSImportTwo(10,"http://bueltge.de/wp-rss2.php",false,false,true,200); ?>
27. Juni 2007 um 08:25
die feedurl ist:
http://www.mvregio.de/feed.rss/special/hro.rdfund laut dem validator auch ok.27. Juni 2007 um 10:21
Thanks for the help Frank
29. Juni 2007 um 20:02
@DonNemesis: der Feed ist valide, aber Magpie findet die Schlüssel nicht. Irgendein Problem hat der Feed, sollte ich nächste Woche mehr Zeit haben, dann sehe ich es mir an.
30. Juni 2007 um 13:48
alles klar, danke ich warte
29. August 2007 um 07:30
8. September 2007 um 22:30
Thanks.
13. September 2007 um 10:58
21. September 2007 um 08:17
1. Oktober 2007 um 08:55
15. Oktober 2007 um 13:32
Hallo,
ich habe sowohl bei rss-import 1 als auch 2 das Problem, dass beim Importieren (in WordPress) die Umlaute nur mit "?" oder anderem kryptischen Zeichen angezeigt werden. Im Ausgangs-(WordPress-)RSS wird beispielsweise das "ü" noch richtig dargestellt.
Woran kann das liegen? Ich bin etwas verzweifelt. Habe schon ein paar Dinge ausprobiert.
Ich hoffe, dass mir jemand weiterhelfen kann.
Viele Grüße, Nico
15. Oktober 2007 um 14:34
Mit welchem Zeichensatz arbeitet dein Blog. Ein Link wäre top, ebenso ein Link zu den Feeds, die du einbindest.
15. Oktober 2007 um 15:57
Die einbindende Website ist
http://www.city-squash-kassel.deund der Feed isthttp://www.squashnet.de/archiv. In der Config ist jeweils UTF-8 eingestellt, was aber offensichtlich nicht ganz funktioniert.Grüße, Nico
15. Oktober 2007 um 16:05
@Nicolas: bei mir ist die Darstellung korrekt. Die News sind richtig eingebunden. Eventuell Cache deines Browsers leeren?
15. Oktober 2007 um 16:21
Ich war offensichtlich eine Sekunde zu spät. Ich hatte schon reagiert und "Fürth" mit "ue" geschrieben.
Jetzt habe ich es nochmal umgestellt.
Vielen Dank für die Mühe
15. Oktober 2007 um 17:30
Bitte kommentiere mal Zeile 80 (
utf8dec($title);) des Plugins aus, ob es dann geht.12. Dezember 2007 um 12:24
Ich kann das Plugin leider nicht aktivieren...kommt folgende Fehlermeldung:
"Das Plugin kann nicht aktiviert werden, da es einen fatalen Fehler erzeugt."
12. Dezember 2007 um 12:55
Inkonsistenz mit anderen Plugins eventuell. Deaktiviere mal alle anderen und versuche es dann. Sollte es dann gehen, dann das Plugin finden, welches das Problem darstellt.
12. Dezember 2007 um 13:04
Der Fehler besteht immer noch. Kann es sein, dass RSSImport und RSSImportTwo nicht miteinander harmonieren? Wenn ich RSSImport deaktiviere, kann ich RSSImportTwo aktivieren....
Ich dachte RSSImport soll man für externe Feeds nehmen und RSSImportTwo für "hauseigene" Feeds, um z.B. eine Startseite zu erstellen...
12. Dezember 2007 um 16:45
Ja das stimmt. RSSImportTwo ist nur eine Erweiterung und sollte zeigen, was man leicht mit dem Plugin machen kann, denn es war lediglich als Basis gedacht. Ich habe nun RSSImportTwo verändert, so dass du beide nutzen kannst.
13. Dezember 2007 um 12:12
Super, Danke!
13. Dezember 2007 um 13:58
Hmm, jetzt besteht doch noch ein Problem. Wenn ich nun meinen eigenen Feed auf der Startseite einbinden will, bleibt die Seite leer. Bei dem RSSImport funzt es...verwendet hab ich folgende Codezeile:
13. Dezember 2007 um 14:44
Bitte Code nochmal oder einfacher: einen Zugang, dass ich mal schauen kann.
Im übrigen, ist es einfacher die Daten per DB auf das eigene Blog zu holen, wenn du deinen eigenen Inhalte holst.
13. Dezember 2007 um 14:49
Gibt es dafür einen Codeschnipsel, um z.B. die 10 letzten Blogeinträge per DB auf die Startseite zu holen?
Irgendwie taucht der Code nicht in der Live Kommentar Vorschau auf...
13. Dezember 2007 um 15:18
ja, dazu gibt es einen Template-Tag
<?php wp_get_archives('type=postbypost&limit=10'); ?>Für Code nutze einfach den Button, oder
<code lang="php">13. Dezember 2007 um 16:33
Hab ich eigentlich gemacht, aber der Code wird hier nicht angezeigt. Naja, ist ja auch egal, genau diesen Template-Tag habe ich gesucht.
Vielen Dank für die Hilfe!
2. Januar 2008 um 13:31
31. Januar 2008 um 20:45
Einen Tag verschwendet .... das ist einfach M**T.
Wo soll man das denn ändern ??
Im Plugin ??? da steht das nicht !!
Und warum werden nur die Headlines des RSS Feeds und nicht die Bilder, oder die HTMLs geladen ???? Für ist es weder ein Tool, noch nutzerfreundlich .... wer kann mir nun helfen, damit ich eine RSS Datei korrekt einbinden kann ??
http://feeds.feedburner.com/bild.xmlWäre schön, wenn man mir da weiter helfen könnte
25. März 2008 um 22:22
Hallo,
nutze auch schon länger und gerne dein Plugin. Seit dem Update auf die aktuelle Version werden auch bei mir die Umlaute nicht korrekt dargestellt. Funktionierte vorher einwandfrei.
Woran kann das liegen? Ich habe sonst nichts geändert.
Danke und Gruß,
marc
26. März 2008 um 07:59
Ein Link wäre hilfreich. Der Feed wird im Zeichensatz erkannt und dementsprechend werden die Sonderzeichen gesetzt. Ansonsten könnte man diese Funktion auskommentieren und den Feed direkt auslesen.
26. März 2008 um 09:13
Hi Frank,
sorry. Link hatte ich vergessen. Manche Dinge nimmt man immer als selbsterklärend hin
http://www.flashforum.deDanke und Gruß,
marc
9. Mai 2008 um 09:16
Hey Frank, ist es möglich das Plugin so aufzuboren dass für jeden neuen Inhalt der über den RSS Feed kommt automatisch auch ein neuer Beitrag mit dem Content im Blog angelegt wird? Gruß Sven
9. Mai 2008 um 09:36
@Sven: Eine derartige Anwendung gibt es als Plugin schon. Das ist wesentlich komplexer und einige Autoren haben derartige Plugins zurück gezogen, Contentklau. Aber mit WP-o-matic geht das.
9. Mai 2008 um 09:46
Danke Frank, das sieht sehr vielversprechend aus. PS: Contentklau sucks!
21. Mai 2008 um 11:08
Hallo, besteht die Möglichkeit die Importierten RSS Beiträge mit einem target blank auszugeben? Wenn ja wie mache ich das. Viele Dank für Ihre Mühe und Viele Grüße aus Minden Reinhard
21. Mai 2008 um 11:41
@Reinhard Kirchner: ja, in Zeile 94 die Ausgabe anpassen in
echo wptexturize('102
Pingback von Basic Thinking Blog | Dornröschen: Das War (Aber) Nicht Net
10. Juni 2008 um 16:23
10. September 2008 um 09:01
Danke für die Information!
Lässt sich auch das Datum einzeln mit css ansprechen??
Michael
10. September 2008 um 10:56
@michael: ja über den Tag small
.startseite small { color: red; }10. September 2008 um 11:43
Danke, habe ich jetzt gefunden.
...aber warum braucht die Headline (Posttitel) soviel Platz (Line spacing), obwohl dafür keine Abstände im style.css vorgesehen sind??
(siehe Literatussis Titelseite)
michael
10. September 2008 um 12:56
@michael: weil CSS-Elemente vererbbar sind. Setze zu h5 noch ein
margin:0;und es sollte passen.4. Oktober 2008 um 16:55
Hi,
erstmal danke fuer das Plugin. Die Einbindung funktionier super! Frage: kann man auch nur die Titel (also headlines) listen lassen, und auf der gleichen Zeile ein weiterlesen-hyperlink zum Originalartikel einfuegen; z.b.
Titel1 (weiterlesen)
Titel2 (weiterlesen)
Weder mit ,true,true,true,0 noch mit true,,,0 funktioniert das.
Danke
4. Oktober 2008 um 18:44
@Pete: nur in dem man den Quellcode abändert.
19. Oktober 2008 um 17:12
rssimport funktioniert, nur würde ich gerne zusätzlich das feld einbinden.
habe es mit echo wptexturize($item[comments]); versucht, aber es klappt nicht, habt ihre eine idee?
ich würde nämlich gerne den link zum bild dort drinnen verstecken
19. Oktober 2008 um 19:14
@viktor: kannst du mehr Infos senden, kann mir nichts darunter vorstellen.
20. Oktober 2008 um 07:11
habs schon geschafft, ich habe einen feed aus dem shop mit den neuesten produkten, dazu habe ich in das comments-feld der feed-datei die Url zum produktbild eingefügt. dieses comments-feld habe ich nun in rssimporttwo ausgelesen und als produktbild dargestellt. jetzt muss ich nur noch das layout besser machen, funktioniert toll!
20. Oktober 2008 um 08:59
Danke Frank, hat problemlos funktioniert nach diversen trial and error Versuchen
Alles Gute!
7. Mai 2009 um 17:45
Nach etwas CSS-Anpassung hat die Einbindung bestens geklappt. Im Plugin habe ich
// For import with HTML$desc = $item['content']['encoded'];
eingestellt. Jetzt liefert mir der eingebaute Feed Bilder, die ohne ALT-Tag ausgeliefert werden. Wo kann man diesen denn im Plugin einbauen? Ich könnte mir vorstellen, dass man den Titel des Teasers als ALT-Tag benutzen könnte.
Und wie sieht das ganze eigentlich rechtlich aus. Gibt es da Anbieter, die ihren Feed kostenlos anbieten. Hat da jemand schon Erfahrungen gesammelt?
7. Mai 2009 um 18:19
@BTTV: mit RSSImport muss man die Änderungen nicht mehr tun, dort gibt es für alles Parameter. Allerdings ist es nicht Standard, dass man für ein Bild den Titel als alt-Attribut nutzt. Normalerweise sollte der Feed das liefern, ist das nicht so, dann fehlt es im Feed der Ursprungsseite und sollte dort in den Content, da der Feed nur diesen als XML liefert.
19. Mai 2009 um 03:51
Hello. Would want to use this plugin.. No English instructions?
21. Mai 2009 um 11:56
@Bzbee: please use the Plugin RSSImport, this has more possibilities and better docu in english, on the wordpress.org Plugin page.
21. April 2010 um 12:14
Ich habe ein ganz besonders Problem. Ich habe die Anweisung:
eingegeben.
das Feed, das ich einbinden möchte, hat die Adressierung:
"http://www.meineseite.de/feeds/de/unternehmensnews.xml
Demnach habe ich die Anweisung wie folgt verändert:
Jetzt erscheinen die Überschriften der Feeds bei mir, aber wenn ich auf den Link klicke komme ich immer wieder zu meiner eigenen Seite zurück!! Also nicht auf die Seite, von der das Feed stammt.
Was habe ich hier falsch gemacht?
21. April 2010 um 12:58
@Trende: dazu brauche ich den Code nochmal, bitte maskieren
21. April 2010 um 13:40
Hier ist der code von mir
Kommentar schreiben
Kommentar-Hilfe
händischer Spam:
Beachte die Kommentarregeln, jede Form von versuchtem Spam wird gelöscht. Warum und wieso steht in einem meiner Beiträge.
Bezug auf Textstellen:
Du kannst direkt bezug auf Textstellen im Beitrag nehmen. Dazu muss lediglich der Bereich im Artikel markiert werden; daraufhin erscheint ein Button, der den markierten Text in das Kommentarfeld übernimmt und als Zitat auszeichnet. Die Funktion ist nur bei aktivem JavaScript nutzbar.
xHTML:
Du kannst folgende Tags benutzen:
<a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <pre> <em> <strong> <strike> <ul> <ul> <li>Achte darauf, wenn du Code im Kommentar hinterlegen willst, dann muss der Code maskiert sein. Dann wird er nicht interpretiert. Der Code muss mit Hilfe von HTML-Entities dargestellt werden, d.h. dass man z.B. < als
<und > als>einfügt.E-Mail-Benachrichtigung bei neuen Kommentaren ?
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare vie E-Mail informiert. Der Versand erfolgt nur, wenn du die URL in der Bestätigungs-E-Mail genutzt hast oder schon Abonnent hier im Blog bist.
Kommentar erscheint nicht:
Alle Kommentare werden manuell geprüft, freigegeben und nach Möglichkeit beantwortet. Bitte um etwas Geduld und Nachsicht.
Identifikationsbilder (Avatare):
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.
Spamschutz:
Das Kommentarformular ist mit einem Spamschutz ausgerüstet. Solltest du diesen Artikel ohne JavaScript besuchen und kommentieren wollen, so muss du die Frage beantworten und das jeweilige Wort in das Textfeld eingeben.