php un valodas

Tiek skatīts 1 ieraksts (no 16 kopumā)
  • Autors
    Ieraksti
  • #148395
    Gachu
    Participant

    Sveiki!

    Es gribētu zināt, vai kādam ir kāds php koda piemērs, kurš darbojat vairākās valodās. Piemēram, Latviešu, Angļu, Krievu!! ?

    Paldies!!

    #194017
    Gachu
    Participant

    jā..bet lai web lapas valoda (izskats) mainītos, izvēlētos valodu!!!

    #194019
    azazul
    Participant

    Vienkārši lapā nolasi linka parametrus, un pēc tiem izdrukā lapas saturu.

    Ja tu nevari pats to izdomāt, tad varbūt tev vajadzētu mēģināt MÄ€CĪTIES php, nevis prasīt gatavu kodu.

    #194020
    Anonīms
    Neaktīvs

    varu palīdzet, raksti PM…


    @azazul
    , ka lai mācas ja neviens nemāca , ģenij? Tfu, tadus aunus ka tevi… Un otrkart, neprasija jau gatavu kodu, bet gan piemērus… Pzd…

    #194021
    Loading
    Participant

    Gachuu, kā tu to biji domājis? Vairākās valodās… Mājas lapā karodziņi ir ‘LAT’ ‘ENG’ ‘DE’ un uzspiežot mainās valoda?

    Morpheus tu esi pārpratis azazul.

    #194022
    Anonīms
    Neaktīvs

    neko es neparpratu 😛 jam viņš tā arī domā 😛

    #194023
    Foxsk8
    Participant

    Par valodām runājot, ir jau divu veidi, vai nu tev valodas nomaina tikai apvalku, vai arī pārslēdzot valodu, rādās katrai valodai atbilstošs valodas teksts.

    #194024
    azazul
    Participant

    Man gan visu laiku likās, ka nomainot valodu jāmainās ir gan interfeisam gan saturam 😛

    Ja tev ir links https://manalapa.lv/?lang=lv

    Tad tu datus nolasi kā $lang = isset( $_GET )? htmlspecialchars( $_GET) : ‘lv’;

    Un tālāk rīkojies atkarībā no $lang vērtības ( es ceru ka tur nav drukas kļūdu )

    Kā jau teicu iepriekš,k ja tu nevari izsmadzeņ ot pats, ej un MÄ€CIES.

    Ar karoti php nevar iebarot.

    #194025
    Anonīms
    Neaktīvs

    Valodas detects un cita figņa (valodas.php)

    Code:



    function check($str) ////datu filtrs
    {
    $str = stripslashes($str);
    $str = htmlentities($str, ENT_QUOTES, ‘UTF-8’);
    $str = str_replace(”‘”, “‘”, $str);
    $str = str_replace(’\’, “”, $str);
    $str = str_replace(”|”, “I”, $str);
    $str = str_replace(”||”, “I”, $str);
    $str = str_replace(”/\$/”, “$”, $str);
    $str = mysql_real_escape_string($str); ///ja tavs skripts nekur neizmanto MYSQL šo aizvac, ja izmanto atstaj
    return $str;
    }
    $rootpath = “../”; ///maini atkariba no ta kur stav skripts attieciba pret ivalodas failiem, vai tai pašā mapē vai direktoriju augstak etc.

    $goback = check($_SERVER[’HTTP_REFERER’]); /// referers

    $language_1 = $_GET[’language’]; //// sanemam get

    if(!empty($language_1)){

    $_SESSION[’language’] = check($language_1); //// saliekam to sessijā
    header(”Location: $goback”);

    }

    if(empty($_SESSION[’language’])){
    $get_language = strtolower($_SERVER[’HTTP_ACCEPT_LANGUAGE’]);

    $get_language = check($get_language);
    $get_language = mb_substr($get_language, 0, 2);

    }else{
    $get_language = $_SESSION[’language’];
    }

    if (file_exists($rootpath . ‘languages/’.$get_language.’.php’)){ ///parbaudam vai fails ar valodu pastav
    include($rootpath . ‘languages/’.$get_language.’.php’); /// ja pastav liekam iekš skripta

    }else{
    include($rootpath . ‘languages/default.php’); /// ja nepastav liekam pamata valodas include
    }

    veidojam valodas failu, kjip lv.php priekš latviešu valodas, en.php priekš angļu etc

    Code:


    $lang[’kkads_texts’] = “kkads texts etc”;

    un izsaucam skripta valodu

    Code:


    echo”$lang[kkads_texts]”;

    atpakaļ atdos

    Code:

    kkads teksts etc

    talak jau izdomat nav gruti….

    Kam domata go back figņa ar http referer? lai nebutu jaukšanās ar citiem get parametriem, tobiš izveidojot linku jebkur

    Code:

    a href=”/?language=lv” >mainit valodu uz lv

    viņs nomainis un atleks atpakaļ un netrauces citam fičām kas izmanto get

    #194026
    azazul
    Participant

    ak .. dies

    #194027
    Anonīms
    Neaktīvs

    azazul, gaidu konstruktivakus variantus no tevis… 😉 oeki es kodeju oldschool, neizmantojot jusu kruto moderno sintaksi (ko starp citu 70% php.net koderi atzinuši par vairak resursus edošu) bet mans kods strada 😉

    #194028
    azazul
    Participant

    Tu ar SEO esi dzirdējis ? Vismaz garām ejot ?

    Valodas uzstādījumus glabāt sesijā ir plānprātība.

    #194029
    Anonīms
    Neaktīvs

    nu šaubos vai viņam būs liela vajadzība pec seo 😛 kad vajadzēs , viegli var pārmest uz cookies vai kko tamlidzigu 😉 un katrā ziņā, man līdzīgs kods uzstādīts cms, arī ar cms, bet google nemaz nešķebina, rok augšā visu ko vajag 😛 it ipaši tad ja reizi nedēļā updeito sitemapsi 😉

    Un vel joprojam gaidu labāku variantu 😀 SEO-masters

    EDIT: ej pastasti draugiem.lv ka viņiem sudigs seo 😀 anyway, ja tava lapa bus dibena slaucišanas verta un tikai, neviens seo nepalidzes 😀 ti ir lame uzskati 😀

    #194030
    azazul
    Participant

    Vājprāts. Kur tādi rodas.

    Varbūt atver http://www.draugiem.lv un paspied uz tiem linkiem “Latviešu Ã￾ʄĄÂ￾ÑÂ￾Ã￾ºÃ￾¸Ã￾¹ English Deutsch LietuviŠ³ Magyar Latgaliski”.

    Tu pilnīgi noteikti esi šitās lapas iedomīgākais pokemons.

    #194031
    Anonīms
    Neaktīvs

    muahahahaha 😀 okei, labi ja esmu pokemons, lai ta butu 😀 tikai palasi augstak, kurš palidzeja galu gala, es vai tu 😀 nu tad jau labak but iedomigam pokemonam ka neaptestam snobam 😀 iesux 😀 lol , tu tak esi bremze no bremzem….

    Nav pat tolks kko teikt, ka auns tapat ar ragiem muri liksies kamer aplauzisi 😀

    #194032
    samurajs
    Participant

    Kungi, esiet iecietīgi savā starpā! Lūdzu, ejiet izskaidroties kaut kur čatā, vai ar PM, vai uz ielas…

    Tēma slēgta.

Tiek skatīts 1 ieraksts (no 16 kopumā)
  • Tēma ‘php un valodas’ ir aizvērta jaunām atbildēm.
Jaunākais portālā