IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @145
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Hľadáte CRM softvér?

SunSoft.CRM • množstvo funkcií • možnosť individuálnych úprav • výhodná cena crm.sunsoft.sk

Sprostredkovávajte hypotéky

Začnite sprostredkovávať hypotéky s úspešným hypotekárnym centrom! www.SprostredkovanieUverov.sk

Čerstvý a voňavý domov?

Testovali sme Ambi Pur. Pozrite sa na prekvapivé výsledky experimentu! youtube.com/AmbiPur_SK

Bonus 50 € za prenos

čísla do O2 na ktorýkoľvek program s platbou na faktúru. V e-shope. www.o2.sk

Lacné ubytovanie pri Balatone

Ubytuj sa teraz až s 50% zľavou Akciové zľavy na viac ako 1000 ubytovaní szallasguru.sk

language v codeigniteri

Zaslať odpoveď
AutorSpráva
DeeJay3
Užívateľ
Užívateľ

Založený: 28.02.2009
Príspevky: 196

PríspevokZaslal: Ut 11.10.11 14:50Odpovedať s citátomNávrat hore

caf este potrebujem poradit..ako ukladat do langov udaje napriklad:

Bratislavský kraj
Trnavský kraj
...

pouzivam tu tvoju funciu ktoru si postol vyssie..rozmyslal som ci tam nedam pole napriklad:

kód:

$lang['kraje'][1] = "Bratislavský kraj";
$lang['kraje'][2] = "Trnavský kraj";
...


myslis ze to tak moze byt ?..lebo ja tie kraje potrebujem aj vypisat do selectu vo formulari..

kód:

foreach(lang('kraje') as $key=>$value){
   echo '<option ...
}


lenze potrebujem aj vypisat prvok z toho pola napriklad:

kód:

lang('kraje')[1]

lenze takto sa to vypsiat neda tak ako upravit tu fciu aby skontroloval ci ten prvy parameter je pole a podla druheho parametru vypisal dany index pola:
kód:

lang('kraje', 1) = vypíse Bratislavský kraj


// pridané po 12 minútach od posledného príspevku

hm nejak takto:

kód:

    function lang($key){

        $args = is_array($key) ? $key : func_get_args();
        $CI = &get_instance();

        $string = $CI->lang->line($args[0]);

        if(empty($string)) $string = '{lang_'.$args[0].'}';
        if(count($args) == 0) return NULL;
        if(count($args) == 1) return $string;

        unset($args[0]);
       
        if(is_array($string)){
            if(array_key_exists($args[1], $string)) return $string[$args[1]];
            else return NULL;
        }else{
            return vsprintf($string, $args);
        }

    }


myslis ze je zle taketo riesenie ?..(nemyslim upravu funkcie ale dalsie pole v lang subore)
Zobraziť informácie o autoroviOdoslať súkromnú správu
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: Ut 11.10.11 19:22Odpovedať s citátomNávrat hore

Potrebujes tie kraje mat rozne pre rozne jazyky, alebo nie?
osobny by som ale taketo udaje drzal v DB a nie napevno v textaku..

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
DeeJay3
Užívateľ
Užívateľ

Založený: 28.02.2009
Príspevky: 196

PríspevokZaslal: St 12.10.11 11:27Odpovedať s citátomNávrat hore

no nebudem to vyuzivat iba pre kraje..napriklad ako veci ktore su pevne definovane ktore sa nebudu menit .. napriklad typ niecoho

$lang['typ'][1] = "jednoduchy";
$lang['typ'][2] = "zlozity";

a to sa uz prekladat bude...napriklad potrebujem do toho dat mesta slovenska

$lang['mesta'][1] = "Bratislava";
$lang['mesta'][2] = "Kosice";

niektore veci sa budu urcite prekladat
Zobraziť informácie o autoroviOdoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd