Mein neuestes Wordpress Plugin befasst sich mit der Blogroll und via RSS Feeds mit den neuesten Artikeln der in der Blogroll eingetragenen Links. Das Ganze natürlich als Widget, so dass in widgetfähigen Themes ein einfaches Einfügen dieser Blogroll in den Wordpress Blog möglich ist. Damit auch wieder die PHPler auf Ihre Kosten kommen, ist es natürlich auch bei diesem Plugin möglich, die gesamte Funktion via PHP an den gewünschten Stellen in den Theme Dateien einzufügen.
Mit meinem Plugin Wordpress Blogroll Widget with RSS Feeds kannst Du die neuesten Artikel Deiner Blogroll Links anzeigen. Das Plugin arbeitet ohne Javascript und auch ohne AJAX. Es nutzt die Wordpress Links Tabelle aus der Datenbank und respektiert natürlich auch die entsprechenden Einstellungen, die im Bereich der Sichtbarkeit sowie beim Target der Links jeweils getroffen wurden (als Privat markierte Links werden nicht angezeigt und die Links werden in dem gleichen oder in einem neuen Fenster geöffnet).
Das Plugin ist einfach zu installieren, das Widget leicht zu bedienen und in hohem Maße individuell an die eigenen Wünsche anpassbar.
Folgende individuelle Einstellungen und Konfigurationen können für das “Wordpress Blogroll Widget with RSS Feeds” Plugin im Admin-Bereich Design / Widgets getroffen werden:

Bevor Du das Plugin Wordpress Blogroll Widget with RSS Feeds nutzt, solltest Du sicher stellen, dass Du die richtigen RSS Adressen zu Deinen Blogroll Links (im Feld RSS-Adresse) eingegeben hast. Ansonsten funktioniert dieses Plugin nicht. Es wird nichts angezeigt, wenn eine falsche oder keine RSS Adresse eingegeben wurde!
Die RSS Adressen werden, genauso wie die Bild Adressen, im Links/Bearbeiten Menü eingegeben. Beim jeweiligen Link nach unten scrollen bis zur Box erweitert:

