Seite 1 von 1

Hinweis: "Englisch" ungefragt in der Hilfsnavigati

Verfasst: Fr 11. Nov 2005, 01:49
von jost
Hello,

ich habe einen Hilfsnavigationsbaum eingestelt, der die Kategorien "Hilfe", "Home" und "Impressum" enthält. Die Hilfsnavigation zeigte aber auch "Englisch" an, obwohl das nirgendwo auftauchte und ich keine englische Sprache aktiviert hatte.

Das hier hat geholfen beim Modul "Hilfsnavigation" des Beispielmandanten - folgender Code zu entfernen verbannt das "Englisch":

Code: Alles auswählen

switch($lang){
	case '2':
		//englisch -> deutsch
		echo '<a href="'.$sess->url('index.php?changelang=1').'" class="additionalnavi">'.mi18n("Deutsch").'</a>';
		break;
	default:
		//deutsch -> englisch
		echo '<a href="'.$sess->url('index.php?changelang=2').'" class="additionalnavi">'.mi18n("English").'</a>';
		break;
}
Wenn das Ganze trotz Erfolg grober Unfug sein sollte, dann bitte ich um einen Hinweis.

Verfasst: Fr 11. Nov 2005, 13:26
von emergence
grober unfug nein...

es wird einfach nicht kontrolliert ob die andere sprache aktiv ist...
that's it...

vorgehensweise ist/war korrekt...

Verfasst: Fr 11. Nov 2005, 13:45
von smart
Hätte ich es gleich so gemacht, dann wär' mir das wohl nicht passiert... :-(

Werd' es genauso machen, wenn ich meine Seite erst einmal gerettet habe...

Verfasst: Mi 16. Nov 2005, 19:43
von Simone
Hab ich nachgemacht und nun den Schaden. Ich komme nicht mehr ins Deutsche zurück. Was nun?

Und auch: wo sind die englischen Nachrichten untergebracht?

Aber wichtiger ist, wieder ins Deutsche zurück zu kommen.

Simone

:lol: hier machste wat mit

Verfasst: Do 17. Nov 2005, 00:06
von smart
Dann warst du wohl noch auf Englisch... ;-)

Gib einfach den Pfad deiner Website plus:

Code: Alles auswählen

index.php?changelang=1
in die Browserzeile ein, also z.B.:

Code: Alles auswählen

http://www.meinewebsite.de/cms/index.php?changelang=1

Verfasst: Do 17. Nov 2005, 05:03
von Simone
War ich noch in der englischen Seite? Kann sein :?

Heute morgen ist deutsch wieder drin - ich vermute, daß die Log-Tabelle (con_inuse?) über Nacht vom System geleert wurde.

Okay. Ich habe jetzt die deutsche Seite, oben steht English. Aber klicke ich rauf (wie Du sagst changelang 2), passiert nichts.

Fazit: Man muß gehörig aufpassen, wenn man sich ans English wegmachen wagt.
Die Website muß, bevor man sichan den Code wagt, auf deutsch da stehen und man muß wissen, daß man etwas gehörig verändert. Offensichtlich kann man nur mit Code wieder einkleben, die Sache nicht rückgängig machen.

Simone

Verfasst: Do 17. Nov 2005, 05:27
von smart
Schon wach oder noch wach? ;-)
Simone hat geschrieben:Offensichtlich kann man nur mit Code wieder einkleben, die Sache nicht rückgängig machen.
Wenn du nicht noch mehr verändert hast, sollte das durchaus gehen! Ich habe jedenfalls erst das selbe Problemchen gehabt wie du, dann auf deutsch umgestellt und alles so gelassen - ohne den Link. So gefällt's mir!

Verfasst: Do 17. Nov 2005, 07:23
von Simone
schon wieder wach :lol: (Gehöre zu den Frühaufstehern 4:51 Uhr ohne Wecker)

Genauso habe ich es jetzt auch gemacht. Dennoch ist das wahlweise Umstellen nicht möglich. Irgendwas passiert nach dem ersten Eingriff.

Hast Du entdecken können, wo die englischen Seiten sind?

Simone

Verfasst: Do 17. Nov 2005, 10:20
von HerrB
Da wird nix verändert. Er speichert die Spracheinstellung in der Session.

Über http://.../front_content.php?changelang=<ID der Sprache> kann ich auf eine andere Sprache wechseln. Welche Sprach-IDs möglich sind, sieht man in Contenido z.B. unter Administration -> Sprachen oder rechts oben in der Leiste.

Die Standardsprache (d.h. wenn eine neue Session eröffnet wird) ist durch die Angaben in der config.php im Mandanten-Verzeichnis festgelegt.

Gruß
HerrB

Verfasst: Do 17. Nov 2005, 15:13
von smart
Simone hat geschrieben:Genauso habe ich es jetzt auch gemacht. Dennoch ist das wahlweise Umstellen nicht möglich. Irgendwas passiert nach dem ersten Eingriff.
Da kann eigentlich ja nicht sein, wenn du nur den html-Abschnitt entfernst.
Simone hat geschrieben:Hast Du entdecken können, wo die englischen Seiten sind?
Wenn du im Backend auf englisch umstellst (oben rechts), findest du eine ganz neue Kategorien- und Artikelstruktur.

Verfasst: Fr 18. Nov 2005, 16:21
von clipboard
Hallo zusammen

Sorry, ich verstehe jetzt gar nix mehr. Was muss ich tun um die 2. Sprache ganz abzuschalten? Konkret, ich benutze das Standard-Layout von 4.6.2 und möchte nicht, dass oben rechts "english" erscheint. Ich brauche nur deutsch.

Unter Administration habe ich "Englisch" deaktiviert. Was muss ich noch tun?

Kann mir jemand einen Tipp geben?
Danke und Gruss
Fabian

Re: Hinweis: "Englisch" ungefragt in der Hilfsnavi

Verfasst: Fr 18. Nov 2005, 17:17
von smart
Im Modul "Hilfsnavigation" folgenden Code entfernen:
jost hat geschrieben:

Code: Alles auswählen

switch($lang){
	case '2':
		//englisch -> deutsch
		echo '<a href="'.$sess->url('index.php?changelang=1').'" class="additionalnavi">'.mi18n("Deutsch").'</a>';
		break;
	default:
		//deutsch -> englisch
		echo '<a href="'.$sess->url('index.php?changelang=2').'" class="additionalnavi">'.mi18n("English").'</a>';
		break;
}