Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Kalba pagal IP

Parašė WhiZz· 2014 Bal. 23 00:04:52
#1

Sveiki, gal kas zinote kaip reikia pasidaryti "local language" ne ####klapi? Gal koki koda is php-f reikia istraukt?

Parašė avice· 2014 Bir. 23 16:06:53
#2

http://www.geoplugin.net/json.gp...

Parašė MAnjack· 2014 Bir. 24 14:06:38
#3

Gali kalbą keitinėt ir su if funkcija, tik nemanau, kad tiksliai tau ją nustatys :)

Parašė avice· 2014 Bir. 24 14:06:46
#4

Gal ir nelabai tiksliai, bet daugmaž, tuoj parašysiu paprasta koda.

Parašė avice· 2014 Bir. 24 15:06:42
#5

Koda dedam po siu funkciju maincore.php faile:
// Fetch the settings from the database
t.y pries sekanti php komentara, daviau tik pavidzy, turetu veikt. Beto reiketu visas kalbas tureti.

// keiciam kalba
if(!isset($_COOKIE['kalba'])) {
$kalba = unserialize(@file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR']));
 if(isset($kalba['geoplugin_countryName'])) {
setcookie("kalba", $kalba['geoplugin_countryName'], (time()+60*60*24*30));
 }
}elseif(file_exists(BASEDIR."locale/".$kalba['geoplugin_countryName']."/global.php")){
$settings['locale'] = $_COOKIE['kalba'];
}

Redagavo avice· 2014 Bir. 24 15:06:16