Bitte bei der Eingabe der RSS Adresse unbedingt darauf achten, dass sie richtig ist und keine Weiterleitung beinhaltet, also z.B. http://www.crazytoast.de/feed/ oder http://feeds2.feedburner.com/plerzelwupp
PHP Code and Konfiguration
Alternativ zum Wordpress Widget Bereich kann das Widget direkt in der sprechenden Theme Datei via PHP mit dem Code <?php show_blogroll_widget_rss(); ?> integriert werden.
Zur individuellen Konfiguration muss ein Array hinzugefügt werden, dessen Einstellungen und Zahlen natürlich entsprechend den eigenen Wünschen angepasst werden können. Nachfolgend das Array mit den Default Konfigurationen:
<?php show_blogroll_widget_rss( array(
'show_items' => -1,
'category' => false,
'item_order' => 'link_name ASC',
'show_image' => 'show-no-images',
'thumb_size' => 50,
'show_link' => 0,
'show_link_nf' => 0,
'feed_items' => 1,
'shorten_feedlink' => 0,
's_f_length' => 20,
'feed_link_nf' => 0,
'show_summary' => 0,
'summary_length' => 100,
'donate' => 0) ); ?>
Folgende Konfigurationen sind möglich:
Es müssen nur die jeweiligen Wert im Array eingegeben werden, die von den Default Werten abweichen sollen. Für alles was im Array nicht eingegeben wird, werden die Default Werte verwendet. Wenn Du z.B. nur den Feedartikel Auszug mit 100 Zeichen zusätzlich zur Default Einstellung verwenden möchtest, dann wäre der PHP Code dafür: <?php show_blogroll_widget_rss( array('show_summary' = 1) ); ?>
Wenn Du das Blogroll Widget with RSS Feeds auf einer einzelnen Wordpress Seite angezeigen möchtest, dann kannst Du das in der page.php Theme Datei verwirklichen. Nach dem the_content(); gibst Du den PHP Code für das Blogroll RSS Widget mit Deiner individuellen configuration in einer if-Schleife an unter zu Hilfenahme des Wordpress Page Contitional Tags. So wäre der Code für eine Seite mit der ID 167 z.B. if ( is_page('167') ) { Dein Blogroll RSS Widget Code }
Das Plugin Wordpress Blogroll Widget with RSS Feeds benötigt mindestens Wordpress Version 2.8!
Installation
Das Wordpress Blogroll Widget with RSS Feed gibt es in den Sprachen deutsch, englisch, italienisch, französisch und belorussisch (Danke an talksina für die italienische Übersetzung, an Maître Mô für die französische Übersetzung und an Marcis G. für die belorussische Übersetzung).
An dieser Stelle möchte ich mich noch herzlich bei meinen fleißigen Helferlein bedanken. Danke an Stefan, dass er die SQL Query überarbeitet, von kleinen Fehlern bereinigt und auch schneller gemacht hat. Danke an meine Tester Walter, Oliver, Matthias und Michaela für Ihre Tests, Verbesserungsvorschläge und Rückmeldungen. Ein Dankeschön geht auch an Peter dafür, dass er meine englische readme.txt Datei auf Fehler angekuckt hat, damit ich mich nicht auch noch in aller Öffentlichkeit mit meiner doch nicht ganz so dollen englischen Grammatik und dem Satzbau blamiere.
[...] Plugin “Blogroll-Widget mit RSS Feed” wurde brandaktuell von Bloggerkollegin Tanja entwickelt, veröffentlicht und darf in dieser Liste nicht fehlen. Ein Muss für jeden [...]
[...] Brack und DayDeal Link hinterlegt werden (unter Erweitert -> RSS-Adresse) .In Kombination mit dem Blogroll Widget with RSS Feeds lässt sich so immer der letzte Artikel auf der Seite in der Blogroll anzeigen.Ein [...]
[...] eines eigenen Parsers im Vorraus also schenken können. Danke @Tanja, dass ich in deinem Blogroll-Script auf die Funktion gestoßen [...]
[...] Blogroll hat eine Sanierung bekommen und wird jetzt durch ein Plugin von Crazytoast erzeugt. Neben dem Blognamen wird auch der letzte Beitrag mit verlinkt. Schreibt jemand [...]
Plugin: Blogroll-Widget mit RSS-Feed…
Dank dem tollen Plugin von crazytoast.de wird die Blogroll in der rechten Sidebar inklusive Gravatar-Icon und Feed-Vorschau angezeigt. Die im Wordpress Dashboard erstellten Links lassen sich so viel besser darstellen. Das Plugin bietet zudem noch diver…
[...] Plugin «Wordpress Blogroll Widget with RSS Feeds», das Crazy Girl entwickelt hat ist einfach zu handhaben und bringt einen Komfort mit, den ein [...]
Eigene Seite: Blogroll-Template mit Plugin Blogroll Widget with RSS-Feeds…
Das Ziel ist eine eigene Blogroll-Seite im Blog, in welcher RSS-Feeds dargestellt werden. Hierfür wird das Plugin von crazytoast.de benötigt, dessen Sidebar-Widget aber nicht genutzt wird, da eine eigene Seite erstellt werden soll. Da ich hier das iNov…
Leider geht das Plugin bei mir nicht, trotz ich die RSS Adressen bei den links angegeben habe…
Kommt immer die Meldung das keine RSS Adresse vorhanden ist. Version 2.9.2
Gruss
Hi, I have translated the plugin interface, using the .po file, into Italian. would you like to have the it_IT.po and .mo file to package it with the plug-in? Where shouls I send it to you if you wish?
Gratuliere zu deinem weiteren neuen Highlight
Also ich bin wirklich begeistert. Das Plugin stellt einiges in den Schatten. Da werde ich meinen früheren Artikel “10 Tipps für deine Blogroll” wohl ergänzen müssen.
Tolle Sache.
@Stefan: Dann hast Du die RSS Adressen an der falschen Stelle eingegeben. Du musst in den Adminbereich, zu Links, den einzelnen Link öffnen, runter scrollen zur Box Erweitert und dort ist das zweite Feld das Feld RSS Adresse. Dorhinhein gehört die RSS Adresse
@talksina: I just wrote you an email, so that you can simply answer and send the italian files. Thank you very much for the translation.
@Oliver: Willst Du deswegen tatsächlich Deinen super Artikel erweitern? Hätte ich jetzt nicht gedacht, dass das Plugin so spektakulär ist… Danke
Hallo Tanja,
herzlichen Glückwunsch zu deinem neusten Plugin und gern geschehen! Wer sich das Plugin als Page bei Wordpress kann gerne bei mir vorbeikommen und sich einfach die Blogroll anschauen!
Einfach bequem und super zu installieren! So soll es sein!
Danke für die Lösung!
Gruß
Matthias
@Matthias: Danke für die Blumen
Hi Tanja,
bist ja richtig im WP Plugin Fieber. Glückwunsch erstmal, tolles Plugin! Werde mal wieder was über WordPress Plugins schreiben müssen
Hi Tanja, da warst du ja fleißig! Werde aber erstmal meinen Admin bitten, die “alte” auszubauen, da hing ja ein bissel mehr dran und das hatte ich nicht selbst gemacht! Wird aber ausprobiert.
@Mac_Beth
Ich seh auf deiner Seite nicht mehr durch! Influx?? Pastellfarben? Bin ick doof? Grad alles schick und neues Logo…und nun? Und die Blogroll hab ich auch nicht gefunden. Spinne ick oder mein Rechner?
Hallo Tanja
Ich bin leider noch nicht dazu gekommen das Plugin zu testen, da ich in letzter Zeit recht viel um die Ohren habe.
Das werde ich aber noch nachholen
Gruss,
Jeffrey
Genau da drin habe ich die RSS Feeds reingetan und zeigt mir an das keine eingetragen sind… willst du es dir selber ansehen?
Mach dir gerne ein Printscreen, schick mir doch ein Mail wo ich drauf antworten kann
Hallo Tanja,
danke für dieses tolle Plugin, hab es installiert und es funzt einwandfrei und ich habe der Autorin natürlich auch einen Platz in meiner Blogroll spendiert….;-)
Lg Michaela
Morgen zusammen,
@Miki: ja du hast Recht! Ih habe mich für das gleiche Theme in einer anderen Farbzusammenstellung entschieden! Und gefällt es?
Die Bloroll müsstest du ganz oben rechts finden!
Gruß und einen schönen Tag noch
Matthias
Hey Tanja, normalerweise bin ich nicht so frech und verlinke eigene Artikel in anderen Blogs. Aber wie versprochen hab ich den Artikel “10 Tipps für deine Blogroll” zu 11 Tipps für Deine Blogroll ergänzt
Es musste da einfach noch dazu
@Francis: Danke
Ja, irgendwie hat mich das Plugin Fieber in letzter Zeit wohl etwas stark erwischt *kicher*
@Miki: Ja, ich war letzte Woche ziemlich fleissig. Bin schon gespannt was Du dazu sagst wenn es bei Dir läuft
@Stefan: Du hast dann mit Sicherheit die Feedadresse falsch eingegeben. Die neue Feedfunktion von Wordpress (die alte ist leider depricated) ist leider ziemlich ‘penibel’ und verlangt die Eingabe einer wirklich existierenden Feedurl, ohne jegliche Zusätze, nicht zu kurz und auch nicht mit Weiterleitungen. Ich habe zwar noch ein paar Routinen rum herum programmiert, so dass die ein oder andere Weiterleitung auch funktionieren kann, aber z.B. ein / zuviel hinten dran lässt die Funktion ‘abrotzen’.
Gib doch mal zum Ausprobieren meine Feed URL ein, genauso wie Du sie oben im Artikel unter dem zweiten Bild siehst.
@Michaela: Herzlich willkommen hier und vielen Dank, ich freu mich
@Matthias: Dir auch einen schönen Tag
@Jeffrey: Ist nicht so wild, dass Du keine Zeit hattest, es waren ja noch genug andere da. Müssen ja nicht immer alle sein
@Mac_Beth

