Sidebar
ein-/ausblenden

WP - RSSImportTwo (Plugin)

Plugin für WordPress SEO

Anzeige

RSStoWP

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.

Anforderungen:

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.

Installation:

  1. Die Datei in rssimporttwo.php umbenennen und in euren Plugin-Ordner hochladen: /wp-content/plugins
  2. Aktiviert das Plugin in der WP-Admin-Oberfläche
  3. Fügt
    <?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-Plugins

Download:

Ist 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

Historie:

  • V1.1 - Dank der Hinweise und der Änderungen von Thomas Fischer ist das Plugin zu einem wesentlich nutzerfreundlicherem Tool geworden. Nun lassen sich auf einfache Art und Weise mehrere RSS-NewsFeeds in die WordPress importieren und die Konfiguration sind einfacher zu händeln. Hier nochmal mein herzliches Dankeschön an Thomas.
  • V2.0 - verarbeitet deutsche Umlaute in den Headlines
  • V2.4 - kann jetzt Sonderzeichen und deutsche Umlaute verarbeiten, unabhängig vom Mimetyp des importierten Feeds
  • V2.5 - Bug behoben, Description wird nun auch mit deutschen Umaluten dargestellt, alle Sonderzeichen als Entity (html-Codiert) ausgeben
  • V2.9 - xhtml Fehler beseitigt, etc.
  • V3.2 - schlanker Code, neue Rouitne für Sonderzeichen UTF-8, HTML importierbar
  • V3.3 - neue Funktion für ISO-Codec, Datumsintegration
  • V3.3.1 - class Startseite in class rssimporttwo geändert

