Page 1 of 1

Wechsel zwischen mehrsprachigen Blogs

Posted: Tue Jul 06, 2010 4:29 pm
by goethe
Hi Garvin,

wie gewohnt kommen von mir Fragen zum Thema mehrsprachige Blogs ;)

Wir haben festgestellt, dass beim Aufruf verschiedener Blogs, die in unterschiedlichen Sprachen vorliegen, einige Objekte (z.b. Banner oder HTML-Klotz) nicht dargestellt werden. Ein Beispiel: ein Nutzer ruft Blog A auf, der in deutsch und französisch vorliegt und wechselt auf die englische Sprachfassung. französisches Banner und HTML-Klotz für französisch werden angezeigt. Danach wechselt der Nutzer auf Blog B, der auf englisch und chinesisch vorliegt. Hier fehlen dann einige Elemente, wie z.b. das Logo oder ein HTML-Klotz, die in englisch und chinesisch angelegt wurden. Vermutlich liegt es daran, dass die Spracheinstellung in einem Cookie gespeichert werden und diese Sprachinfo für alle Blogs gleichermaßen herangezogen wird. Es wird nach dem französischen Element gesucht, obwohl das Element für diesen Blog in der gesuchten Sprachversion gar nicht vorliegt.

Ganz ähnlich verhält es sich mit Backend und Frontend. Ein Redakteur arbeitet im Backend auf englisch. Der Blog ist aber zweisprachig: englisch und chinesisch. Wenn sich der Redakteur dann im Frontend ansehen will, wie der Blog im chinesischen aussieht und im Frontend die Sprache auf chinesisch umstellt, ist die Sprache im Backend automatisch auch umgestellt.

Hast Du eine Idee oder einen Vorschlag, wie wir das Problem beheben könnten?

Viele Grüße,
Katrin

Re: Wechsel zwischen mehrsprachigen Blogs

Posted: Tue Jul 06, 2010 4:46 pm
by kleinerChemiker
Haben Blog A und B die selbe Domain?

Re: Wechsel zwischen mehrsprachigen Blogs

Posted: Wed Jul 07, 2010 9:23 am
by garvinhicking
Hi!

Ich würde empfehlen für solche "Sprachtests" immer einen anderen Browser zu verwenden, in dem man NICHT als Redakteur eingeloggt ist, da deren Präferenzen die Sprachwahl überschreiben.

Grüße,
Garvin

Re: Wechsel zwischen mehrsprachigen Blogs

Posted: Wed Jul 07, 2010 11:36 am
by goethe
Hi Garvin,

vielen Dank für die schnelle Reaktion!

Ja, beide Blogs haben die gleiche Domain.

Könnte man die Cookies nicht auch blogspezifisch und Backend-Frontend-spezifisch setzen? Genauer gesagt: das Cookie merkt sich die Sprachauswahl, die ich fürs Backend habe unabhängig von der Sprachauswahl, die ich im Frontend auswähle? Genauso für die Blogs, könnte man die Cookies für jeden Blog setzen, auch wenn die Blogs unter der gleichen Domain laufen?

Viele Grüße,
Katrin

Re: Wechsel zwischen mehrsprachigen Blogs

Posted: Wed Jul 07, 2010 1:40 pm
by kleinerChemiker
du könntest versuchen mittels .htaccess den session.cookie_path bei den einzelnen blogs zu setzen.

Re: Wechsel zwischen mehrsprachigen Blogs

Posted: Wed Jul 07, 2010 3:49 pm
by garvinhicking
Hi!
Könnte man die Cookies nicht auch blogspezifisch und Backend-Frontend-spezifisch setzen? Genauer gesagt: das Cookie merkt sich die Sprachauswahl, die ich fürs Backend habe unabhängig von der Sprachauswahl, die ich im Frontend auswähle? Genauso für die Blogs, könnte man die Cookies für jeden Blog setzen, auch wenn die Blogs unter der gleichen Domain laufen?
Nein, das geht so ohne weiteres nicht, weil die Sprachwahl an den Redakteurlogin gebunden ist, und der wiederum hängt an der PHP Session.

Wir haben uns damals entschieden der Sprache eines eingeloggten Users Priorität zu geben. Während dies einige Vorteile hat, hat es in deinem speziellen Fall einen Nachteil. Den kann man ohne größeren Aufwand nur durch einen Logout oder einen "anonymen" zweit-Browser bekämpfen.

Grüße,
Garvin

Re: Wechsel zwischen mehrsprachigen Blogs

Posted: Wed Jul 07, 2010 4:29 pm
by goethe
Hallo zusammen,

vielen Dank für die Auskunft!

Besteht eine Chance, dass das als CR oder Plugin realisiert werden könnte?

Viele Grüße,
Katrin

Re: Wechsel zwischen mehrsprachigen Blogs

Posted: Fri Jul 09, 2010 3:35 pm
by garvinhicking
Hi!
Besteht eine Chance, dass das als CR oder Plugin realisiert werden könnte?
Du meinst ob man das als kommerzielle Pluginentwicklung in Auftrag geben kannst? Wenn ja, dann ja, sowas geht immer! :-)

Grüße,
Garvin