Problem bei der 2. (x.) Sprache [geklärt, aber ungelöst]

wosch

Problem bei der 2. (x.) Sprache [geklärt, aber ungelöst]

Beitrag von wosch » Mi 25. Okt 2006, 18:24

Ich habe ein Problem mit der 2. Sprache (Synchronisieren)

Zuerst aber die Randbedingungen und Konfiguration:
Contenido 4.6.8.5 läuft lokal auf der Contenido-WAMPP
installiert mit Beispielmandanten
Navigation ohne jede Modifizierung,
Layout und Templates habe ich eigene erstellt (läuft auch alles unter deutsch)
In dem Beispielmandanten habe ich die eigentliche (neue) Site in deutsch erstellt,
einige Seiten des Beispielmandanten habe ich glöscht, neue hinzugefügt,
die Kategorien (ab Ebene 1) entsprecht erweitert,
deutsch ist fast fertig (so zu 80%) und nun wollte ich das Grundgerüst für english erstellen.

In der Hilfsnavigation habe ich im Modul Hilfsnavigation (nach einer Beschreibung hier aus dem Forum) die Sprachauswahl gelöscht und dafür eine Kat Sprachauswahl erstellt, mit einer Seite zur Auswahl der Sprachen,
dort habe ich einen Text "english" mit einem Link zur Startseite (Main Navigation - Startseite).
Den Link habe ich mir anzeigen lassen in der englischen Startseite bei Eigenschaften - Link mit Artikel, Kat und Sprache.

Einige Seite habe ich ins englische übernommen,
dazu habe ich die (englischen) Kategorien auf mein eingene Templates konfiguriert, auf das kleine Dreick bei (englische) Kategorie geklickt,
auf das kleine Dreick bei der entsprechemdem Seite "Artikle übernehmen (sinngemäß) und dann die Seite verändert.
Übernommene Kategorien und Artikel Online gesetzt, Artikel als Startartikel definiert.
Soweit sollte eigentlich nun alles gehen, aber ...
Wenn ich nun im Frontend auf diesen Link "engish" klicke erscheint die englische Startseite mit der englischen Navigation.
Aber jeder Link auf diesen englischen Kategorienbaum (Navigation) ruft immer die entsprechende deutsche Seite auf.

Errorlog ist leer ohne Meldung, con_code habe ich mehrfach geleert.

Und nun weiß ich nicht wo der Fehler liegt, hat jemand eine Idee oder kennt das was hier falsch ist?

(Die Erklärung was ich wie gemacht habe ist zwar sehr lang geworden,
aber sollten zu dem was ich gemacht habe noch offene Punkte sein, antworte ich gerne.
Der Endausbau der Seite ist bis Ende 2007 übrigens insgesamt 5-sprachig vorgesehen)
Zuletzt geändert von wosch am Do 26. Okt 2006, 15:25, insgesamt 1-mal geändert.

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Problem bei der 2. (x.) Sprache

Beitrag von derSteffen » Mi 25. Okt 2006, 19:17

Sind die Startartikel in der englischen Version gesetzt?

wosch

Beitrag von wosch » Mi 25. Okt 2006, 19:54

Ja, die englischen Artikel sind Online und als Startartikel gesetzt.

wosch

Beitrag von wosch » Do 26. Okt 2006, 12:10

Hier wurde kurz nach meinem Post exakt das gleiche Problem beschrieben:

http://www.contenido.de/forum/viewtopic.php?t=14355

