laucinieks Posted December 5, 2010 Report Share Posted December 5, 2010 Sveiki, Vai Jūs nevariet iedot kādu pamācību priekš CMS sistēmas, kā uztaisīt, lai nebūtu pēc tam jāpārraksta visi teksti, jo man tagad ir uzlikti visi teksti trijos failos - lang.en.php lang.lv.php un lang.ru.php Un mājaslapā ir vietā kurā vajag tekstu ierakstīts - <?php echo tulkot('GALLERY') ?> Un pats lang fails izskatās - http://paste.php.lv/c9680babbb23007df35b8319eca17a0c?lang=php Tātad, lūdzu iedodiet, lai nebūtu jāpārraksta teksti un visi faili, bet vienkārši lai varētu izveidot cms sistēmu un kaut kā ievietot visu tekstu no mājas lapas. cerams sapratāt. Quote Link to comment Share on other sites More sharing options...
101111 Posted December 5, 2010 Report Share Posted December 5, 2010 Īsti nesapartu. Domā pāriet uz tekstu glabāšanu datu bāzē un gribi visus iztulkotos tekstus eksportēt jaunajā sistēmā? Quote Link to comment Share on other sites More sharing options...
laucinieks Posted December 5, 2010 Author Report Share Posted December 5, 2010 Jā. Tieši tā. Quote Link to comment Share on other sites More sharing options...
101111 Posted December 5, 2010 Report Share Posted December 5, 2010 Kāda tev tabulas struktūra, kurā glabāsi tekstus? valoda | teksta_kods | teksts ? kaut kas tāds? Quote Link to comment Share on other sites More sharing options...
laucinieks Posted December 5, 2010 Author Report Share Posted December 5, 2010 Nav vēl, bet nemācēšu paskaidrot, kāda būs. Pašlaik teksti ir failā lang.lv.php, lang.ru.php un lang.en.php no kuriem tiek izvadīts teksts - index.php failā. Quote Link to comment Share on other sites More sharing options...
laucinieks Posted December 6, 2010 Author Report Share Posted December 6, 2010 Tātad, atradu pamācību - http://css-tricks.com/php-for-beginners-building-your-first-simple-cms/ Tur it kā ir parādīts, kā uztaisīt CMS vienai valodai, ko man vajadzētu izmainīt, lai būtu vairākām valodām? Varbūt varētu paskaidrot mazliet detalizētāk? Quote Link to comment Share on other sites More sharing options...
vitao.web Posted December 6, 2010 Report Share Posted December 6, 2010 Atkarīgs , kā tu to vēlies panākt! Viens veids: Šādi bet tad atceries, ka tev pašam viss jātulko, bet vari izmantot (google translator/neiesaku/) tad tev vismaz būtu viss iztulkots automātiski. Quote Link to comment Share on other sites More sharing options...
laucinieks Posted December 6, 2010 Author Report Share Posted December 6, 2010 Nu jā, man tā visi faili jau ir salikti, tikai tagad man vajag uztaisīt Administrācijas paneli, kurā varētu labot visus jaunumus, pievienot jaunumus, pievienot tekstu citās sadaļās u.t.t. Un katrā no valodām. Piemēram viņš izvēlas krievu valodu, mājas lapa samainās uz krievu valodu un tur viņš labo krievu valodu. Viņš izlabo, pārslēdz uz latviešu un tur atkal labo latviešu valodu, izlabo un pārslēdz uz angļu valodu un piemēram pievieno jaunu jaunumu. Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted December 6, 2010 Report Share Posted December 6, 2010 Par satura vadību bija jādomā jau pašā sākumā - tagad, iespējams, būs liela daļa jāpārtaisa. Quote Link to comment Share on other sites More sharing options...
laucinieks Posted December 6, 2010 Author Report Share Posted December 6, 2010 Nu, neko daudz tur neesmu licis iekšā. Sarakstīti lang failos teksti, un uztaisīts dizains. Ar datubāzēm nekas nav darīts. Tāpēc tā visticamāk nebūs liela problēma. Variet lūdzu palīdzēt? Quote Link to comment Share on other sites More sharing options...
laucinieks Posted December 7, 2010 Author Report Share Posted December 7, 2010 Uzrakstīju kodu - http://paste.php.lv/f0ee9489d191bbb1f46a11d7d54c18d3?lang=php Izveidoju 3 datubāzes, katrā datubāzē četras tabulas - 1. bildes (id, faila nosaukums, bildes nosaukums, galerijas id) 2. galerijas( id, nosaukums) 3. zinas (id, nosaukums, teksts, kategorija) 4. kategorijas (id, nosaukums) - zinu kategorijas. (News, jaunumi, par mums, utt) Kā, lai uzstāda mainīgo $kategorijas ? Es esmu uzlicis apakšā pie formas, lai varētu izvēlēties 1,2,3,4,5,6,7, kur 1 = sākums, 2 = par mums, 3 = galerija u.t.t. Bet kā nodefinēt php kodā, lai viņš ņem kategorijas id no citas tabulas? Quote Link to comment Share on other sites More sharing options...
vitao.web Posted December 7, 2010 Report Share Posted December 7, 2010 (edited) Ja pareizi sapratu tad: <?php oreach($kategorijas as $cat){ echo "<input type='checkbox' name='cat' 'value='{$cat}' /> {$cat}<br />"; }?> Un vnk array: $kategorijas = array('sākums','par mums','te atkal kaut kas','garfilds'); //Tavs kategoriju saraksts :) Edited December 7, 2010 by vitao.web Quote Link to comment Share on other sites More sharing options...
laucinieks Posted December 7, 2010 Author Report Share Posted December 7, 2010 (edited) Vitao.web, saliku tā kā teici, bet izmeta Warning: Invalid argument supplied for foreach() in C:\wamp\www\test\kontaktir.php on line 99 , tur, kur ir ielikts - <?php foreach($kategorijas as $cat){ echo "<input type='checkbox' name='cat' 'value='{$cat}' /> {$cat}<br />"; }?> EDIT1: Izlaboju, bet tāpat šis errors - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where kategorijas =' at line 1 Edited December 7, 2010 by laucinieks Quote Link to comment Share on other sites More sharing options...
laucinieks Posted December 7, 2010 Author Report Share Posted December 7, 2010 (edited) Ar to tiku galā, bet tagad ir cita problēma - 1) Lieku language file, kas man ir lang.lv.php iekšā tekstu - 'CATEGORY' => 'Kategorijas', 'WELCOME' => " $sql = 'select * from sakums'; $data = mysql_query($sql) or die(mysql_error()); while ($row = mysql_fetch_array($data)) { echo $row['nosaukums']; } ", Bet izmet erroru - Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /lang/lang.lv.php on line 16 Ko vajadzētu samainīt? Edited December 7, 2010 by laucinieks Quote Link to comment Share on other sites More sharing options...
vitao.web Posted December 7, 2010 Report Share Posted December 7, 2010 Šajā gadījumā, ko tu ar to foreach un array panāc!? Teiksim tā tu saglabā DB kategorija(fields) Tad zidari , to ko es tev rādīju un tev tajā kategorija ieks DB automātiski pieliksies klāt kategorija. tu tādā veidā vari taisīt simtiem kategorijas.Un no DB izvelc WHERE kategorija="sakums" 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.