Hinorashi: Spräche ändern/Variablen&Links/If variante?

tag erstmal
so ich hab eigentlich total keien anhung von php
aber php ist so schön praktisch
und ein klein wenig verstehe ich schon

nun woltle ich auch meiner homepage
quasi eine funktion machen um die sprache zu ändern

am leichtesten gings mit html
einfach endlos viele seiten machen und verlinken

dann hatte ich die idee das man folgendes machen könnte (wenn möglich)
ne url sieht dann zb so aus ../$lang/index.html
$lang sollte dann zb per button klick gesetzt werden

dann dachte ich an eine if variante
if lang = 1
alle links deutsch (../ger/index.html)
if lang = 2 alle links englisch (../eng/index.html)

wie man sieht ist keine idee richtig ausgereift
ich hoffe auf hilfe
mfg

p.s.:ich hoffe auf eine antwort die ich als anfänger verstehe^^"

  1. Hallo Hinorashi,
    Dazu braucht man kein php

    dazu reicht folgendes:

    <head>
    ...
    <script type="text/javascript">
    <!--
    function wechsel(sprache)
    {
    var pfad = window.location.pathname;
    if (sprache=="englisch")
     window.location.href = pfad.replace(/ger/,"eng");
    if (sprache=="deutsch")
     window.location.href = pfad.replace(/eng/,"ger");
    }
     //-->
     </script>
    </head>
    <body>
    <a href="javascript:wechsel('deutsch')">deutsch</a>
    </body>

    Beispiel für Unmschaltung von engl. nach deutsch.
    Bedingung die Seiten sind in den richtigen Pfaden /ger bzw. /eng und haben den gleichen Namen! Sonst muß bei replace angepasst werden.
    <a href="javascript:wechsel('englisch')">englisch</a> würde die Umstellung von deutsch auf engl. aussehen.

    An Stelle des Textes 'englisch' oder 'deutsch' kann natürlich auch ein Bildchen (Flagge) hin.

    1. Moin,

      Dazu braucht man kein php

      dazu reicht folgendes:

      <head>
      ...
      <script type="text/javascript">

      das würde ja bedeuten, dass jemand, der kein Javascript aktiviert hat, die Sprache nicht umschalten kann. Da finde ich das serverseitige umschalten schon hilfreicher.

      MfG,
        Juan

      1. ja stimmt irgendwie schon^^
        wer keine java hat, hat pech...
        aber trozdem danke
        dann werde ich als grundeinstellung vllt. erstmal englisch nehmen
        hat trotzdem noch wer ne php möglichkeit
        (ich denke mal die ird ähnlich aufgebaut sein oO)

        1. Moin,

          dann werde ich als grundeinstellung vllt. erstmal englisch nehmen
          hat trotzdem noch wer ne php möglichkeit
          (ich denke mal die ird ähnlich aufgebaut sein oO)

          ich habs bei mir so, dass ich immer einen GET-Parameter übergebe und und darüber entscheide, ob ich xxx_de.php oder xxx_es.php includiere.
          Ist im Prinzip aber ja ähnlich dem, was du bereits geschrieben hast.

          MfG,
            Juan

          1. Moin,

            ich habs bei mir so, dass ich immer einen GET-Parameter übergebe und und darüber entscheide, ob ich xxx_de.php oder xxx_es.php includiere.
            Ist im Prinzip aber ja ähnlich dem, was du bereits geschrieben hast.

            MfG,
              Juan

            sorry ich hab von php sehr wenig ahnung daher ka was du meinst^^
            voraldingen hat wer anderes das geschrieben