Suche im Forum:
Suchen


Autor Nachricht
Beitrag21.09.2010 um 14:13 (UTC)    
Titel: Weiterleitung nach IP

Hallo gibt es einen JavaScript/CSS/HTML/PHP(ungern) Code mit dem man automatisch auf die Seite geleitet wird z.B. alle die aus Deutschland und österreich kommen auf www.bixx-tv.de.tl und alle die aus allen anderen Ländern kommen auf www.bixx-en.de.tl weiter zu leiten?
Beitrag21.09.2010 um 15:04 (UTC)    
Titel:

Ich verstehe das nicht ganz.
Erklär das doch bitte mal etwas genauer, damit ich es verstehen kann und es mir
möglich ist dir zu helfen.
Beitrag21.09.2010 um 18:27 (UTC)    
Titel:

teora hat Folgendes geschrieben:
Ich verstehe das nicht ganz.
Erklär das doch bitte mal etwas genauer, damit ich es verstehen kann und es mir
möglich ist dir zu helfen.

Die Leute sollen wenn sie Bixx-tv.de.tl/Bixx-en.de.tl betreten nach ihrer IP (dem Land aus dem sie kommen ) auf
Leute aus Deutschland,Österreich -> bixx-tv.de.tl/home.htm
Leute aus allen anderen Ländern -> bixx-en.de.tl/home.htm
weitergeleitet werden
Beitrag23.09.2010 um 15:06 (UTC)    
Titel:

PUSH
Beitrag24.09.2010 um 13:09 (UTC)    
Titel: Lang Browser redirection

Hi Bixx,
ist eigentlich recht easy zu handle´n. Wink
Ich hab dir mal nen kleines JaveScript gebastelt. Das dir deinen Wunsch schon entgegen kommt. Habs aber nicht in anderen Browsern getestet. Wink

Code:

<script type="text/javascript">
/*
   Browser Language Detection + redirect
   Created by MrKenobi ~ http://r0otlabs.com/sandbox/JavaScript/language_detection/lang_redirect.html
   Copyright 2010 ~ Follow me via Twitter: @MrKenobi
*/
<!--
if (navigator.language.indexOf("en") > -1) { // English (Normal English)
   document.write("<meta http-equiv=\"refresh\" content=\"5; URL=http:\/\/www.bixx-tv.de.tl\/\">");
   document.write("<h3><code>You will be forwarded immediately...<\/code><\/h3>");

} else if  (navigator.language.indexOf("en-us") > -1) { // English (United States)
   document.write("<meta http-equiv=\"refresh\" content=\"5; URL=http:\/\/www.bixx-tv.de.tl\/\">");
   document.write("<h3><code>You will be forwarded immediately...<\/code><\/h3>");

} else if (navigator.language.indexOf("en_GB") > -1) { // English (United Kingdom)
   document.write("<meta http-equiv=\"refresh\" content=\"5; URL=http:\/\/www.bixx-tv.de.tl\/\">");
   document.write("<h3><code>You will be forwarded immediately...<\/code><\/h3>");

} else if (navigator.language.indexOf("de") > -1) { // German (Deutschland)
   document.write("<meta http-equiv=\"refresh\" content=\"5; URL=http:\/\/www.bixx-en.de.tl\/\">");
   document.write("<h3><code>Sie werden umgehend weitergeleitet...<\/code><\/h3>");

} else if (navigator.language.indexOf("de_CH") > -1) { // German (Switzerland)
   document.write("<meta http-equiv=\"refresh\" content=\"5; URL=http:\/\/www.bixx-en.de.tl\/\">");
   document.write("<h3><code>Sie werden umgehend weitergeleitet...<\/code><\/h3>");

// Sollten weitere Sprachen hier nicht weiter definiert sein, so werden diese einfach auf eine (Standart Seite / Default Page) weitergeleitet!
} else   document.location.href = 'default.html'; { // Hier die Standart URI Hinzufügen
}
-->
</script>


Demo: http://r0otlabs.com/sandbox/JavaScript/language_detection/lang_redirect.html

Welche Sprache du gerade nutzt kannst du ganz simple via JavaScript herausfinden.
Code:

