Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: IF'ai pagal IP (EN/LT)

Parašė ADXS· 2008 Sau. 24 18:01:09
#1

Taiva, noriu padaryti keliakalbį tinklapį, aišku yra ir modas paprastas, kuris pakeičia locale, bet man reikia pvz ir navigaciją pakeisti, intro texstą.

Užsimaniau tai padaryti su IF'ais
IF jei Lt ip ir visi kiti kitų tautų ir t.t.. ellsas ir būtų EN textukas, nėra labai jau sunku tai padaryti, tik reikia pradžios kaip viskas en atrodyti turi, tad prašau aš lankytojai papimpink FHUU tai yra padėkit su šitu modu B)

Pageidaujami vertingi postai, tokie kaip ai jo turiu, bet neduosiu, ir jo gerai čia sugalvota... ?|

Tai va, padarykim, kad šita tema būtų pilnai užpilta ;)

Parašė ozzWANTED· 2008 Sau. 24 18:01:17
#2

Su LT ip - bandžiau surašyti visus LT tiekėjų IP, tačiau supratau kad jie gan dažnai atsiranda kinta, beto LT neturi taip kad vienos ip grupės o yra išmėtyti pogrupiai. Vnž, bent jau man gavosi per 150 skirtingų pradžių, tad tokia begalė kodo užsiurbtų saitą. Geriau svečiams padaryk kalbos pasirinkimą per Cookies ar per Online IP.

Parašė ADXS· 2008 Sau. 24 18:01:51
#3

Na jo, čia tai ir pakliuvau, tada gal reiktų bandyti tiesiog surašyti skriptuką, kad pasirinkimas būtų pvz navigacijos turinio..

Parašė Rytis· 2008 Sau. 24 18:01:34
#4

Išbandyta ir veikia: http://www.maxmind.com/app/php
Tačiau šitam būdui reikia serverio administratoriaus teisių (PHP modulio įdiegimui).

Parašė ___· 2008 Sau. 24 18:01:38
#5

Ai tu gal tiesiog viską su cookies daryk :| patogiau bus, dvi vėliavėlės anglų ir lietuvių, nuspaudi vieną, įrašo į cookies kad ir kokį:
setcookie("kalba", "anglu", time()+3600);

Ir poto galima paprastą if padaryt. Jeigu mano galva nešlubuoja:
if ($_COOKIE["kalba"] == anglu){
echo "angliskas tekstas";
//arba
redirect ("angliskasindex.php");
}

Viskas kas užboldinta keisk.
Sorry jeigu klaidų privėliau, bet principas tas pats turėtų būt ?|

EDIT: http://www.w3schools.com/php/php...

Redagavo ___· 2008 Sau. 24 18:01:11