Mit den dort gemachten Angaben zu lang und changelang habe ich die Seite überprüft und zusätzlich habe ich die Original-Hilfsnavi (mit dem Sprachwechsel wieder einkopiert.

Der Link beim Sprachwechsel in der Hilfsnavi lautet dann von DE auf EN:
http://localhost/cms/front_content.php?changelang=2

Es wird wie gehabt die englische Seite angezeigt, aber ALLE Links der englischen Navigation zeigen auf die deutschen Seiten, ein Link der EN-Navi sieht dann so aus:
http://localhost/cms/front_content.php?idcat=74

Was muß ich machen damit die englische Navi - englische Seiten aufruft?

wosch

Beitrag von wosch » Do 26. Okt 2006, 15:24

So, nach langem Versuchen, einer Contenido Neuinstallation (4.6.8.5 und 4.6.15) bin ich dann dahintergekommen was diesen Effekt bewirkt das ich in der EN-Navi die deutschen Seiten bekomme.

Es ist die Firewall die diesen Effekt hervorruft.

Dann habe ich 2-sprachige Contenidoseiten gesucht um zu sehen was dort passiert,

z.B.
http://pressestelle.ch/loreal/cms/
oder
http://www.l-bergmann.de/

dort passiert genau das gleiche, der Klick auf "english / Flagge" zeigt mir die Startseite in EN an, jeder weitere Klick auf die EN-Navi bringt mich dann aber auch die DE-Seite

seltsamerweise bei http://www.contenido.org/ tritt dieser Effekt nicht auf.

Warum das so ist ???
Ich kann es aber jederzeit reproduzieren,
in dem ich die Firewall abschalte und (!) dann den PC ohne Firewall neu starte,
dann kann ich auch die EN-Navi anklicken und bekomme englische Seite zu sehen.


Mal ganz vorsichtig gefragt (ohne das sich gleich wieder jemand auf die Füße getreten fühlt):
schließt Contenido damit nicht eine Besuchergruppe von der Website aus die zumindest schon mal was von Sicherheit gehört haben.
Mir wäre es lieb wenn jemand der die Innereien von Contenido kennt sich dem mal annimmt und eine Lösung zur Umgehung des Ausschlußes bestimmter Besuchergruppen dazu machen könnte.

schlaucher
Beiträge: 444
Registriert: Mi 14. Sep 2005, 10:38
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von schlaucher » Do 26. Okt 2006, 16:02

wosch hat geschrieben:Ich kann es aber jederzeit reproduzieren,
in dem ich die Firewall abschalte und (!) dann den PC ohne Firewall neu starte,
dann kann ich auch die EN-Navi anklicken und bekomme englische Seite zu sehen.


Mal ganz vorsichtig gefragt (ohne das sich gleich wieder jemand auf die Füße getreten fühlt):
schließt Contenido damit nicht eine Besuchergruppe von der Website aus die zumindest schon mal was von Sicherheit gehört haben.
Mir wäre es lieb wenn jemand der die Innereien von Contenido kennt sich dem mal annimmt und eine Lösung zur Umgehung des Ausschlußes bestimmter Besuchergruppen dazu machen könnte.
Hi wosch,

ich glaube nicht, dass das ein Contenido Problem ist. Also ich kann die Seiten auch mit eingeschalteter Firewall komplett in deutsch und englisch anschauen. Würde da eher auf eine verbogene Konfiguration deines Client tippen.
Wie soll Contenido denn erkennen, dass Du hinter einer Firewall sitzt?

Gruß
schlaucher

wosch

Beitrag von wosch » Do 26. Okt 2006, 17:49

Hi schlaucher,

nur an eine verbogene Konfiguration meines Client glaube ich wieder nicht,
ich kann ja die Seiten ordnungsgemäß sehen ohne Firewall, mit dem gleichen Client.

Ich sagte ja, ich weiß nicht was da passiert,
was Contenido macht und welchen Einfluß das, über die Firewall, auf meinen Browser hat.

Schön wäre es wenn mehr Leute, mit den unterschiedlichsten Konfigurationen,
mal kurz die mehrsprachigen Links anklicken und dann posten würden was bei Ihnen passiert.
(Ist aber wahrscheinlich Wunschdenken.)

schlaucher
Beiträge: 444
Registriert: Mi 14. Sep 2005, 10:38
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von schlaucher » Do 26. Okt 2006, 18:58

wosch hat geschrieben:Schön wäre es wenn mehr Leute, mit den unterschiedlichsten Konfigurationen,
mal kurz die mehrsprachigen Links anklicken und dann posten würden was bei Ihnen passiert.
(Ist aber wahrscheinlich Wunschdenken.)
Hi wosch,

für Dich bin ich extra noch mal in die Arbeit :lol:
(Es geht doch nichts über einen vernünftigen Remotezugang)

Dort gehe ich folgenden Weg:

Client -> ISA 2004 Proxy -> Firewall Checkpoint NGX -> Viruswall -> DMZ Proxy Squid -> Firewall Checkpoint NGX -> Internet
(soviel zum Sicherheitsdenken in der IT)

Ich konnte beide Seiten ganz normal durchbrowsen. Englisch wie deutsch.

Gruß
schlaucher

tono
Beiträge: 574
Registriert: Mo 25. Apr 2005, 20:51
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von tono » Do 26. Okt 2006, 22:08

Bei mir funktioniert es einwandfrei. Bis auf dass sich hinter dem Button Englisch die französische Sprache verbirgt (Loreal).

Mac OS X 10.4.5, FF 1.5.0.7, Apple interne FW (basiert auf ipchains).

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Do 26. Okt 2006, 22:39

Habe ich schon ein paar Mal erklärt - dürfte der Browser-Cache sein...

Und nö, erkläre ich nicht nochmal.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

wosch

Beitrag von wosch » Fr 27. Okt 2006, 08:28

HerrB hat geschrieben:Habe ich schon ein paar Mal erklärt - dürfte der Browser-Cache sein...
Hallo HerrB,
ich denke mal nicht.
Es ist egal ob ich für den Cache die Einstellung nehme "Automatisch" oder "bei jedem Zugriff auf die Seite"
(Und den Cache natürlich vorher gelöscht habe).
Der Effekt ist gleich wie oben beschrieben.

kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer » Fr 27. Okt 2006, 09:05

das problem muss definitiv bei deinem browser liegen. ich habe es auch ausprobiert und es funktioniert einwandfrei bei mir (mac os x mit firefox).
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Fr 27. Okt 2006, 12:33

Wenn Du auf eine andere Sprache umschaltest (mit changelang), dann aus dem Fenster den Cache löscht (nicht die Cookies!) und dann einen Menüpunkt anklickst, wette ich 5 Euro, dass Du die Kategorie in der neuen Sprache erhältst.

Bedingung: Der Link enthält kein lang=...

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer » Fr 27. Okt 2006, 13:02

HerrB hat geschrieben:Wenn Du auf eine andere Sprache umschaltest (mit changelang), dann aus dem Fenster den Cache löscht (nicht die Cookies!) und dann einen Menüpunkt anklickst, wette ich 5 Euro, dass Du die Kategorie in der neuen Sprache erhältst.
die würdest du wohl verlieren, wenn die cookies ausgeschaltet sind... ;-)
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)