102 Kommentare und 17 Trackbacks zu „WP - RSSImportTwo (Plugin)“

  1. 1
    Pingback von Externe RSS-Feeds in Wordpress einbinden » die Netzspielwiese
  2. 2
    Kommentar von Gabi

    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 :-)

  3. 3
    Kommentar von Benni

    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

  4. 4
    Kommentar von Frank Bültge

    @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. 5
    Kommentar von Benni

    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

  6. 6
    Kommentar von Frank Bültge

    Hallo Benni,
    da weis ich keinen Rat. Das foreach-Konstrukt gibt es erst ab PHP4, vielleicht hast du eine andere Version?
    LG Frank

  7. 7
    Kommentar von ts

    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.

  8. 8
    Kommentar von Frank Bültge

    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. 9
    Kommentar von ts

    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

  10. 10
    Pingback von WP-RSSImport 3.0 - Probleme mit Sonderzeichen lösen (gunnART - Grafik, Layout, Konzeption)
  11. 11
    Kommentar von flexfit guy

    weiss nicht ob es nur mir so ging, aber die " muss man durch ' ersetzen in der zeile mit

  12. 12
    Pingback von Dynamischer Diebstahl | Fabu(TM)
  13. 13
    Pingback von PiepsVo » Blog Archive » WP - Rssimporttwo Plugin
  14. 14
    Pingback von brototyp » WP - RSSImportTwo (Plugin)
  15. 15
    Pingback von Missis Notizblock » Bloggetüftel
  16. 16
    Kommentar von ultras71

    habe dasselbe problem wie benni. liegt das an funpic.de - meinem provider? habe das rss-import.php

  17. 17
    Kommentar von Frank Bültge

    @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

  18. 18
    Kommentar von Frank Bültge

    Hallo ultras71: neue Version, bitte teste mal, ob die besser geht. Danke.

  19. 19
    Kommentar von Benni

    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.

  20. 20
    Kommentar von ts

    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

  21. 21
    Kommentar von Frank Bültge

    @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.

  22. 22
    Kommentar von ts

    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.

  23. 23
    Kommentar von ts

    Ok, die Umlaute tun wieder, ich konnte sie einfach überschreiben... Aber diese foreach nummer bleibt, leider. :-(

  24. 24
    Kommentar von Frank Bültge

    @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

  25. 25
    Kommentar von Dave

    ich wollte das plugin ausprobieren, doch bei mir wird nichts angezeigt? woran könnte das liegen?

  26. 26
    Kommentar von Frank Bültge

    @Dave: Du hast sicher html gezogen. Nimm die zip und entpacke lokal, dann die entstandene php-Datei in den Plugin-Ordner kopieren.
    LG Frank

  27. 27
    Kommentar von Dave

    hmm..... habe die zip datei genommen und die PHP datei in den plugin ordner geladen und aktiviert.

  28. 28
    Kommentar von Frank Bültge

    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.

  29. 29
    Kommentar von Dave

    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!

  30. 30
    Kommentar von Frank Bültge

    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

  31. 31
    Kommentar von Dave

    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!

  32. 32
    Kommentar von Frank Bültge

    Bitte nochmal den Code oder mir einen Zugang in deinem Blog einrichten, dann schau ich es mir mal an. (Zugang bitte per Mail senden)

  33. 33
    Pingback von Weblog Tools Collection » Blog Archive » WordPress Plugin Releases for 1/18
  34. 34
    Pingback von Fabians Blog » Blog Archive » links
  35. 35
    Pingback von Online Feed Reader mit WordPress erstellen - Fabians Webblog
  36. 36
    Kommentar von Posti

    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

  37. 37
    Kommentar von Frank Bültge

    @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

  38. 38
    Kommentar von amazeman

    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?

  39. 39
    Kommentar von Steffino

    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...

  40. 40
    Kommentar von Steffino

    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']?

  41. 41
    Kommentar von Frank Bültge

    $desc wird mit Funktion trim formatiert, also ohne whitespaces.
    Super, dass es geht.

  42. 42
    Kommentar von Frank Bültge

    @amazeman : kannst du mir den Link zum Feed senden, dann schau ich mal.

  43. 43
    Kommentar von Steffino

    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']?

  44. 44
    Kommentar von Frank Bültge

    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.

  45. 45
    Kommentar von Steffino

    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)

  46. 46
    Kommentar von Steffino

    ok, das kann wohl nicht am plugin liegen - eher an wordpress.. mhh - da ist es aber augeschaltet. rätselhaft.

  47. 47
    Kommentar von Frank Bültge

    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

  48. 48
    Kommentar von Steffino

    ach so.. ja, wäre interessant, ob man den abschalten oder zumindest die gültigkeit des caches verkürzen kann..

  49. 49
    Kommentar von Steffino

    ah ja, hab's schon
    bei der wp-config.php einfach define('MAGPIE_CACHE_ON',false); ergänzen, dann klappts auch mit dem nachbarn ohne verzögerung.

  50. 50
    Kommentar von Steffino

    oder besser define('MAGPIE_CACHE_AGE', 'gültigkeitsdauer in sekunden');

    jetzt is aber gut, hoffentlich ;-)

  51. 51
    Kommentar von Frank Bültge

    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

  52. 52
    Kommentar von amazeman

    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.

  53. 53
    Kommentar von Frank Bültge

    Neue Version, neuer Code, html möglich beim Import, neue Fkt. für Sonderzeichen UTF-8

  54. 54
    Kommentar von tino

    It is great but what should I do to add date?

  55. 55
    Pingback von WP Plugins DB » Blog Archive » RSSImportTwo
  56. 56
    Kommentar von Frank Bültge

    @tino: please download the ne version, date is inside.
    With best regards.

  57. 57
    Kommentar von Dominik

    Das Plugin ist klasse. Nur wie bekomme ich es hin, die optionale Kurzfassung auszulesen?

  58. 58
    Kommentar von Frank Bültge

    Per Parameter übergeben, bitte die Doku oben beachten.
    Wert steht für die jeweiligen Zeichen.

    RSSImportTwo(10,"http://bueltge.de/wp-rss2.php",false,false,true,200);
    
  59. 59
    Kommentar von Dominik

    Vergiss es lieber. Hab gesehen, dass das Plugin automatisch diese Kurzfassung zieht, sobald sie drin ist.

  60. 60
    Pingback von i.m.possible » A little features
  61. 61
    Kommentar von Gemme

    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.

  62. 62
    Kommentar von DonNemesis

    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?

  63. 63
    Kommentar von Frank Bültge

    Den Feed validieren. Das Plugin kann nur valide Feeds importieren, da es Magpie als Basis nutzt.

  64. 64
    Kommentar von DonNemesis

    und wie tue ich dies? kenne mich mit sowas nicht wirklich aus

  65. 65
    Kommentar von Frank Bültge

    Feed Validator und URL deines Feeds eingeben, ist er OK, dann sollte das Plugin keine Probleme haben.

  66. 66
    Kommentar von Frank Bültge

    @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); ?>

  67. 67
    Kommentar von DonNemesis

    die feedurl ist: http://www.mvregio.de/feed.rss/special/hro.rdf und laut dem validator auch ok.

  68. 68
    Kommentar von Gemme

    Thanks for the help Frank

  69. 69
    Kommentar von Frank Bültge

    @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.

  70. 70
    Kommentar von DonNemesis

    alles klar, danke ich warte

  71. 71
    Pingback von » Виральные Ссылки в WordPress
  72. 72
    Kommentar von free

    Thanks.

  73. 73
    Pingback von Qype RSS-Widget zum selber machen » Beitrag » Valentin Tomaschek
  74. 74
    Pingback von News vom shopbetreiber-blog.de auch auf Ihrer Seite! - shopbetreiber-blog.de
  75. 75
    Pingback von Shop-Besucher durch interessante Inhalte binden - Die RSS-Einbauanleitung - shopbetreiber-blog.de
  76. 76
    Kommentar von Nicolas Limmeroth

    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

  77. 77
    Kommentar von Frank Bültge

    Mit welchem Zeichensatz arbeitet dein Blog. Ein Link wäre top, ebenso ein Link zu den Feeds, die du einbindest.

  78. 78
    Kommentar von Nicolas Limmeroth

    Die einbindende Website ist http://www.city-squash-kassel.de und der Feed ist http://www.squashnet.de/archiv. In der Config ist jeweils UTF-8 eingestellt, was aber offensichtlich nicht ganz funktioniert.

    Grüße, Nico

  79. 79
    Kommentar von Frank Bültge

    @Nicolas: bei mir ist die Darstellung korrekt. Die News sind richtig eingebunden. Eventuell Cache deines Browsers leeren?

  80. 80
    Kommentar von Nicolas Limmeroth

    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

  81. 81
    Kommentar von Frank Bültge

    Bitte kommentiere mal Zeile 80 (utf8dec($title);) des Plugins aus, ob es dann geht.

  82. 82
    Kommentar von vincent09

    Ich kann das Plugin leider nicht aktivieren...kommt folgende Fehlermeldung:

    "Das Plugin kann nicht aktiviert werden, da es einen fatalen Fehler erzeugt."

  83. 83
    Kommentar von Frank Bültge

    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.

  84. 84
    Kommentar von vincent09

    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...

  85. 85
    Kommentar von Frank Bültge

    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.

  86. 86
    Kommentar von vincent09

    Super, Danke!

  87. 87
    Kommentar von vincent09

    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:

  88. 88
    Kommentar von Frank Bültge

    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.

  89. 89
    Kommentar von vincent09

    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...

  90. 90
    Kommentar von Frank Bültge

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

  91. 91
    Kommentar von vincent09

    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!

  92. 92
    Pingback von del.icio.us Links - 02.01.2008 | http://cibis.de
  93. 93
    Kommentar von Aneas

    Einen Tag verschwendet .... das ist einfach M**T.

    Damit der content incl. HTML importiert wird, muss der Code ein wenig geändert werden.

    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.xml

    Wäre schön, wenn man mir da weiter helfen könnte

  94. 94
    Kommentar von marc

    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

  95. 95
    Kommentar von Frank Bültge

    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.

  96. 96
    Kommentar von marc

    Hi Frank,

    sorry. Link hatte ich vergessen. Manche Dinge nimmt man immer als selbsterklärend hin ;)

    http://www.flashforum.de

    Danke und Gruß,
    marc

  97. 97
    Kommentar von Sven

    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

  98. 98
    Kommentar von Frank Bültge

    @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.

  99. 99
    Kommentar von Sven

    Danke Frank, das sieht sehr vielversprechend aus. PS: Contentklau sucks!

  100. 100
    Kommentar von Reinhard Kirchner

    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

  101. 101
    Kommentar von Frank Bültge

    @Reinhard Kirchner: ja, in Zeile 94 die Ausgabe anpassen in

    echo wptexturize('
    
    								Pingback von Basic Thinking Blog | Dornröschen: Das War (Aber) Nicht Net
    				
  102. 103
    Kommentar von michael

    Danke für die Information!

    Lässt sich auch das Datum einzeln mit css ansprechen??

    Michael

  103. 104
    Kommentar von Frank Bültge

    @michael: ja über den Tag small

    .startseite small {
    color: red;
    }
    
  104. 105
    Kommentar von michael

    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

  105. 106
    Kommentar von Frank Bültge

    @michael: weil CSS-Elemente vererbbar sind. Setze zu h5 noch ein margin:0; und es sollte passen.

  106. 107
    Kommentar von Pete

    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

  107. 108
    Kommentar von Frank Bültge

    @Pete: nur in dem man den Quellcode abändert.

  108. 109
    Kommentar von viktor hafner

    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

  109. 110
    Kommentar von Frank Bültge

    @viktor: kannst du mehr Infos senden, kann mir nichts darunter vorstellen.

  110. 111
    Kommentar von viktor hafner

    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!

  111. 112
    Kommentar von Pete

    Danke Frank, hat problemlos funktioniert nach diversen trial and error Versuchen :) Alles Gute!

  112. 113
    Kommentar von BTTV

    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?

  113. 114
    Kommentar von Frank Bültge

    @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.

  114. 115
    Kommentar von Bzbee

    Hello. Would want to use this plugin.. No English instructions?

  115. 116
    Kommentar von Frank Bültge

    @Bzbee: please use the Plugin RSSImport, this has more possibilities and better docu in english, on the wordpress.org Plugin page.

  116. 117
    Kommentar von Trendy

    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?

  117. 118
    Kommentar von Frank Bültge

    @Trende: dazu brauche ich den Code nochmal, bitte maskieren

  118. 119
    Kommentar von Trendy

    Hier ist der code von mir

Kommentar schreiben

Kommentarregeln: Bleib cool, kritisch ist in Ordnung, aber wenn du unhöflich bist, dann lösche ich deinen Kommentar. Bitte benutze deinen persönlichen Namen oder Initialen und nicht den Namen eines Unternehmens, dies würde als Spam gewertet und wird gelöscht. Der Zusammenhang zwischen Namen und URL sollte nicht offensichtlich auf Spam hindeuten! ♥ Ansonsten, vielen Dank für den Kommentar und viel Spaß mit meinem Blog.

E-Mail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.

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 &lt; und > als &gt; 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.