ACHTUNG: Ab dem 30. September 2023 wird die Website offline geschaltet. Vielen Dank für alles!
Automatischer Flaggenwechsel! v. 1.5
unejam29/Okt | 21:06
Hi
Da hier im Forum einige Leute nach einer automatischen Funktion für den Flaggenwechsel beim eigenen Layout gesucht haben, habe ich mal bisschen gebastelt und nen Javascript Code dafür gemacht.
Hier das Beispielbild:

Je nachdem in welchem Land man sich befindet, zeigts die dazu passende Flagge an.
Also jeder der will kann den Code verwenden, die einzige Gegnleistung die ich verlange ist dass ihr euch in meine Topliste anmeldet oder sie in euere Linkpartner aufnehmt, sonst nix.
Link meiner Topliste: http://bgnation.de
Hier der Code:
Den Code tragt ihr ganz normal dort ein wo die Flagge stehen soll.
Um Resourcen zu sparen habe ich mal nur die meist genutzten Länder reingetan. Falls ein Land fehlt für euch, könnt ihr dass ja nachtragen im Code, oder auch ein Land wegnehmen, oder sonst hier das Land posten und ich trages dann nach.
Und der Code steht nur für die Flagge.
Also das wars hoffe bringt paar Leuten was.
Über ne kleine Spende würde ich mich natürlich auch freuen, falls jemand an überschüssige Mp's leidet
Fragen, Bemerkungen, Verbesserungsvorschläge, Fragen zum einfügen oder das nachträgliche Formatieren, könnt ihr gerne hier unten posten
bb
Zum letzten Mal geändert von unejam am 2011-11-03 10:18 PM.
Da hier im Forum einige Leute nach einer automatischen Funktion für den Flaggenwechsel beim eigenen Layout gesucht haben, habe ich mal bisschen gebastelt und nen Javascript Code dafür gemacht.
Hier das Beispielbild:

Je nachdem in welchem Land man sich befindet, zeigts die dazu passende Flagge an.
Also jeder der will kann den Code verwenden, die einzige Gegnleistung die ich verlange ist dass ihr euch in meine Topliste anmeldet oder sie in euere Linkpartner aufnehmt, sonst nix.
Link meiner Topliste: http://bgnation.de
Hier der Code:
<script type="text/javascript">
(function(text) {
var tr = {
"Deutschland": "de",
"Italien": "it",
"Frankreich": "fr",
"Schweiz": "ch",
"Ägypten": "eg",
"China": "cn",
"Brasilien": "br",
"Russland": "ru",
"USA": "us",
"Polen": "pl",
"Kanada": "ca",
"Albanien": "al",
"Österreich": "at",
"Spanien": "es",
"Portugal": "pt",
"England": "en",
"Belgien": "be",
"Dänemark": "dk"
};
for(var key in tr) {
if('{stats_country}'.indexOf(key) != -1) {
document.write('<img src="/images/icons/flag_2/flag_' + tr[key] + '.png" style="vertical-align:bottom;" alt="" />');
return;
}
}
})("<span>Italien</span>");
</script>
(function(text) {
var tr = {
"Deutschland": "de",
"Italien": "it",
"Frankreich": "fr",
"Schweiz": "ch",
"Ägypten": "eg",
"China": "cn",
"Brasilien": "br",
"Russland": "ru",
"USA": "us",
"Polen": "pl",
"Kanada": "ca",
"Albanien": "al",
"Österreich": "at",
"Spanien": "es",
"Portugal": "pt",
"England": "en",
"Belgien": "be",
"Dänemark": "dk"
};
for(var key in tr) {
if('{stats_country}'.indexOf(key) != -1) {
document.write('<img src="/images/icons/flag_2/flag_' + tr[key] + '.png" style="vertical-align:bottom;" alt="" />');
return;
}
}
})("<span>Italien</span>");
</script>
Den Code tragt ihr ganz normal dort ein wo die Flagge stehen soll.
Um Resourcen zu sparen habe ich mal nur die meist genutzten Länder reingetan. Falls ein Land fehlt für euch, könnt ihr dass ja nachtragen im Code, oder auch ein Land wegnehmen, oder sonst hier das Land posten und ich trages dann nach.
Und der Code steht nur für die Flagge.
Also das wars hoffe bringt paar Leuten was.
Über ne kleine Spende würde ich mich natürlich auch freuen, falls jemand an überschüssige Mp's leidet

Fragen, Bemerkungen, Verbesserungsvorschläge, Fragen zum einfügen oder das nachträgliche Formatieren, könnt ihr gerne hier unten posten

bb
Zum letzten Mal geändert von unejam am 2011-11-03 10:18 PM.
Energy30/Okt | 07:53
Ich finde das sehr gut gelöst