Du hast gefragt… nee, gefällt mir gar nicht, ich will das aber nicht auf deiner Seite rauströten … das bist gar nicht mehr du.. Und gerade wurde dein Logo so gelobt, was soll jetzt das influx? Vielleicht hat das ja alles Sinn und Bedeutung, der/die sich mir noch nicht erschließt…
@Tanja
du bist so schön im Plugin-Schwung, weißt du, was ich auch toll finde? Wenn man beim Kommentieren nicht nur das Gravatar-Bild hinterlässt, sondern auch eine Miniaturansicht der Website
Also ich glaube, da kannst du Tag und Nacht schuften… aber vielleicht brauchst du auch hin und wieder Input? (Sonst gib mir “Hausverbot”… *lach*)
Die Blogroll wird ausprobiert, versprochen!!
@Oliver: Ach Du bist ein Schätzchen! Danke
@Miki: Hausverbot kriegt hier so schnell keiner, und schon lange nicht wegen konstruktiven Vorschlägen
Ich werds mir notieren und mal sehen was ich machen kann.
Hoi Tanja, danke für deine schnelle Hilfe..
Dafür hab ich nun FReude an deinem Plugin und geniesse hoffentlich mein Gravatar
Stefan
@Stefan: Ich danke Dir natürlich auch
Hi,
Thank you very much for this plugin (little changes on ul and li and a few lines of css after) witch works very well on my blog : THANKS !
I have translated it in french, you can upload the .po and .mo files here :
(http://maitremo.fr/mo-teur/telechargements/)
Thank you, once again !
Hey Tanja,
ich habs jetzt noch nichzt getestet, aber hört sich echt stark an! Top .. mach weiter so *unddasistjetztleinschleimWeisstjaichsachtacheless* ..
Ciao Seba
Hört sich nicht nur danach an, es ist Hammer stark
Hat mich schon ein Kollege angefragt wie ich das gelöst habe ^^
@Maître Mô: Thank you very much for the french translation. I just updated the Plugin with it
@Seba:
@Stefan: Vielen Dank, ich freu mich, dass meine Ideen so gut ankommen
Bin grad dabei, die Feeds nachzutragen, aber sieht schon jetzt klasse aus! Super! Toll! Bin begeistert! Danke für deine Mühe!
Habe heute das Plugin bei Miki gesehen. Dabei ist mir aufgefallen, dass die Vorschaubilder alle quadratisch sind. Dadurch wirken sie etwas gequetsch. Es wäre besser, wenn die Bilder ein Verhälntis von 4:3 hätten. Ist nur ein konstruktiver Hinweis.
@Miki: Danke
Ich häng auch schon die ganze Zeit daran, alles einzupflegen, denn bis dato hatte ich ja noch nicht mal ne Blogroll. Für heute mache ich aber Schluß und den Computer aus… genug gemacht
Hi Tanja, ick schon wieder
!
Hab bei Mac_Beth gesehen, er hat die Blogroll auf einer Seite eingerichtet. Das interessiert mich nicht für die Blogroll, aber ein anderes Plugin mit Wigdet möchte ich gern auf eine neue Seite schieben, wie macht man das denn?
@Felix: Das kann ich gerne in die nächste Version mit einbauen. Musste es erst einmal nur ausprobieren, denn es werden ja auf verschiedene Weisen Bilder eingefügt und wenn man seine eigenen verwendet und wie ich z.B. die Gravatare, dann sieht das im 4:3 Verhältnis übelst aus (dort wird eh keine Höhe verwendet, nur die Breite). Für das Bilder erstellen nehme ich dann aber gerne das 4:3 Verhältnis. Danke für den Vorschlag
@Miki: öhm… das geht bedingt, also nur wenn das Widget, das Du auf einer Seite ausgeben möchtest entweder per PHP ausgegeben werden kann oder die Seitenausgabe als Funktion eingebaut hat. Bei letzterem ist es realtiv einfach, das steht auch jeweils in den Plugin Beschreibungen drinne wie es geht.
Bei ersterem findest Du oben in meinem Artikel (im größeren Absatz über der Installation) eine Anleitung wie das generell funktioniert. Aber wie gesagt, das Widget muss auch per PHP ansprechbar sein.
@Tanja,
Woh du bist gerade in ein Plug In Rausch
Danke, Tanja, für deine schnelle Antwort, das wird dann leider nicht gehen.. naja.
Hab jetzt auch die Gravatare als Bilder genommen, finde ich doch schöner. Jetzt isses perfekt
@Peter: Ja, Rausch könnte man das wohl nennen
ui… ich sehe Du hast jetzt auch einen Gravatar. Das ist ja ein süßer Hund. Deiner?
@Miki: Mir gefallen die Gravatare als Bilder auch besser. Aber das ist reine Geschmackssache, der eine mags so, der andere anders…
@Miki
Meine Blogroll ist übrigens auch mit Gravataren bestückt – ich finde das einfach persönlicher. In der “Beta-Phase” des Plugins regte ich gegenüber Tanja an, auch die eigenen Bilder verwenden zu können. Es freut mich riesig, dass sie das angenommen und umgesetzt hat.
Prinzipiell kriegst du jedes Widget auch in eine statische Seite. Das mit der Blogroll ist auch kein Hexenwerk – das geht sogar ohne Plugin.
@Oliver: Ich finde die Sache mit den Gravataren toll und Dein Vorschlag war eine angenehme Bereicherung für das Plugin. Deswegen habe ich ihn gerne gleich umgesetzt. Danke
Ein ganz tolles Widget, das vielerlei Zweck erfüllen kann. Ich habe es auf 3 Blogs mit indivuduellem php eingebaut und es funktioniert reibungslos.
Jetzt habe ich darüber nachgedacht (weil ich auch Marketeer bin) wie das noch weiter optimiert werden könnte, obschon es klasse ist.
Wenn du es aus meinen Augen siehst, dann passiert in meinen Themenblogs folendes: 1 Blog beschäftigt sich mit Hunden/Tierschutz/etc. Ein anderer mit Design/Web. Der dritte mit Fotografie.
Nun geht es um die Funktion thumbnail create. Du greifst auf eine Ressource zurück, die das thumb automatisch generiert.
Wenn nun aber jemand so wie ich, den Blog derart betreibt, dass die Fotos für den Post sehr sorgfältig ausgesucht werden um den Inhalt thematisch zu unterstützen (und nicht nur zu illustrieren), dann ist das ein sehr großer Aufwand, der sich aber wegen der Leserschaft lohnt.
Was wäre, wenn dein PlugIn ein Thumb von den Headerphotos machen könnte, meinetwegen bis zu einer Größe von 125 x 125. Das ist für die Sidebar eines modernen WordpressBlogs, zumal indivudell designt, kein Problem.
Kannst du das Problem lösen? Meinetwegen über ein Custom Field?
Die Idee ist, seine eigenen Blogs u. a. wechselseitig zu vernetzen, um so die Leser noch auf andere Arbeiten, die man macht, und die möglicherweise in Zusammenhang stehen, hinzuweisen.
Ich gewinne auf diese Weise sehr viele Leser. Und seomäßig ist das kein Problem, da du ja den RSS anzapfst. Der Feedburner selber stellt ja u. a. eine derartige Funktion als “Buzz” zur Verfügung.
Geh bitte auf meiner Seite schauen, warum das sehr wichtig sein kann, zumal wenn die verwendeten Fotos oder Grafiken sehr hochwertig sind. Fotos haben eine enorme Auswirkung auf die Wahrnehmung und sind ein großer Bestandteil im Dialogmarketing wie auch im Bildjournalismus.
Meine statistischen Auswertungen der Blogbesuche sagen eindeutig, dass die Anzahl der Feedleser proportional ansteigt. Was darauf hinweist, dass wenn der Leser einmal gebunden ist durch das Einstiegsthema auf Blog A, er sich möglicherweise weiter für deinen gesamten Themenkomplex auf allen anderen Blogs interessiert und für den Feed einträgt.
Enjoy the weekend und wäre schön, wenn ich ein Feedback, eine Meinung, einen technischen Sachverhalt oder so bekäme von dir.
Gruzz
Manu
@Manu: Ich glaub ich sitze gerade auf der Leitung und verstehe nicht so wirklich was Du meinst
Warum nutzt Du nicht die Funktion der eigenen Bilder anstatt die Thumbnails? Da kannst Du dann ja einbinden welches Bild auch immer Du möchtest.
Für die Thumbnails nutzt man ja einen externen Dienst, der Screenshots macht. Ob es einen solchen externen Dienst gibt, der das macht was Du meinst (falls ich es richtig verstanden habe), weiß ich ehrlich gesagt nicht. Aber vielleicht hast du ja eine Idee dazu?
Ansonsten würde mir höchsten noch einfallen, dass man über die (http://simplepie.org/wiki/reference/start#simplepie_enclosure) was machen könnte. Die Frage ist nur, ob im Feed die Enclosures überhaupt dabei sind…
Vielen Dank, liebe Tanja für die Hilfe mit meinen Lieblingskommentaren
Das könnte ich zwar tun, aber das würde weiteren Arbeitsaufwand bedeuten, weil diese thumbs ja schließlich erstellt und wechselseitig auf die Server und dann auch wieder eingebunden werden müssten.
@Miki: Gern geschehen
@Manu: Ich kenne keinen Dienst der das anbieten würde. Also hätte ich auch ein Problem das zu integrieren, außer es wird über den Feed als enclosure mitgeschickt. Das hängt aber auch vom Absender ab und ich hätte jetzt nichts, mit dem ich das probieren könnte…
@ Crazy Girl
Dein Plugin ist sehr interessant und funktioniert bei mir auch einwandfrei als Widget.
Ich möchte es jedoch in einer Seite integrieren und dabei mache ich als absoluter PHP-Banause immer etwas falsch… Der Teufel steckt vermutlich irgendwo in der mir nicht sehr vertrauten Syntax.
Könntest Du Dein if-Schlaufen-Beispiel mit beispielsweise zwei Codes vervollständig. Dann sollte es hoffentlich auch ich begriffen haben…
Herzlichen Dank!
P.S. Was ist das für ein Plugin da unten («Kommentare abonnieren ohne selbst einen Kommentar abzugeben»)?
@Titus: Na dann versuch ich das mit dem Beispielcode mal hier über den Kommentarbereich und hoffe, dass es ihn nicht zerballert:
<?php if (is_page('7027')) {show_blogroll_widget_rss( array (
'show_items' => -1,
'category' => false,
'item_order' => 'rand()',
'show_summary' => 1,
'summary_length' => 150) );
} ?>
Das da unten ist ein Teil des “Gurken subsribe to comments” Plugins. Den Code muss man händisch in die comments.php hinzufügen.
@ Crazy Girl
Vielen Dank für die Nachhilfe!
Habe das nun alles wunderbar hingekriegt, stilistische Anpassungen inklusive. Und es bleibt das bis anhin beste RSS-Plugin, das ich bisher ausprobiert hatte (und davon gab’s einige…).
Kleine Anregung: Wenn show_link = 1, wäre es noch gut, wenn auch das Bild verlinkt wäre (egal ob own oder created).
Tolles Plugin, gefällt mir.
Nur leider geht mein Blog in die Knie, wenn ein anderer Blog (im Blogroll) gerade Probleme hat und offline ist bzw. der RSS-Feed nicht angezapft werden kann. Fehler in Zeile 468 der blogroll-widget-rss.php. Könntest Du da was machen?
Gruß
Thomas
@Thomas: In die Fehlerroutine ab Zeile 465 geht das Plugin nur, wenn Du in den Links eine falsche RSS Adresse eingetragen hast (auch mit oder ohne / am Ende ist wichtig – keine Adressen eintragen die umgeleitet werden).
An dieser Fehlerroutine kann ich leider gar nichts ändern, denn sonst gibt es Fehlerausgaben mit abgebrochenem Script, was Du in der Blogroll mit Sicherheit auch nicht sehen willst
Du kannst gerne Zeile 466 – 479 sowie Zeile 488 auskommentieren, dann bricht das Script bei den falsch eingetragenen RSS Adressen gleich ab und versucht sich nicht die neue zu besorgen und macht mit dem nächsten Feed weiter.
Unterm Strich würde ich Dir aber raten die richtigen RSS Adressen der jeweiligen Blogs einzugeben, dann kommst Du gar nicht an diese Stelle der Fehlerabfangroutinen
Ansonsten kann ich Dir als Alternative nur die Rocking Blogroll von mir empfehlen. Die lagert das gesamte Feed holen in die Datenbank sowie in einen Cronjob aus. Dafür musst Du aber etwas manuell an der Datenbank schrauben und einen Cronjob anlegen, eine Funktion eintragen und das jetzige Plugin deaktivieren. Die Routine dahinter ist aber die gleiche, das heißt auch diese Funktion benötigt den Eintrag der richtigen RSS Adressen (liegt aber nicht an mir sondern an der benutzten Wordpress Funktion die diesbezüglich extrem fehleranfällig ist).
Das Plugin hat auch Probleme wenn die Feed URL nicht reagiert (Unendlich keine Antwort schickt). Da müsste man auch mal ein Timeout einbauen.
@Crazy Girl:
Stefan hat das Problem wohl auf den Punkt gebracht, denn gestern und auch jetzt wieder habe ich keine Probleme, da der eine Blog wieder online ist. Die RSS-Adresse stimmt, habe sie auch nicht verändert. Ein Timeout wäre wohl die Lösung für das Problem.
@Stefan und Thomas: Der Timeout liegt bei 10 Sekunden. So ist er im Wordpress Core (wp-includes/class-simplepie.php) definiert.
Wenn der Euch zu lang ist, dann probiert einfach mal aus, in die Plugin Datei, am besten oberhalb der letzten Funktion (oberhalb Zeile 363) folgende Funktion einzufügen:
function set_timeout($timeout = 5) {$this->timeout = (int) $timeout;
}
Zahl ist beliebig, hier würde ein Timeout von 5 Sekunden greifen.
Ich kann es leider selbst nicht ausprobieren, da ich in meiner Datenbank von knapp 40 Feeds keinen einzigen habe, der den Timeout ausnutzt oder überschreitet (habs schon ausprobiert, selbst mit einem Timeout von 1, gibts bei mir nichts).
Wenn das funktioniert bzw. greift, dann kann ich das gerne ins Plugin generell einbauen mit der Zahl, die ihr für den Timeout am besten haltet. Nur brauch ich vorher jemanden, der mir das testet
Ich denke am Ende des Plugins müsste man den Timeout dann auch wieder auf die 10 zurücksetzen, sonst ist er generell und für immer überschrieben…
Alternativ bzw. zusätzlich kann ich die Abfangroutine aus dem Plugin rausnehmen, was aber bei einer falschen oder geänderten Feedadresse dazu führt, dass dann nichts mehr erscheint. Was meint Ihr?
Ich arbeite übrigens selbst nicht mit dem Plugin als Ausgabe, sondern wie oben erwähnt mit der Rocking Blogroll. Dem Cronjob, der ja im Hintergrund abläuft, ist es egal, ob der Timeout zu hoch ist
Hi Crazy Girl, das Problem ist, Timeouts schauen, wenn die Seite nciht reagiert über 10 Sekunden wird abgebrochen. Doch was, wenn die Seite unendlich lange ladet?
Nimm als RSS Feed diese Seite:
‘http://loop.murawski.ch/loop.php’
Und nun teste. Diese Seite gibt die 5 Minuten keine Daten zurück, läuft aber.
Dein Blog wird dann unendlich lange hängen mit deinem Plugin.
Wenn ich später Zeit hab versuche ich auch mal wieder ins Plugin reinzuschauen. Gruss
@Stefan: Ich habe mit dieser Adresse gerade einen neuen Link angelegt und meinen Cronjob drüber laufen lassen. War in 24 Sekunden über alle ca. 40 Einträge drüber. Nichts brach ab oder gab einen Fehler aus. Der Wordpress Timeout von 10 Sekunden greift. Der entsprechende Feed hat natürlich keine Inhalte bekommen in der Datenbank. Ist ja klar, ist ja keiner dahinter.
Mit dem Plugin selbst kann ich es eben nicht testen, da ich das Plugin auf keinen meiner Blogs aktiv habe, sondern nur die oben erwähnte Rocking Blogroll, die statt mit laufender Aktualisierung bei jedem Seitenaufruf mit Cronjob und Datenbank arbeitet.
@Crazy Girl: Dann aktiviere doch zusätzlich dein Blogroll Widget Plugin und finde für uns alle den “Fehler”
Bei meinem Hoster müsste ich nämlich für Cronjobs extra zahlen.
@Thomas: Wie schon oben geschrieben, das geht nicht, denn dann krascht der gesamte Blog hier. Die beiden verwenden die gleichen Funktionen, also ist es praktisch schlichtweg egal wie man es testet und es funzt ja. Ich denke das Problem liegt einzig und alleine daran, dass es grundsätzlich auf diese Weise wie das Plugin arbeitet einfach nun mal dauert. Da kann aber das Plugin nix dafür, weil es die Funktion von Wordpress nutzt. Das macht der Cronjob zwar auch, aber im Hintergrund und nur 1x pro Stunde und nicht bei jedem Seitenaufruf
Bei cronjob.de gibt es cronjobs übrigens kostenlos.
@Crazy Girl: Ich habe jetzt, wie von dir vorgeschlagen das Widget deaktiviert und direkt in die Seite eingebunden. Dank mangelnder CSS-Kenntnisse habe ich aber keine Ahnung was ich wo eingeben muss, damit die Aufzählungszeichen weg gehen. Die kostenlosen Cronjobs schau ich mir mal an. Das Gurken-Plugin läuft auch mittlerweile
Danke für den Tipp.
@Thomas: Du baust Dir um das Blogroll Plugin eine Div Klasse bzw. ID herum (vorher starten mit div class oder div id und danach enden mit /div). In diese Klasse bzw. ID gibst Du für ul den list-style:none ein. Damit müssten die Aufzählungszeichen verschwunden sein.
Das Problem ist, dass sich das neue in befindet und deshalb auch die Einstellungen übernimmt (denk ich zumindest). Mach ich die neue ID oberhalb der “sidebar” dann ist das Blogroll Plugin zwar noch teilweise in der Sidebar, geht aber über die ganze Seite und der Inhalt wird unterhalb meines letzten Artikels weitergeführt. Meine Kenntnisse sind leider nicht so gut, um das Blogroll Widget oberhalb der Sidebar platzieren zu können.
@Thomas: Du solltest das nicht außerhalb der Sidebar platzieren, weil es sonst auch nicht in der Sidebar ist
Tja und wie stell ich das jetzt wo ein, dass die Einstellungen “background” und “list-style” nicht geerbt werden?
Sorry für den Doppelpost, aber die Lösung ist “!important” nach beispielsweise “background:none”, um die Vererbung zu unterbinden. Danke für deine Hilfe
Hallo Nadine, ich würde dein Plugin sehr gerne verwenden aber leider bekomme ich immer diese Meldung : Es können keine Einträge angezeigt werden, da keine RSS-Adressen bei deinen Blogroll Links im Feld RSS-Adresse existieren!
Dabei bin ich mir sicher die RSS Feed Adressen richtig eingegeben zu haben.
Sorry ich nochmal, Problem schon behoben hatte einen Fehler im array gemacht rand ohne () angegeben
Ich finde das Plugin einfach saustark, habs auf meiner Seite auch eingebaut und freu mich darüber das es so ein tolles plugin gibt.
gruß michi
@all: Danke
Hallo Crazy Girl
Ich verwende Dein Plug-In in einer WP-Seite. Da ich mein Theme kürzlich etwas rundum-erneuerte, flog auch die Ergänzung in der page.php wieder raus. Inzwischen ist das wieder gemacht. Zugleich habe ich auf die jüngste Plugin-Version migriert.
Ich verwende my-own-images und stelle nun fest, dass im Gegensatz zur früheren Version die Bilder nicht mehr verlinkt sind. Eine Option, ob man das will oder nicht, gibt es ja nicht, also kann es nicht daran liegen. Habe ich etwas übersehen oder hat sich vielleicht ein kleiner Fehler eingeschlichen?
In der Plugin-php-Datei finde ich zwar etwas von wegen ‘link_image’, aber ob da etwas nicht korrekt ist, kann ich nicht beurteilen.
Im Voraus besten Dank für Deine Prüfung!
@Titus: Die Bilder waren in dem Plugin noch nie verlinkt. Diese Änderung musst Du selbst durchgeführt haben
…oder ich habe das nur so geträumt…
Trotzdem besten Dank für Deine Antwort!
@Titus: Wenn ich mich richtig entsinne hast Du das hier mal als zusätzliche Funktion gewünscht (siehe Kommentar Nr. 42 weiter oben)
Ich bin aber noch nicht dazu gekommen eine solche Funktion einzubauen, da es aufgrund der Wahlmöglichkeit die man dazu haben sollte auch doch kein kleiner Aufwand ist. Und momentan müsste mein Tag eh schon doppelt so lang sein
Hi please suggest me a way to display only feed and hide the name/url of link. Thank you very much.
Ach so! Jetzt weiss ich wieder, warum ich dachte, dass…
Bezüglich Umsetzung geht’s ja nur um ein Nice-to-have. Lass’ Dir deswegen nicht auch noch die 25. Stunde des Tages nehmen…
@ttf: uncheck “Show blogroll links?” in the Items configuration part of the widget.
@Titus: Wenn es mal in einer Stunde getan wäre, dann hätte ich es wahrscheinlich schon gemacht
Vielen lieben Dank für das sehr gute Plugin, aber auch für die ausführliche Beschreibung des Einbaus in die Page
@Kai: Gern geschehen