Eob Posted August 22, 2009 Report Share Posted August 22, 2009 Labvakar. Mācos PHP, mēģinu savai mājaslapai izveidot iespēju pārslēgties vairākās valodās. Pagaidām tikai LAT un ENG, bet lai iemācītos, manuprāt, pilnīgi pietiekami. Pašam bija doma, ka varētu uztaisīt ar $_GET['lang'], tad nu to arī mēģināju īstenot. Protams, nekas nestrādā. :D Liekas, ka index.php failā esošajam kodam nav ne vainas, bet neesmu īsti pārliecināts par heading.php, tāpēc, ielikšu abus failus pielikumā, lai kāds zinošāks var paskatīties, un palabot mani. Ja šitā nav iespējams panākt, ka lapa strādā pilnvērtīgi, tad nāksies taisīt ar include('lang/lat.php'); un index.php failā kā arī visos pārējos rakstīt ar mainīgajiem, kas man, ja godīgi, ne pārāk patīk. Tur man jautājumu nav, vienkārši tā metode nepatīk. faili.zip Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted August 22, 2009 Report Share Posted August 22, 2009 1. sac ar to ka koda fragmentu iekopee php/paste.lv Jo kuram buus velme likt to tavu kodu uz sava kompja.. 2. include(langue...) tapat visticamak naksies izmantot, ja nu vieniigi visu turi DB ( tulkojumus) tad nāksies taisīt ar include('lang/lat.php'); --- Kad buusi iekopejis php.past.lv tad arii vares sniegt pilnvertiigu komentaru ... Quote Link to comment Share on other sites More sharing options...
Eob Posted August 22, 2009 Author Report Share Posted August 22, 2009 index.php faila kods - http://paste.php.lv/00e6b586d36d29be27d6a6bbed59a508 heading.php faila kods - http://paste.php.lv/b96014ad6ccaf2c701874a91fd29d205?lang=php Quote Link to comment Share on other sites More sharing options...
Kavacky Posted August 22, 2009 Report Share Posted August 22, 2009 <a href="index.php?lang=01" onclick="?lang=01" <?=$curr_lang==01 || $curr_lang==false ? "class='selectedlang'":""?>>LAT</a> Bet vispār jau baigas prikols izvēlēties valodu un tad anyway includot pēc shēmas "/valoda/fa.ils", "valoda/fai.ls2", tikpat labi jau var linkā pa taisno "lv/index.php", "en/index.php" taisīt. To sadaļas vai nafigācijas failu vajag vienu, visām valodām kopēju, bet to, ko viņš drukās, lai pašā failā atšķiro pēc tā, kura valoda ieslēgta. Un kas tas par sviestu salīdzināt parastus int`us ( ja vien, protams, nav specifiska pēc oktālās sistēmas ) kā "$valoda == 02". Da padod kā "index.php?lang=1" un tad "if ( isset($_GET['lang']) ) { $lang = (int)$_GET['lang']; } else { $lang = 1; // tipa default }". Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.