|
|
Forum-Information
Before posting about errors, make sure that the answer cannot already be found
in our FAQ or by searching this forum!
Posting is restricted to registered users ( registering is free and simple!) due to recent spam attacks. When having trouble with this board, contact garvin(-at)s9y(-dot)org.
|
Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
-

Lux
- Regular
-
- Posts: 433
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
by Lux » Sun Jul 15, 2012 3:46 pm
Hi, ich stehe auf dem Schlauch. An diesem Wochenende habe ich drei Blogs auf s9y-2k11 umgestellt. Dabei habe ich nicht die Entwicklerversion benutzt, sondern die, die bei der 1.6.2 dabei war. Bei zweien der Blogs validieren alle Feeds nicht, weil die Entity (anscheinend) erst in der zweiten Zeile definiert wird. http://validator.w3.org/feed/check.cgi? ... index.rss2http://validator.w3.org/feed/check.cgi? ... index.rss2Habt Ihr Ideen? Danke! DIrk
Last edited by Lux on Sat Jul 21, 2012 12:33 pm, edited 1 time in total.
-

yellowled
- Regular
-
- Posts: 4881
- Joined: Fri Jan 13, 2006 12:46 pm
- Location: Eutin, Germany
-
Re: Feedprobleme, s9y-2k11
by yellowled » Mon Jul 16, 2012 9:21 am
Lux wrote:An diesem Wochenende habe ich drei Blogs auf s9y-2k11 umgestellt. Dabei habe ich nicht die Entwicklerversion benutzt, sondern die, die bei der 1.6.2 dabei war.
Ich habe gerade die Feeds von 4 anderen 2k11-Blogs durch den Validator geschickt. Alle validieren. Alles andere hätte mich auch gewundert, da 2k11 keine Feed-Templates enthält. Die Feeds müssten auch mit einem anderen Template invalid sein. Was mir spontan auffällt: Beide Blogs laufen auf iso-8859-1. Alle Blogs, deren Feeds ich zum Vergleich getestet habe, laufen auf UTF-8. Eventuell spuckt da irgendetwas™ in die Suppe, vielleicht sogar in den Feed-Templates von default? Unerwartetes BOM in den Feed-Templates oder sowas wildes? YL
-

Lux
- Regular
-
- Posts: 433
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Feedprobleme, s9y-2k11
by Lux » Mon Jul 16, 2012 9:26 am
yellowled wrote:Was mir spontan auffällt: Beide Blogs laufen auf iso-8859-1. Alle Blogs, deren Feeds ich zum Vergleich getestet habe, laufen auf UTF-8. Eventuell spuckt da irgendetwas™ in die Suppe, vielleicht sogar in den Feed-Templates von default? Unerwartetes BOM in den Feed-Templates oder sowas wildes?
Was ist BOM? Gruss Dirk
-

Lux
- Regular
-
- Posts: 433
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Feedprobleme, s9y-2k11
by Lux » Mon Jul 16, 2012 9:44 am
Hi,
es liegt wirklich an iso8859-1, wenn ich auf UTF-8 umstelle, sehe ich auch die Feeds.
Was ist der schlaueste Weg, alle Tabellen auf UTF8 umzustellen?
Das per SQL-Befehl zu machen ist kein Problem, ich möchte allerdings nicht alle Postings von Hand anfassen müssen, um die Umlaute zu ändern.
Das wäre doof.
Gruss
Dirk
-

Lux
- Regular
-
- Posts: 433
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Feedprobleme, s9y-2k11
by Lux » Mon Jul 16, 2012 10:59 am
Gestern standen wir am Abgrund. Heute sind wir einen Schritt weiter. In der rss.php scheint UTF-8, fest einkodiert zu sein. - Code: Select all
<?php # $Id: rss.php 2707 2010-10-12 12:40:32Z garvinhicking $ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details
header('Content-Type: text/xml; charset=utf-8'); session_cache_limiter('public');
Ich habe es mal (ohne Änderung) auf "iso-8859-15" gesetzt. Ist das überhaupt die richtige Stelle? Gruss Dirk
-

garvinhicking
- Core Developer
-
- Posts: 28944
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
-
Re: Feedprobleme, s9y-2k11
by garvinhicking » Mon Jul 16, 2012 11:30 am
Hi! Ich denke das Problem ist, dass ihr mal alle *.tpl und manuell geänderten Dateien durchsuchen müsste nach der UTF-8 BOM: http://en.wikipedia.org/wiki/Byte_order_markDiese kann PHP nicht ordentlich verarbeiten; Editoren dürfen diese BOM *NICHT* in Dateien schreiben, weil sie sonst zu den genannten Fehlern und "Headers already sent" und so sachen führen können. Per RFC sind RSS-Feeds immer in UTF-8 zu halten, daher konvertiert s9y die RSS-Feeds eigentlich alle ins UTF-8 Format; Dein Patch dürfte dann eigentlich zu doppelt kodierten Umlauten führen; das BOM-Problem dürfte dadurch auch eigentlich nicht behoben sein, wenn es das ist? LG, GArvin
-