wosch

Beitrag von wosch » Fr 27. Okt 2006, 14:16

HerrB hat geschrieben:Wenn Du auf eine andere Sprache umschaltest (mit changelang), dann aus dem Fenster den Cache löscht (nicht die Cookies!) und dann einen Menüpunkt anklickst, wette ich 5 Euro, dass Du die Kategorie in der neuen Sprache erhältst.
:lol: - ich glaub die Wette hast du verloren.

Ich habe den Link genommen (und der wird im weiteren Text immer las Muster genommen):
http://pressestelle.ch/loreal/cms/
angeklickt und dann den Cache geleert, und auch kontroliert das er leer ist,
"English", angeklickt, Cache geleert, und im eglischen Menu (horizontal) "CENTRE DES MÉDIAS" abgeklickt - und bekomme deutsche Inhalte präsentiert.

Ich tendiere eher zu kummers Richtung mit den Cookies,
im IE sind permanente Cookies bei mir ausgeschaltet, ebenso wie Cookies von Drittanbietern, temporäre Cookies sind erlaubt.

Im FF lasse ich alle Cookies zu (werden beim Schließen des Fensters gelöscht) und dort kann man sich ja die Cookies (auch temporäre) anzeigen lassen,
wenn ich auf die Seite gehe und dort klicke egal welche Sprache, welche Seite, im FF ist kein Cookie zu sehen.

Das würde jetzt wieder dafür sprechen das hier die Firewall Cookies abblockt, aber warum - temporäre Cookies sind auch dort zugelassen.

Ganz anders verhält sich diese Seite:
http://www.l-bergmann.de/
da sehe ich im FF direkt ein Cookie, gültig bis Ende der Sitzung,
der Inhalt des Cookies ändert sich aber nicht, egal auf welche Sprache/Link ich klicke.

Ich kann es nicht erklären, ich kann nur die Effekte beschreiben die bei mir auftreten bei bestimmten Browsern/Konfigurationen.

Gesperrt