Mrz 25
  • english
  • german

To offer my blog to more people, I decided to publish my posts also in english some time ago. To do with wordpress as easy as possible, I used the jLnguage Plugin. After a little while, the category feed for eSteak was not working any more. I noticed that quickly because this feed is displayed on the eSteak homepage. I did not really find a reason for that, so my only solution was, to put that post into another category.

During the last few days, I realized that my feedburner feed had no readers any more and I asked myself why. At least the news services with wich I signed up should have been there. After checking it myself, I got timeout, plus a cpu load of almost 100% caused by a single httpd2 process.

After some trying around, I isolated the reason: the jLanguage plugin works fine on the website, but it fails for the feeds containing "more" tags. I then removed those tags and zap: the feeds were working again.

I searched for "more--" in the plugin file and found:

while($orginalText[$tmp] != '<') {
 $tmp--;
}

I changed it like this:

 
while($tmp > 0 && $orginalText[$tmp] != '<') {
 $tmp--;
}

and now everything is working!

5 Antworten zu “jLanguage plugin and feeds”

  1. Maik sagt:

    Moin,

    kleiner Hinweis – verlinke doch bitte einige Begriffe wie hier das jLanguage im Text – verbessert die Usability und ich müsste jetzt nicht erst über WordPress.org > Extend > Search Plugins > “jLanguage” das Plugin suchen :)

    Grüße

  2. Grundi sagt:

    Habe ich in all meinen anderen Posts auch so gemacht, ist dir sicher aufgefallen. Hier habe ich jLanguage nicht verlinkt, da der Autor meine Bugfix-Kommentare in seinem Blog nicht veröffentlicht hat und außerdem nofollow-Links in den Kommentaren hat. Habe ich auch unter http://blog.aplusmedia.de/2008/03/24/seo-als-religion/ drüber geblogt.
    Einfacher gefunden hättest du es sicher auch über Firefox öffnen > jLanguage eingeben ;-)

  3. Claudia sagt:

    Hallo,
    weißt du zufällig auch, wie man verhindern kann, dass im Feed beide Sprachversionen von einem Beitrag auftauchen? Und wie man den Leuten das Abonnieren von nur deutschem bzw. nur englischem Feed ermöglichen kann?
    Vor allem bei Fotos muss es für den Nutzer etwas nervig sein, beide Versionen im Feed zu haben (mehr Ladezeit, unnötiger Traffic).
    Leider wird das Plugin anscheinend nicht mehr groß weiterentwickelt … Gibt es Alternativen?

  4. Grundi sagt:

    Hi Claudia.

    Also ich habe es mit http://blog.aplusmedia.de/category/esteak/feed?lan=english ja schon erfolgreich hinbekommen. Ich weiß jetzt allerdings nicht mehr ob ich da was gepatcht habe oder nicht…
    Welche Version hast du denn? Ich habe die 2.2.1
    Wenn ich dir meinen Plugin-Ordner mal schicken soll schreib mir ne Mail.
    Zum Thema Alternativen kann ich nur sagen Ja: http://wordpress.org/extend/plugins/search.php?q=language
    Welche davon allerdings wie gut funktionieren habe ich leider nicht probiert.

  5. Claudia sagt:

    Hi Grundi,

    danke für die Infos. Ich habe auch die Version 2.2.1. Deinen Plugin-Ordner schau ich mir gern mal an. Äh … ja, falls ich die Änderungen finde :-) . Hab mir kurz QTranslate angeguckt, das sieht ganz gut aus und wird auch weiterentwickelt. Aber ein Wechsel wäre wieder mit Aufwand verbunden … seufz. :-)

Einen Kommentar schreiben