Lux
- Regular
-
- Posts: 433
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Feedprobleme, s9y-2k11
by Lux » Mon Jul 16, 2012 11:52 am
garvinhicking wrote:Ich denke das Problem ist, dass ihr mal alle *.tpl und manuell geänderten Dateien durchsuchen müsste nach der UTF-8 BOM:
Das ist genau die Herausforderung. Ich habe bis auf die user.css von 2k11 keine manuell geänderten Dateien. Hier die zuletzt installierten Plugins: - Code: Select all
drwxr-xr-x 4 www-data www-data 4096 Jul 13 12:10 serendipity_event_template_editor drwxr-xr-x 7 www-data www-data 4096 Jul 14 17:12 serendipity_event_gravatar drwxr-xr-x 4 www-data www-data 4096 Jul 14 18:43 serendipity_event_xmlrpc drwxr-xr-x 4 www-data www-data 4096 Jul 15 09:53 serendipity_event_spamblock_bee drwxr-xr-x 4 www-data www-data 4096 Jul 16 12:10 serendipity_event_freetag
Die einzige TPL-Datei ist die vom freetag-Plugin. Template ist 2k11 in der Standard-Variante, user.css wurde mit Matthias Tool erstellt. Gruss Dirk
-

garvinhicking
- Core Developer
-
- Posts: 28944
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
-
Re: Feedprobleme, s9y-2k11
by garvinhicking » Mon Jul 16, 2012 2:22 pm
Hi!
Hast Du mal nach der UTF-8 BOM in allen Dateien gegreppt? Das ist ja ein spezieller Hex-Code der eigentlich sonst nicht vorkommen sollte.
Grüße, Garvin
-

Lux
- Regular
-
- Posts: 433
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Feedprobleme, s9y-2k11
by Lux » Mon Jul 16, 2012 2:52 pm
garvinhicking wrote:Hast Du mal nach der UTF-8 BOM in allen Dateien gegreppt? Das ist ja ein spezieller Hex-Code der eigentlich sonst nicht vorkommen sollte.
Ja, habe ich und reichlich Treffer gefunden, allerdings in htmlarea und trunk/htmlarea, dort dann in .svn-base- und in .js-Dateien ... also nichts kritisches (soweit ich das beurteilen kann). Hier mal zu Referenzzwecken die Kommandozeile dafür: - Code: Select all
grep -rl $'\xEF\xBB\xBF' . | egrep -v "\.(jpg|png|gif|psd)$"
Gruss Dirk
-

Lux
- Regular
-
- Posts: 433
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Feedprobleme
by Lux » Sat Jul 21, 2012 1:36 pm
Ich bin ratlos und für jede Idee dankbar. Die Daten in der Datenbank sind - anders als bei meinem Blog - sauber kodiert. Die folgenden Plugins werden verwendet: - Code: Select all
Avatar Plugin - serendipity_event_gravatar Sample! - serendipity_event_head_nugget Textformatierung: Serendipity - serendipity_event_s9ymarkup Textformatierung: NL2BR - serendipity_event_nl2br Textformatierung: Smilies - serendipity_event_emoticate Spamschutz Biene (Honeypot, Verstecktes Captcha) - serendipity_event_spamblock_bee Spamschutz - serendipity_event_Spamblock Statistiken - serendipity_event_statistics Smilie-Auswahlleiste - serendipity_event_emoticonchooser Suchmaschinen-Sitemap Generator - serendipity_event_google_sitemap Dashboard - serendipity_event_dashboard Markup: Auto-Titel - serendipity_event_autotitle Spamschutz (Bayes) - serendipity_event_spamblock_bayes Template-Editor - serendipity_event_template_editor Spartacus - serendipity_event_spartacus
Aktuell - serendipity_html_nugget_plugin Von lesen bis hören - serendipity_html_nugget_plugin Blog abonnieren - serendipity_syndication_plugin Verwaltung des Blogs - serendipity_superuser_plugin
-

garvinhicking
- Core Developer
-
- Posts: 28944
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
-
Re: Feedprobleme
by garvinhicking » Mon Jul 23, 2012 10:53 am
Hi!
Aber der Feed validiert jetzt?!?
LG, Garvin
-

Lux
- Regular
-
- Posts: 433
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Feedprobleme
by Lux » Mon Jul 23, 2012 10:59 am
Grmpf!
Ich scheine die Artikelvorschau nicht abgesendet zu haben.
Nur zwei Konfigurationsänderungen führten zum Ziel, aber ich habe ein "komisches Gefühl" dabei.
Datenbank-Zeichensatzkonvertierung aktivieren auf Ja Zeichensatz-Auswahl auf UTF-8
Danach validierte der Feed.
Gruss
Dirk
-

garvinhicking
- Core Developer
-
- Posts: 28944
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
-
Re: Feedprobleme
by garvinhicking » Mon Jul 23, 2012 12:46 pm
Hi! Das ist korrekt so; das "dbNames" klingt etwas misleading, aber das ist, was MySQL defaultmäßig seit 5.1 tut. Es gibt leider genügend Fälle in denen man die Option mal braucht und mal nicht, abhängig von eingesetzten Datenbanktypen, Default Collations und so - es ist aber kein Grund für ein mulmiges Gefühl, das läuft korrekt.  LG, Garvin
-

Lux
- Regular
-
- Posts: 433
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Feedprobleme
by Lux » Mon Jul 23, 2012 1:38 pm
garvinhicking wrote:Das ist korrekt so; das "dbNames" klingt etwas misleading, aber das ist, was MySQL defaultmäßig seit 5.1 tut. Es gibt leider genügend Fälle in denen man die Option mal braucht und mal nicht, abhängig von eingesetzten Datenbanktypen, Default Collations und so - es ist aber kein Grund für ein mulmiges Gefühl, das läuft korrekt. 
Dann bin ich jetzt beruhigt. Danke Garvin. Dirk
Return to Generelles in Deutsch
Who is online
Users browsing this forum: No registered users and 4 guests
|