Zum Inhalt springen

mm_forum und sr_language Sprache Umstellproblem

Erstellt am 6. Januar 2009 · 2 Antworten · letzte Antwort am 30. Januar 2009

Tags: Links, Frage

Enlightning Man ·

Hallo,

ich verwende das mm_forum auf unserer Seite auf deutsch und englisch.

Unser Setup sieht dabei so aus, dass derselbe Plugin auf derselben Seite unterschiedliche Foren für die unterschiedlichen Sprachen anzeigt. Zur Umstellung deutsch <-> englisch verwenden wir den sr_language plugin.
Das funktioniert soweit auch recht gut.

Das Problem ist:
Es kommt mitunter vor, dass wenn man in den englischen Foren unterwegs war und dort Beiträge geschrieben hat, die Links zum wechseln der Sprache veraltete oder falsche Parameter anhängen.

Beispiel:
Wir befinden uns auf der Seite: http://www.supremacy1914.com/index.php?id=24 (Englisch, da default Sprache)
Die korrekte Link Adresse wäre: http://www.supremacy1914.com/index.php?id=24&L=1

Der tatsächliche Link unter der deutschen Flagge ist allerdings:

http://www.supremacy1914.com/index.php?id=24&L=1&tx_mmforum_pi1[action]=new_post&tx_mmforum_pi1[tid]=18007

Dieses Post hatte ich zuvor in der englischen Version geschrieben und auch abgesendet.

Es sieht für mich so aus, als wären irgendwelche veraltete piVars im mm_forum gesetzt, die der sr_language Plugin auswertet... Es funktioniert auch nicht besser, wenn man im Forum rumbrowst. Alle anderen Seiten, die nicht den Forenplugin verwenden haben dieses Problem nicht.

Komisch ist zudem, dass das Problem nicht immer reproduzierbar ist. Manchmal funktioniert es super und tut genau so, wie man will, manchmal nicht.

Hat vielleicht jemand Ideen? Ist evtl. das verwendete Setup, dass der derselbe Plugin unterschiedliche Foren auf deutsch und englisch anzeigen soll nicht so geschickt? Sollte man das besser auf unterschiedliche Seiten setzen?

Viele Grüße,
Christopher

Enlightning Man ·

Niemand ne Idee hierzu?

Ich denke es passiert häufiger, wenn man aus dem Schreiben eines Posts per Zurück Knopf des Browsers wieder raus geht...

Ist es ein "Feature" des Browsers, sich alte Post Parameter ab da zu merken vielleicht?

Enlightning Man ·

Falls es jemanden interessiert:

Habe nicht den Grund, aber eine Lösung für das Problem gefunden.

Da besagtes Phänomen bei mir lediglich im mm_forum auftritt, kann man einfach das hier in die TS Konstanten des Haupttemplates schreiben:

plugin.tx_srlanguagemenu_pi1.removeParams = tx_mmforum_pi1

Danach sind die Links bei mir Richtig.

Hier ist die Dokumentation in der ich es gefunden habe.

Grüße,
Christopher