DeletedUser114131
Gast
Hallo Community.
Ich bräuchte mal etwas Hilfe
Und zwar habe ich eine Seite, die bisher auf Deutsch geschrieben wurde.
Nun möchte ich die Seite allerdings auch in Englisch bereitstellen, möchte dafür aber nicht jede Seite immer neu schreiben müssen.
Daher sieht meine Struktur bis jetzt so aus:
Die Index-Seite befindet sich im ordner ../help(/index.php)
Weitere Seiten, die im Content angezeigt werden befinden sich im Ordner ../Templates/Help/...(.tpl)
Eine config-Datei befindet sich im Ordner ../help(/config.php)
Eine Sprachdatei befindet sich im Ordner ../Templates/Help/Lang/(de.php)
Auf jeder Seite steht ganz oben:
In der config.php wird bisher die Spache definiert (hier "de")
in der Sprachdatei stehen jegliche Texte
Auf den anderen Seiten werden nur die Texte mittels <?php echo aus der Sprachdatei ausgegeben
Soweit so gut, nun müsste man aber manuell in der config.php immer die Sprache umstellen.
Jetzt meine Frage:
Ich habe oben auf meiner Seite eine Leiste mit Flaggen, die auch nutzbar ist, die Frage ist:
Kann ich erreichen, dass wenn jemand z.B. auf die Flagge von England klickt, dass in der config.php auf LANG=en umgestellt wird ?
Oder wie soll ich das Problem sonst lösen ?
Danke schonmal für euere Hilfe
falls ihr mehr info's braucht fragt ruhig
Grüße
la noob
Ich bräuchte mal etwas Hilfe
Und zwar habe ich eine Seite, die bisher auf Deutsch geschrieben wurde.
Nun möchte ich die Seite allerdings auch in Englisch bereitstellen, möchte dafür aber nicht jede Seite immer neu schreiben müssen.
Daher sieht meine Struktur bis jetzt so aus:
Die Index-Seite befindet sich im ordner ../help(/index.php)
Weitere Seiten, die im Content angezeigt werden befinden sich im Ordner ../Templates/Help/...(.tpl)
Eine config-Datei befindet sich im Ordner ../help(/config.php)
Eine Sprachdatei befindet sich im Ordner ../Templates/Help/Lang/(de.php)
Auf jeder Seite steht ganz oben:
PHP:
<?php
include("../help/config.php");
include("../Templates/Help/Lang/".HELP_LANG.".php");
?>
In der config.php wird bisher die Spache definiert (hier "de")
in der Sprachdatei stehen jegliche Texte
Auf den anderen Seiten werden nur die Texte mittels <?php echo aus der Sprachdatei ausgegeben
Soweit so gut, nun müsste man aber manuell in der config.php immer die Sprache umstellen.
Jetzt meine Frage:
Ich habe oben auf meiner Seite eine Leiste mit Flaggen, die auch nutzbar ist, die Frage ist:
Kann ich erreichen, dass wenn jemand z.B. auf die Flagge von England klickt, dass in der config.php auf LANG=en umgestellt wird ?
Oder wie soll ich das Problem sonst lösen ?
Danke schonmal für euere Hilfe
falls ihr mehr info's braucht fragt ruhig
Grüße
la noob