Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Script za prepoznavanje jezika i redirekcija

[es] :: Web razvoj :: Script za prepoznavanje jezika i redirekcija

[ Pregleda: 3370 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

||NeX||
Nedim Šabić
Vlasnik SEO.ba
BiH

Član broj: 1430
Poruke: 1733
*.as53.tr.bih.net.ba.



+4 Profil

icon Script za prepoznavanje jezika i redirekcija22.09.2003. u 15:44 - pre 250 meseci
Kako ste ljudine?
Evo opet dobih neki veliki projekt.
Pa mi treba mala pomoć.

Naime, treba mi skripta, koja će prepoznati jezik izabran u windowsima za keyboard, te ako je njemački da otvori određenu stranicu, a ako nije, već bilo koji drugi da otvori drugu.

I dok skripta radi da piše: Loading ili nešto drugo ...

Je li to moguče, ako ne da ne razbijam glavu.


 
Odgovor na temu

Nikola Denić
Nikola Denić
Nis/Bgd

Član broj: 6571
Poruke: 1231
212.62.48.*

ICQ: 42376797
Sajt: www.nixa.co.yu


Profil

icon Re: Script za prepoznavanje jezika i redirekcija23.09.2003. u 02:21 - pre 250 meseci
Citat:
||NeX||:
Kako ste ljudine?
Evo opet dobih neki veliki projekt.
Pa mi treba mala pomoć.

Naime, treba mi skripta, koja će prepoznati jezik izabran u windowsima za keyboard, te ako je njemački da otvori određenu stranicu, a ako nije, već bilo koji drugi da otvori drugu.

I dok skripta radi da piše: Loading ili nešto drugo ...

Je li to moguče, ako ne da ne razbijam glavu.



ne znam za to , ali misilim da ti je to malo glupo , negde sam naleteo na netu servis koji ti nudi da preko IP -a te pronadje ne samo Zemlju nego i grad ..Radi preko Ip baze ...Sto ne probas preko njih ... Ako ti frka cu da nadjem negde link ... :)

ITSolutions - najeftiniji DialUp internet [ dialup flat za samo 275 dinara ]
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
*.verat.net



+11 Profil

icon Re: Script za prepoznavanje jezika i redirekcija23.09.2003. u 11:36 - pre 250 meseci
Pogledaj dokumentaciju o HTTP upitima. Jedan od podataka je i jezik koji je aktuvan u browseru. Takodje proveri dokumentaciju Apachea (web server) jer on ima podrsku za to tako da sam odluci koju ce stranu da otvori bez potebe za posebnim skriptovima.
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.verat.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Script za prepoznavanje jezika i redirekcija23.09.2003. u 14:31 - pre 250 meseci
Polje Accept-Language sadrži podatke o jezicima koje je izabrao korisnik.

Ono je u obliku:
jezik[; q=x](, jezik[; q=x])*

Znači, prvo podelite celo ovo polje na zarezima, pa zatim razdvojite kôd od koeficijenta na tačka-zarezu. Koeficijent nije neophodan, a tada se podrazumeva vrednost 1.

Npr. ako je vrednost ovog polja: „sr, hr; q=.5, en; q=.1, ru; q=.3“, to znači da korisnik „želi“ sledeće jezike:
— sr (srpski) bi najradije
— hr (hrvatski) ako nema srpskog
— ru (ruski) ako nema srpskog ni hrvatskog
— en (engleski) ako nema nijednog prethodnog

Ovo istovremeno označava da korisnik ne želi npr. nemački, ali uglavnom čitači propuste i nenavedeni jezik, ako već nije moguće zadovoljiti afinitete.

Takođe, značaj koeficijenta je veći u slučaju „pregovaranja o sadržaju“ (content-negotiation), pa npr. ako korisnik želi text/xml sa q=1, a on je dostupan samo na ruskom jeziku, dok korisnik prihvata i text/html sa q=.7 koji je na serveru dostupan na hrvatskom, onda će dobiti hrvatski text/html (0,7*0,5=0,35 veće od 1*0,3=0,3). Znači, HTTP RFC za detaljno i pažljivo baratanje svim Accept* poljima.
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

Nub.Saibot
Srbija/BG

Član broj: 11838
Poruke: 99
*.direcpceu.com



Profil

icon Re: Script za prepoznavanje jezika i redirekcija23.09.2003. u 15:00 - pre 250 meseci
Citat:
Nikola Denić:
ne znam za to , ali misilim da ti je to malo glupo , negde sam naleteo na netu servis koji ti nudi da preko IP -a te pronadje ne samo Zemlju nego i grad ..Radi preko Ip baze ...Sto ne probas preko njih ... Ako ti frka cu da nadjem negde link ... :)


Ovo resenje je lose i licno sam to iskusio. U firmi imamo DirectWay link kome je provider preko koga izlazimo na net u Nemackoj, tako da svi sajtovi koji koriste ip lociranje poturaju mi nemacki jezik sto je da poludis.
 
Odgovor na temu

||NeX||
Nedim Šabić
Vlasnik SEO.ba
BiH

Član broj: 1430
Poruke: 1733
*.as53.tr.bih.net.ba.



+4 Profil

icon Re: Script za prepoznavanje jezika i redirekcija23.09.2003. u 23:44 - pre 250 meseci
Hmm, izgleda mi puno lakše staviti zastavicu i ćao. Hehehhe. Moram još učiti da skontam šta je pisac u mnogim ovim postovima htjeo da kaže.
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.verat.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Script za prepoznavanje jezika i redirekcija24.09.2003. u 00:36 - pre 250 meseci
Citat:
||NeX||:
Hmm, izgleda mi puno lakše staviti zastavicu i ćao. Hehehhe.


Podesi kod sebe (znači u tvom čitaču veba, tj. web browser-u) jezik na srpski, i poseti prevod.org. Zatim, postavi jezik na hrvatski, i poseti prevod.org. Primećuješ razliku? ;-)

Sve to (osim pretvaranja u latinicu) radi sledeća funkcija:
Code:
function jezik_iz_zaglavlja() {
  global $HTTP_ACCEPT_LANGUAGE;

  $jezici=split(',',$HTTP_ACCEPT_LANGUAGE);
  $srpski=0;
  $hrvatski=0;
  foreach ($jezici as $jezik) {
    if (ereg('^sr$',$jezik,$regs)) {
      $srpski=1;
    } elseif (ereg('^hr$',$jezik,$regs)) {
      $hrvatski=1;
    } elseif (ereg('^sr;[ ]*q=([0-9.]+)$',$jezik,$regs)) {
      $srpski=$regs[1];
    } elseif (ereg('^hr;[ ]*q=([0-9.]+)$',$jezik,$regs)) {
      $hrvatski=$regs[1];
    }
  }
  if ($hrvatski>$srpski) return 1;
  else return 0;
}


Ona je rađena namenski (samo za razlikovanje ova dva „jezika“, pošto stranica jedino njih podržava). Neke stvari (kao upotreba „[ ]“ za razmak u regularnom izrazu) koristim upravo zbog čitljivosti kôda. Jezik je ovde, naravno (u smislu „sigurno ga prepoznajete“, a ne „mnogo je dobar, pa zato“), PHP. Jednom prilikom sam radio i opštije rešenje u Pitonu, pa možda mogu i da ga iskopam ako je potrebno.

Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

[es] :: Web razvoj :: Script za prepoznavanje jezika i redirekcija

[ Pregleda: 3370 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.