PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

 Skriptid (427) 

 Bannerisüsteemid
 E-kaardid
 E-maili saatmine
 E-poed
 Failihaldus
 Flash ja PHP
 Foorumid
 Jututoad
 Kalendrid
 Kalkulaatorid
 Kellad
 Klikilugejad
 Kommentaarid
 Külalisteraamatud
 Küsitlused
 Lehe turvamine
 Lingikogud
 Mängud
 Otsingusüsteemid
 Pildid ja PHP
 Shoutboxid
 Sisuhaldussüsteemid
 Statistika
 Suunamine
 Templeidisüsteemid
 Testid
 Uudised
 Uudistelistid
 Varia


 Otsing 

 

 Utiliidid 

 Kes on kus
 Kasutajate info
 Küsitlused
 PHP manuaal
 Õpetused
 Jututuba
 Lingikogu
 Lemmikskriptid


Tagasi kommenteeritava juurde

Aga kasutusõpetus?05.01.2008 22:12 nene poolt
Koodis on küll palju kommentaare, aga puudu on kirjeldus selle kohta, kuidas kogu seda tervikut siis ikkagi kasutada. Mul läks umbes tund aega, et selle kasutamisest aru saada.

Ja selle asja kasutamine on tõesti üksjagu kohmakas. Põhiline probleem on see, et templeidile andmete andmine sõltub sellest, milline on templeidis olev loogika.

Näiteks kui templeidis on tsükkel, siis pean ma templeidile andmed andma funktsiooni loop() abil. Kui tahan aga anda lihtsalt muutujat, siis pean kasutama funktsiooni asenda(). Parem oleks nii, et ma annaks templeidilemootorile hunniku andmeid ja siis templeidis endas on kirjas, mida nende andmetega tuleks teha.

Muidugi, ühe korraliku templeidimootori kirjutamine pole just eriti lihtne ülesanne. Kui sa tahad ikka õieti toetada tsükleid, valiklauseid jms konstruktsioone, siis pead kirjutama ühe tubli programmeerimiskeele parseri.

Soovitus04.01.2008 20:04 goblin11 poolt
Seal funktsioonis loop() v6iks kasutada rekursiivset funktsiooni, mitte koguaeg kontrollida if(!is_array($v22rtus2)){...}else{...}. Muidugi, et vaevalt nii sygavat massiivi vaja l2heks, kuid oleks v6imalus

Pealkiri:
Kommentaar:

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2019 PHP Center. Kõik õigused reserveeritud.