var rlabs_Lang = (navigator.language) ? navigator.language : navigator.userLanguage;
alert ("The language is: " + rlabs_Lang);


Demo: http://r0otlabs.com/sandbox/JavaScript/language_detection/lang_detect.html

Viel Erfolg.


Best regards, MrKenobi
http://www.Twitter.com/MrKenobi
______________
Follow me via Twitter: @MrKenobi
Html-Papst.de.tl wird nicht mehr gewartet.


Zuletzt bearbeitet von html-papst am 25.09.2010, 08:04, insgesamt 2-mal bearbeitet
Beitrag25.09.2010 um 08:52 (UTC)    
Titel:

Momentan leitet es wenn man aus Deutschlan kommt auf www.bixx-en.de.tl was falsch ist (normal sollte es ja auf bixx-tv.de.tl) am besten währe es aber auf www.bixx.bplaced.net/index_de.html
und wenn man aus England/anderen Ländern kommt dann auf www.bixx.bplaced.net/en/index_en.html
also www.bixx.bplaced.net/en/index_en.html als default und wenn man aus Deutschland/Österreich kommt auf www.bixx.bplaced.net/index_de.html
Das wäre echt super^^
Beitrag25.09.2010 um 11:31 (UTC)    
Titel:

Joa da hab ich dann mal die URI´s verwechselt. Was auch nicht so wild ist, den es macht zumindest seinen Job. Laughing

Also hier ist das so wie du es haben wolltest:
Code:

<script type="text/javascript">
/*
   Browser Language Detection + redirect
   Created by MrKenobi ~ http://r0otlabs.com/sandbox/JavaScript/language_detection/lang_redirect.html
   Copyright 2010 ~ Follow me via Twitter: @MrKenobi
*/
<!--
if (navigator.language.indexOf("en") > -1) { // English (Normal English)
   document.write("<meta http-equiv=\"refresh\" content=\"5; URL=http:\/\/www.bixx.bplaced.net/en/index_en.html\/\">");
   document.write("<h3><code>You will be forwarded immediately...<\/code><\/h3>");

} else if  (navigator.language.indexOf("en-us") > -1) { // English (United States)
   document.write("<meta http-equiv=\"refresh\" content=\"5; URL=http:\/\/www.bixx.bplaced.net/en/index_en.html\/\">");
   document.write("<h3><code>You will be forwarded immediately...<\/code><\/h3>");

} else if (navigator.language.indexOf("en_GB") > -1) { // English (United Kingdom)
   document.write("<meta http-equiv=\"refresh\" content=\"5; URL=http:\/\/www.bixx.bplaced.net/en/index_en.html\/\">");
   document.write("<h3><code>You will be forwarded immediately...<\/code><\/h3>");

} else if (navigator.language.indexOf("de") > -1) { // German (Deutschland)
   document.write("<meta http-equiv=\"refresh\" content=\"5; URL=http:\/\/www.bixx.bplaced.net/index_de.html\/\">");
   document.write("<h3><code>Sie werden umgehend weitergeleitet...<\/code><\/h3>");

} else if (navigator.language.indexOf("de_CH") > -1) { // German (Switzerland)
   document.write("<meta http-equiv=\"refresh\" content=\"5; URL=http:\/\/www.bixx.bplaced.net/index_de.html\/\">");
   document.write("<h3><code>Sie werden umgehend weitergeleitet...<\/code><\/h3>");

// Sollten weitere Sprachen hier nicht weiter definiert sein, so werden diese einfach auf eine (Standart Seite / Default Page) weitergeleitet!
} else   document.location.href = 'http://www.bixx.bplaced.net/en/index_en.html'; { // Hier die Standart URI Hinzufügen
}
-->
</script>


Viel Erfolg. Wink

Best regards, MrKenobi
http://www.Twitter.com/MrKenobi

______________
Follow me via Twitter: @MrKenobi
Html-Papst.de.tl wird nicht mehr gewartet.
Beitrag26.09.2010 um 08:29 (UTC)    
Titel:

works awesome^^
Beiträge der letzten Zeit anzeigen:   


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de