Skript zur Länderauswahl
Author: H. SGrüss Euch,
Ich habe ein html code erstellt und ein kleines Problem. Wenn ich die Länderauswahl betätige und mir ein Land aussuche wird zwar umgeschaltet was auch funktioniert. Jedoch bleibt es nicht auf dem Land stehen sondern es schaltet wieder um auf "Länderauswahl". ist aber auf dem richtigen Land. Sieht nur unschön aus und damit der Kunde genau weiß er hat sein Land ausgewählt sollte da z.B. Austria feststehen statt auf Länderauswahl zurück zuspringen.
Als Test habe ich nur Germany und Austria auf dem Server hochgeladen. Bitte beim Testen beachten.
So sieht der Code aus
<form>
<select style="width: 150px; height: 30px; color: #ffffff;
font-size: 16px; font-family: Tahoma; background-color: #400000;"
onChange="location.href=this.options[this.selectedIndex].value">
<option>Länderauswahl:
<option value="http://vikingsdivision.de/country_selection/au">Australia
<option value="http://vikingsdivision.de/country_selection/at">Austria
<option value="http://vikingsdivision.de/country_selection/by">Belarus
<option value="http://vikingsdivision.de/country_selection/be">Belgium
<option value="http://vikingsdivision.de/country_selection/bg">Bulgaria
<option value="http://vikingsdivision.de/country_selection/ca">Canada
<option value="http://vikingsdivision.de/country_selection/hr">Croatia
<option value="http://vikingsdivision.de/country_selection/cz">Czech Republic
<option value="http://vikingsdivision.de/country_selection/dk">Denmark
<option value="http://vikingsdivision.de/country_selection/uk">England
<option value="http://vikingsdivision.de/country_selection/ee">Estonia
<option value="http://vikingsdivision.de/country_selection/fo">Faroe Islands
<option value="http://vikingsdivision.de/country_selection/fi">Finland
<option value="http://vikingsdivision.de/country_selection/fr">France
<option value="http://vikingsdivision.de/">Germany
<option value="http://vikingsdivision.de/country_selection/gr">Greece
<option value="http://vikingsdivision.de/country_selection/hu">Hungary
<option value="http://vikingsdivision.de/country_selection/is">Iceland
<option value="http://vikingsdivision.de/country_selection/ie">Ireland
<option value="http://vikingsdivision.de/country_selection/it">Italy
<option value="http://vikingsdivision.de/country_selection/lv">Latvia
<option value="http://vikingsdivision.de/country_selection/lt">Lithuania
<option value="http://vikingsdivision.de/country_selection/lu">Luxembourg
<option value="http://vikingsdivision.de/country_selection/nl">Netherland
<option value="http://vikingsdivision.de/country_selection/no">Norway
<option value="http://vikingsdivision.de/country_selection/pl">Poland
<option value="http://vikingsdivision.de/country_selection/pt">Portugal
<option value="http://vikingsdivision.de/country_selection/ru">Russia
<option value="http://vikingsdivision.de/country_selection/rs">Serbia
<option value="http://vikingsdivision.de/country_selection/sk">Slovakia
<option value="http://vikingsdivision.de/country_selection/si">Slovenia
<option value="http://vikingsdivision.de/country_selection/es">Spain
<option value="http://vikingsdivision.de/country_selection/se">Sweden
<option value="http://vikingsdivision.de/country_selection/ua">Ukraine
<option value="http://vikingsdivision.de/country_selection/us">USA
</select>
</form>
Guten Tag Heike,
danke für Ihre Nachricht.
Leider bieten wir keine technische Unterstützung zur Einfügung von benutzerdefinierten Codes. Da der gwünschte Code nicht im Programm integriert ist, schlage ich Ihnen vor die Information entweder mit Hilfe von Suchmaschinen (u.a. Google) zu finden oder diesen Beitrag auf "offentlich" zu setzen, sodass Ihnen andere Mitglieder der WebSite X5 Help Center -Community eventuell Informationen dazu geben können.
Vielen dank für Ihr Verständnis!
Author
Also in der Suchmaschine hab ich schon nach einer Lösung gesucht. Aber leider nichts gefunden was helfen könnte. Der Beitrag ist doch als öffentlich gesetzt, da ich ja die Hoffnung hatte das mir gerade da jemand helfen könnte. Viel kann ja nicht in dem Code nicht fehlen um die ausgewählte Sprache feststehend zu lassen.
Was mich noch interessieren würde, wäre was man in der SEO eintragen muss das im Browser automatisch die Seite wiedergegeben wird die man für die Länder die man ausgesucht hat erkannt wird bei Aufruf der Seite.
Author
Für Österreiche ( Austria ) sieht das so im SEO Text aus
<link rel="alternate" hreflang="at" href="http://vikingsdivision.de/country_selection/at">Austria</option>
damit die Seite im Browser direkt in Österreich angezeigt werden sollte. Ich weiß aber nicht wie man das testet ob das im jeweiligen Land dirkekt bei Seitenaufruf richtig angezeigt wird.
Was ich so weis kann man das nur im INTRO bei der automatischen Länderwahl(-erkennung) auswählen in der PRO Version ! Aber das funktioniert nur wenn man verschiedene Sprachprojekte erstellt hat.
Author
Ich habe dafür einen Ordner angelegt, und da unter die Endungen der Länder einen weiteren Ordner. Die Seite Dupliziere ich, und diese wird dann in der jeweiligen Sprache angegeben. Das ist hier etwas handgemacht von mir. Da das momentan die Software noch nicht anbietet jedoch soll das so sein.
Ich habe dazu ein paar Seiten gelesen da es auch gleichzeit daraum geht das man in den Suchmaschinen besser gefunden wird was gerade die verschiedenen Länder angeht. Daher wird angeraten jede Seite für das jeweilige Land zu erstellen. Ist zwar mehr Arbeit hat aber einen besseren wiedergabewert wenn jemand was sucht in der Suchmaschine im jeweiligen Land.
Die Pro Version habe ich ja, und das ist schonmal gut gemacht in der Vordefinizion der Sprachen. Obwohl da noch einige dazu kommen könnten, das mal so nebenbei als Verbesserungssvorschlag. Alle Europäischen Sprachen sind da ein MUSS.
Author
Hab es doch noch gefunden, durch das wie im hier zu sehende Beispiel fett gedruckte jeweils im Code auf die einzelne Seite einschreiben für das ausgesuchte Land dann bleibt es für die jeweilige Seite stehen, statt auf Länderauswahl zurück zuspringen.
Beispiel für Österreich (Austria)
<option selected="selected"value="http://vikingsdivision.de/country_selection/at">Austria</option>
Jetzt fehlt nur noch der SEO Code damit die Seite vom Browser des jeweiligen Landes erkannt wird welche Sprachauswahl dem Nutzer zuzuordnen ist damit er direkt auf die richtige Seite gelangt was für sein Land zugewiesen wird. Wenn da einer ne Idee hat immer her damit.
Author
Also zu dem Thema SEO Code für die Länderspezifische zuordnung habe ich das hier gefunden.
https://www.sistrix.de/hreflang-guide/hreflang-generator/
Den richtigen Code und generator wird hier sehr leicht gemacht. Auch eine Überprüfung der Seite ist hier möglich dann.
Frage ist nur. Wo muss der Code jetzt eingefügt werden, damit es vom System her richtig ist und erkannt wird.
Vor dem HTML-Tag
Nach dem Head-Tag
etc.
Wenn man den Code einträgt, muss das auf jeder Seite passieren oder reicht das auch auf der Startseite?
Jetzt ist die Rede da noch von einem ISO Code. Gibt es da noch irgendwas in Website X5 wo man den Eintragen kann? Wenn nein wo macht man das dann?
wenn dann vor dem </head> Tag !
Author
Muss das auf jeder Seite oder reicht die Startseite?
Author
Vielleicht kann mir hier noch jemand helfen. Da meine Versuche gescheitert sind. Da ich im Skript noch einen kleinen Fehler habe. Das Wort "Länderauswahl" soll zwar da stehen als Information jedoch kann man das noch anklicken was dann dazu führt das es im Browser im Nichts "Not Found" läuft. Lieb wäre mir wenn man es garnicht anklicken könnte damit es gar keine Verbindung hat.
Wie müsste ich das im Skript denn jetzt umschreiben?
Was ist wenn du die 3. Zeile ersetzt mit diesem Code?
<select onchange="location = this.value;">
Author
Ich hab den Code ersetzt. Es funktioniert alles soweit genauso weiter. Jedoch das Wort "Länderauswahl" macht genau den gleichen Fehler wie vorher. Es soll ja nur da stehen und nicht anklickbar oder weiterleitend sein soll.
<option>Länderauswahl: ( so steht es da )
Wenn ich <option> davor rausnehme ist das Wort "Länderauswahl" komplett verschwunden.
Ich schätze mal das da etwas anderes für <option> hin muss. ABER WAS?
Ich sehe gerade das schließende </option> fehlt bei dir. Entweder musst du es nach der Länderauswahl einfügen oder nach den ganzen <option> machen.
Author
Das hab ich auch schon probiert </option> das steht hinter allen Ländern und auch der Länderauswahl. Erfüllt aber auch nicht seinen Zweck.
Dann schreibe hier den veränderten Code was du bereits eingefügt hast hier, denn der obige ist jedenfalls Fehlerhaft. Bzw. schreibe den LINK von wo du den Code rauskopiert hast.
Author
<form>
<select style="width: 150px; height: 30px; color: #ffffff;
font-size: 16px; font-family: Tahoma; background-color: #400000;"
<select onchange="location = this.value;">
<option>Länderauswahl:</option>
<option value="http://vikingsdivision.de/country_selection/au">Australia</option>
<option value="http://vikingsdivision.de/country_selection/at">Austria</option>
<option value="http://vikingsdivision.de/country_selection/by">Belarus</option>
<option value="http://vikingsdivision.de/country_selection/be">Belgium</option>
<option value="http://vikingsdivision.de/country_selection/bg">Bulgaria</option>
<option value="http://vikingsdivision.de/country_selection/ca">Canada</option>
<option value="http://vikingsdivision.de/country_selection/hr">Croatia</option>
<option value="http://vikingsdivision.de/country_selection/cz">Czech Republic</option>
<option value="http://vikingsdivision.de/country_selection/dk">Denmark</option>
<option value="http://vikingsdivision.de/country_selection/ee">Estonia</option>
<option value="http://vikingsdivision.de/country_selection/fo">Faroe Islands</option>
<option value="http://vikingsdivision.de/country_selection/fi">Finland</option>
<option value="http://vikingsdivision.de/country_selection/fr">France</option>
<option selected="selected"value="http://vikingsdivision.de/">Germany</option>
<option value="http://vikingsdivision.de/country_selection/gr">Greece</option>
<option value="http://vikingsdivision.de/country_selection/hu">Hungary</option>
<option value="http://vikingsdivision.de/country_selection/is">Iceland</option>
<option value="http://vikingsdivision.de/country_selection/ie">Ireland</option>
<option value="http://vikingsdivision.de/country_selection/it">Italy</option>
<option value="http://vikingsdivision.de/country_selection/lv">Latvia</option>
<option value="http://vikingsdivision.de/country_selection/lt">Lithuania</option>
<option value="http://vikingsdivision.de/country_selection/lu">Luxembourg</option>
<option value="http://vikingsdivision.de/country_selection/nl">Netherland</option>
<option value="http://vikingsdivision.de/country_selection/no">Norway</option>
<option value="http://vikingsdivision.de/country_selection/pl">Poland</option>
<option value="http://vikingsdivision.de/country_selection/pt">Portugal</option>
<option value="http://vikingsdivision.de/country_selection/ru">Russia</option>
<option value="http://vikingsdivision.de/country_selection/rs">Serbia</option>
<option value="http://vikingsdivision.de/country_selection/sk">Slovakia</option>
<option value="http://vikingsdivision.de/country_selection/si">Slovenia</option>
<option value="http://vikingsdivision.de/country_selection/es">Spain</option>
<option value="http://vikingsdivision.de/country_selection/se">Sweden</option>
<option value="http://vikingsdivision.de/country_selection/ch">Switzerland</option>
<option value="http://vikingsdivision.de/country_selection/uk">United Kingdom</option>
<option value="http://vikingsdivision.de/country_selection/ua">Ukraine</option>
<option value="http://vikingsdivision.de/country_selection/us">USA</option>
</select>
</form>
Author
Hat dazu keiner vielleicht eine Idee wie ich das noch hinbekomme?