Auto taal select

Door Big-smoke , 16 jaar geleden, 3.772x bekeken

Geen db juist een klein stukje code, ben eignelijk geen 100% zker dat het werkt want ik kan het niet testen:s

Voorbeeld: http://www.youblog.be

Gesponsorde koppelingen

PHP script bestanden

  1. auto-taal-select

 

Er zijn 18 reacties op 'Auto taal select'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
GaMer B
GaMer B
16 jaar geleden
 
0 +1 -0 -1
Dit is één manier, maar je kunt ook cookies/sessions gebruiken om de gewenste resultaten langer op te slaan zonder database.
Yet, a very nice code m8.
Big-smoke
big-smoke
16 jaar geleden
 
0 +1 -0 -1
Ja dat is waar, heb ik niet echt aan gedacht omdat ik het bij mijn site maar voor 1 pagina gebruik (voorlopig)
GaMer B
GaMer B
16 jaar geleden
 
0 +1 -0 -1
Quote:
Ja dat is waar, heb ik niet echt aan gedacht omdat ik het bij mijn site maar voor 1 pagina gebruik (voorlopig)

Dàn zou je inderdaad dit kunnen gebruiken, maar als je het langer wilt laten werken ben je sneller klaar met cookies. Als je een database hebt, ben je NOG sneller klaar, want dan hoef je eigenlijk alleen het IP adres op te slaan + gewenste instelling en dan op elke pagina het IP adres van de database halen + instelling.
Et voila!
Big-smoke
big-smoke
16 jaar geleden
 
0 +1 -0 -1
Het is een script dat je ng wat kunt bewerken voor optimaal te werken:P laten we het zo zeggen
Bo az
Bo az
16 jaar geleden
 
0 +1 -0 -1
Maar zelfs als je een session of cookie gebruikt moet je nog 1x de taal selecteren en als dat automatisch gaat zoals hier is dat wel handig.

Ondanks dat het niet echt een script is, toch handig!
Cake Masher
Cake Masher
16 jaar geleden
 
0 +1 -0 -1
wat nou als ik dit invul: link.php?lang=asdsankfjg
Big-smoke
big-smoke
16 jaar geleden
 
0 +1 -0 -1
Neemt ie gwn engels bij mijn voorbeeld tch:P
T H
T H
16 jaar geleden
 
0 +1 -0 -1
Zou je de code tags beter willen gebruiken? :-)
Maar ziet er wel appart uit :-)

gr, tim
Jelmer -
Jelmer -
16 jaar geleden
 
0 +1 -0 -1
$_SERVER['HTTP_ACCEPT_LANGUAGE'] lijkt mij persoonlijk een betere variabele om vanuit te gaan. Deze kan in de browser ingesteld worden (en staat in de meeste gevallen standaard al goed) en kan meerdere voorkeuren bevatten.
Vdleije .
vdleije .
16 jaar geleden
 
0 +1 -0 -1
Op jouw site werkt het niet!
Big-smoke
big-smoke
16 jaar geleden
 
0 +1 -0 -1
hu? wat staat er dan? bij mij werkt ie
Rudie dirkx
rudie dirkx
16 jaar geleden
 
0 +1 -0 -1
Quote:
hu? wat staat er dan? bij mij werkt ie

De taal wordt niet onthouden. Het werkt alleen op de pagina's waar lang=en in de url staat (of lang=fr of lang=nl, you catch my drift!?).
Het wordt nergens onthouden. Als je op de engelse vlag klikt krijg je engels, maar als je dan op index klikt heb je gewoon weer nederlands :)
Big-smoke
big-smoke
16 jaar geleden
 
0 +1 -0 -1
Hmm dat is waa, het was me ng niet opgevallen omdat ik ook ng maar met 1 pagina werk
Paul
Paul
16 jaar geleden
 
0 +1 -0 -1
Hoe doe je dit met cookies dan?
Frank
frank
16 jaar geleden
 
0 +1 -0 -1
Je laat ze kiezen tussen die plaatjes. Ze klikkenn bijvoorbeeld op nederlands. Danz et je een cookie met taal = nederlands. Dan controleer je welke taal hij heeft en met een ifje echo je de tekst :D
(niet slecht voor een designer ;))
Rene Wennekes
Rene Wennekes
14 jaar geleden
 
0 +1 -0 -1
Is er ook een mogelijk om met Java de taal van het besturingssysteem te achterhalen?
ToySoldier ZegIkNiet
ToySoldier ZegIkNiet
14 jaar geleden
 
0 +1 -0 -1
Zoiets:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
$countries
= array(); /* @link: http://wesdesignz.com/talen_array.phps of google.nl (zoek op 'php countries array') */
function first( $array )
{

    if ( is_array( $array ) )
    {

        foreach( $array as $value )
        {

            return $value;
        }
    }

    else
    {
        return $array;
    }
}

$lang = strtoupper( first( explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE'] ) ) );
if ( !empty( $countries[$lang] ) )
{

    echo 'Language has been set to: ' . $countries[$lang] . '.';
}

else
{
    echo 'Couldn\'t find a language, has been set to default: ' . $countries['UK'] . '.';
}
[
/code]
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Thumb nail
Thumb nail
13 jaar geleden
 
0 +1 -0 -1
function first( $array )

welker $array ????
je bedoelt dus $countries ?

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. auto-taal-select

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.