Masterboy30/Okt | 09:52
wo genau trägt man das script ein ?
unejam30/Okt | 12:07
Admin-Toby schrieb:
Eben genau dort wo die Flagge stehen soll... also beim eigenen Layout.
Hab mir kurz deinen Quellcode angesehen,
du könntest es z.B. da reintun:
Also ich würdes dort reintun: Du bist in (FLAGGE) Deutschland
K.a. wie ich es besser erklären soll, stell dir einfach vor der ganze Script ist nur ein Bild und du tust in dort rein wo du willst
egal wo.
Hoffe war hilfreich
wo genau trägt man das script ein ?
Eben genau dort wo die Flagge stehen soll... also beim eigenen Layout.
Hab mir kurz deinen Quellcode angesehen,
du könntest es z.B. da reintun:
<td colspan=4>
<font color="white">Willkommen zurück</font>
<strong>Spielername</strong><br/><fontcolor="white">Du bist in</font> HIER KOMMT DER CODE REIN <strong><span id="stats_country">China</span></strong><br/><br/></td>
</tr>
<font color="white">Willkommen zurück</font>
<strong>Spielername</strong><br/><fontcolor="white">Du bist in</font> HIER KOMMT DER CODE REIN <strong><span id="stats_country">China</span></strong><br/><br/></td>
</tr>
Also ich würdes dort reintun: Du bist in (FLAGGE) Deutschland
K.a. wie ich es besser erklären soll, stell dir einfach vor der ganze Script ist nur ein Bild und du tust in dort rein wo du willst

Hoffe war hilfreich
Masterboy30/Okt | 12:50
hat geklappt , thx
Kolumbien30/Okt | 18:53
Klasse sache
danke dir habe nicht viele MP übrig aber 8 gebe ich mal
Zum letzten Mal geändert von Kolumbien am 2011-10-30 6:54 PM.



Zum letzten Mal geändert von Kolumbien am 2011-10-30 6:54 PM.
unejam30/Okt | 23:53
Kolumbien schrieb:
Vielen Dank
Aber das mit den Mp wär doch nicht nötig gewesen, vorallem wenn du so wenig hast
Weitere Länder
Habe hier noch ca. 30 "exotischere" Länder falls jemand
eines oder paar davon braucht.
Einfach ganze Zeile kopieren und im Code einfügen, am besten in der Mitte damit man den Code nicht zufällig durcheinander bringt:
Zum letzten Mal geändert von unejam am 2011-10-30 11:53 PM.
Klasse sache
danke dir habe nicht viele MP übrig aber 8 gebe ich mal



Vielen Dank

Aber das mit den Mp wär doch nicht nötig gewesen, vorallem wenn du so wenig hast

Weitere Länder
Habe hier noch ca. 30 "exotischere" Länder falls jemand
eines oder paar davon braucht.
Einfach ganze Zeile kopieren und im Code einfügen, am besten in der Mitte damit man den Code nicht zufällig durcheinander bringt:
"Australien": "au",
"Türkei": "tr",
"Thailand": "th",
"Elfenbeinküste": "ci",
"Finnland": "fi",
"Norwegen": "no",
"Pakistan": "pk",
"Äthiopien": "et",
"Chile ": "cl",
"Griechenland": "gr",
"Irland": "ie",
"Weißrussland": "by",
"Vietnam": "vn",
"Bulgarien": "bg",
"Iran": "ir",
"Grönland": "gl",
"Kolumbien": "co",
"Südkorea": "kr",
"Indonesien": "id",
"Haiti": "ht",
"Indien": "in",
"Japan": "jp",
"Jamaika": "jm",
"Kenia": "ke",
"Afghanistan": "af",
"Irak": "iq",
"Niederlande": "nl",
"Madagaskar": "mg",
"Tunesien": "tn",
"New Zealand": "nz",
"Israel": "il",
"Türkei": "tr",
"Thailand": "th",
"Elfenbeinküste": "ci",
"Finnland": "fi",
"Norwegen": "no",
"Pakistan": "pk",
"Äthiopien": "et",
"Chile ": "cl",
"Griechenland": "gr",
"Irland": "ie",
"Weißrussland": "by",
"Vietnam": "vn",
"Bulgarien": "bg",
"Iran": "ir",
"Grönland": "gl",
"Kolumbien": "co",
"Südkorea": "kr",
"Indonesien": "id",
"Haiti": "ht",
"Indien": "in",
"Japan": "jp",
"Jamaika": "jm",
"Kenia": "ke",
"Afghanistan": "af",
"Irak": "iq",
"Niederlande": "nl",
"Madagaskar": "mg",
"Tunesien": "tn",
"New Zealand": "nz",
"Israel": "il",
Zum letzten Mal geändert von unejam am 2011-10-30 11:53 PM.
Godfather3/Nov | 11:40
Kleiner Fehler in der Länderkennung gefunden - cn ist nicht china sondern rc. Wobei bei rc die Flagge nicht angezeigt wird, ich denke da sollte mal mm nachschauen
Zusätzliche Nachricht:
Zum letzten Mal geändert von Godfather am 2011-11-03 11:50 AM.
Zusätzliche Nachricht:
"Brasilien": "br",
Zum letzten Mal geändert von Godfather am 2011-11-03 11:50 AM.
Donjohn3/Nov | 14:47
China = cn
Sportsmafia3/Nov | 18:46
Ich teste es gerade aus.
Liberia fehlt.
Länderflagge wird nicht angezeigt, nur das Land wo man sich befindet und auch dies wird bei mir weiter falsch angezeigt. im Kasten steht immer, igal im welchem Land man ist: Du befindest dich in China. hmmmm
Mein Kopf raucht schon....
lg
Zum letzten Mal geändert von Sportsmafia am 2011-11-03 6:59 PM.
Liberia fehlt.
Länderflagge wird nicht angezeigt, nur das Land wo man sich befindet und auch dies wird bei mir weiter falsch angezeigt. im Kasten steht immer, igal im welchem Land man ist: Du befindest dich in China. hmmmm
Mein Kopf raucht schon....

lg
Zum letzten Mal geändert von Sportsmafia am 2011-11-03 6:59 PM.
- 1
- 2