Jump to content
php.lv forumi

Kā būt ar valodām?


rausis

Recommended Posts

Lapā ir divas valodas, lapas administrators var administrēt jaunumus/sadaļas, vajag izdarīt tā, ja lapā ir uzlikta lv valoda, tad visas sadaļas un janumi ir lv valodā, attiecīgi tāpat arī ar rus valodu.

Es daru tā:

if ($valoda == 'lv') {
	te viss ir no db news_lv tabulas
} elseif ($valoda == 'rus') {
	te viss ir no db news_rus tabulas
}

 

Cik šis variants ir pareizs, varbūt to var kaut kā labāk izdarīt?

Ja lapa būtu statiska, bet pievienošanas/rediģēšanas funkcijām, tad viss būtu viegli saliekams pa lang failiem un miers, bet ar db jau tā grūtāk piekš manīm.

Esmu php iesācējs, vēl buros pa manuāļiem... :) Paldies!

Edited by rausis
Link to comment
Share on other sites

Nu ja jau strādā, tad jau ir pareizs. ;)

 

Vienīgi izskatās, ka tu varbūt nevajadzīgi dublē kodu. Dari tā, ka vispirms skripta sākumā nosaki kāda valoda izvēlēta un tad tālāk, tipa:

 

$sql = "SELECT * news_".$valoda." WHERE bla bla";

 

Tad reāli visām valodām būs viens kods.

Link to comment
Share on other sites

×
×
  • Create New...