Geras programuotojas yra tas, kuriam ne tas pats, kas dirbs po jo.
Jei aš jums papasakosiu, kaip naudojant „Smarty template engine“, tapti nors šiek tiek geresniu savo srities specialistu, ar jums būtų įdomu? Jei taip, tai galime tęsti.
Ko jums reikės:
Hostingo, kuriame talpinsite savo svetainę. „Smarty template engine“ (http://www.smarty.net/download) 15 min. laiko investicijos, kurios jus padarys pranašesniais prieš kitus.
Pradedam:
Atsisiunčiame „Smarty“ biblioteką. Sukuriame index.php failą. Sukuriame .htaccess failą. Sukuriame katalogą templates ir jame failus: header.tpl, main.tpl, footer.tpl, content_success.tpl, content_default.tpl Sukuriame katalogą pavadinimu „smarty“. Kataloge „smarty“ sukuriame katalogą „templates_c“ ir jį chmodinam į 777. Į “smarty” katalogą kopijuojame “libs” katalogą iš parsisiųstos bylos. .htaccess failo turinys:
Visad padarau, kad svetainė turėtų www pradžioje. Jei per url kreipiamasi ne į egzistuojantį failą ar direktoriją, tai visą url užklausą paduodam kintamajam $page
Dabar jūs jau galite žengti kitus žingsnius į dar teisingesnį programavimą, nes jūs jau sugebate atskirti loginę programavimo dalį nuo vaizdinės (html). Po metų pertraukos atsidarę savo kodą jūs aiškiai suprasite jį (jei laikysitės bent elementarios kodo rašymo kultūros), nes nebereikės stebėti tokių akibrokštų:
<?
function meniu($data_array){
if (kazkas){
echo „<tr><td>..“
} else{
mysql_query();
}
}
?>
Ir pan. siaubukų.
Tai turbūt jums nesvarbu, bet šis programavimo stilius man padeda pasiekti efektyvesnių rezultatų.
P.S Šiandien IV perpildė mano kantrybę ir naktį migruosiu pas kitą hostingo tiekėją, tai rašyti teko viską word'e, bet turi būti be klaidų. Kitą dieną įmesiu veikiantį pavyzdį, kurį galėsite atsiųsti.