Terminál Fórum https://www.technokrata.hu/forum/ |
|
Template https://www.technokrata.hu/forum/viewtopic.php?f=19&t=7545 |
Oldal: 1 / 1 |
Szerző: | Trasgo [ kedd szept. 02, 2003 22:22 ] |
Hozzászólás témája: | |
sziasztok hol lehet jo templatet dremweaverhez 4-mx talalni egyebkent akartam adni egy tuti *mxp joooo lelo hejet sajna utana kell neznem de meg lesz!! |
Szerző: | ThEvil [ szer. júl. 30, 2003 19:56 ] |
Hozzászólás témája: | |
Biztos én vagyok a béna, de hova kell rakni a .tpl-ket? Mert nekem sehogy nem műxött! |
Szerző: | ThEvil [ szer. júl. 30, 2003 19:55 ] |
Hozzászólás témája: | |
Biztos én vagyok a béna, de hova kell rakni a .tpl-ket? Mert nekem sehogy nem műxött! |
Szerző: | Sweetchack77 [ hétf. júl. 28, 2003 15:08 ] |
Hozzászólás témája: | |
Hello Shane99 Visszaolvastam a hozzászólásokat és látom hogy te most csinálsz egy saját Template manager-t egy letöltött forrás alapján. Ha az én Template-m üködése érdekel(és nehez jösszrá a kód alapján) akkor szivessen elmagyarázom és/vagy csinálok még példaprogramot, mondjuk ürlapokra. Van 1 dolog amit más Template rendzerek tudnak ez pedig nem. Ha valamelyik template változó nem kap értéket akkor ez a rendszer nem cseréli le üres string-re! Ezt a funckciót nem írtam bele, mert nekem nincsen rá szükségem. |
Szerző: | klájdbreki [ hétf. júl. 28, 2003 12:15 ] |
Hozzászólás témája: | |
Thx, én is leszedtem. Elsõ ránézésre nagyon tanulságosnak tûnik, de még át kell bogarásznom. THX! |
Szerző: | gye [ kedd júl. 22, 2003 0:31 ] |
Hozzászólás témája: | |
kösz, leszedtem, holnap megnézem, mostmár késő van üdvagyé:) |
Szerző: | Sweetchack77 [ hétf. júl. 21, 2003 23:46 ] |
Hozzászólás témája: | |
Szia Gyé Igazából te használod ezt az Include-os dolgot, de szerintem nem elég rugalmas. A beolvasott fájlokon nem tudsz módosítást végezni. eltelt 5-6 perc és egyre inkább nem értem hogyan csinálod az include-dal?! Nem magyarázgatom tovább, fel raktam a Net-re párnapig. http://web.axelero.hu/sweetcha/template.zip Vannak hozzá példák is, remélem egyértelmű. Örülnék ha lenne valami vissza jelzés, mert eddig csak én használtam. Megprobáltam angolul bekommentezni, de nem igazán sikerült. :/ |
Szerző: | gye [ hétf. júl. 21, 2003 21:05 ] |
Hozzászólás témája: | |
Hali! Én még utána sem néztem, hogy mit rejthet ez a template dolog, viszont magamtól is hasonlatosan csinálom, psabban én include-olva rakom össze a lapot (még az include include-jában is lehet még include). így a szerkezet mindig jól átlátható, a megjelenési elemek bármikor nagyon gyorsan módosíthatóak, stb. üdvagyé:) |
Szerző: | ThEvil [ hétf. júl. 21, 2003 20:26 ] |
Hozzászólás témája: | |
Nekem elkülenéd, ha megkérlek! thevil.mail@freemail.hu |
Szerző: | Sweetchack77 [ vas. júl. 20, 2003 12:22 ] |
Hozzászólás témája: | |
Sziasztok Kb 1-1.5 éve programozgatok PHP-ban, tehát nincsen olyan nagy tapasztalatom. Vettem több könyvet is a PHP programozásról. Az egyikben írnak egy "FastTemplate" nevezetű template manager-ről, példákat is mutat. Ki probáltam, de csak 3 napig szenvedtem vele. Soha nem azt csinálta amit szerettem volna. Aztán keresgéltem a web-en és az ingyenes forráskódok között találtam egy egész türhetőt. A baj csak az volt vele, hogy a függvény hivásoknál elöfordult futásídejü referencia átadás. Ami nem lenne baj ha lenne saját szerverem ahol tudnám modosítani a PHP.INI-t, de a tárhely szolgáltatok(pl.: UltraWeb) nem engedik. Mivel azok a Template kezelő kódok amiket letöltöttem nagyon bonyolultnak tüntek számomra(1500-2000 sor) nem is probálkoztam azzal hogy kitaláljam hogyan müködik. Mivel tudtam hogy mit kell csinálnia ezért írtam egyet magamnak. Shane99 te azt írtad hogy nem igazán érted ezeknek a rendszereknek a lényegét. Megprobálom neked összefoglalni. Álltalában a weboldalak úgy néznek ki hogy valamelyik oldalt egy függőleges keskeny sávban van egy menü rendszer, a képernyő fennmaradó részén pedig az oldal tartalma. Ha szeretnnél lehetőséget adni egy regisztrált felhasználónak, hogy ő válasza meg hogy melyik oldalt legyen a menü akkor érdemes Template engin-t használni hiszen tartalmaliag semmi nem változik, csak az hogy az egyes oldal elemek egymáshoz képest hol helyezkednek el. Ilyenkor kell csinálni 2db template file-t. menu_bal.tpl <table> <tr> <td width="150"> itt vannak a menü linkek </td> <td> itt meg egy forum </td> <tr> <table> menu_jobb.tpl <table> <tr> <td> itt meg egy forum </td> <td width="150"> itt vannak a menü linkek </td> <tr> <table> Továbbá kell 1 php kód ami kezeli a tpl fájlokat. A script eldönti hogy melyik tpl fájlt kell használni, tehát ekkor fog eldölni hogy az oldal hogy fog kinézni, ez inkább statikus hiszen a fájlokban rögzitve van. Viszont a tartalom az dinamikus, fölleg egy forum esetében. (a Template file szövegét érdemes beolvasni egy változóba.) A scriptnek tudni kell hogy a dinamikus tartalmat a template szövegen bellül hova rakja. Ezért a template fájlban el kell helyezni olyan egyedi szöveget amit a tpl fájlt kezelő kód fel fog ismerni. (az előző példában direkt kihagytam , ott nem ez volt az érdekes) menu_bal.tpl <table> <tr> <td width="150">{egyedi_azonosito menu}</td> <td>{egyedi_azonosito forum}</td> <tr> <table> Ebben a példában látható az, hogy 2 olyan szöveg is van amit le kell cserélni a dinamikus tartalomra. (én ezeket hívom "template változó"-nak) Ez kell megvalósítani a string kezelő függvényekkel: {egyedi_azonosito menu} = főmenű<br>forum<br>e-mail<br> {egyedi_azonosito forum} = hozzászolások(ez összetettebb) Ennek a programozái technikának az előnye az, hogy jól elkülöníthető a PHP kód és a HTML, ha az oldal kinézetén akarsz változtatni akkor nem kell hozzá nyúlni a PHP kódhoz. (csak azokat az egyedi szövegeket nem szabad buzerálni). folyt.köv. |
Szerző: | Sweetchack77 [ vas. júl. 20, 2003 11:39 ] |
Hozzászólás témája: | |
<b>szöveg</b> |
Szerző: | klájdbreki [ vas. júl. 13, 2003 20:27 ] |
Hozzászólás témája: | |
Engem is érdekelne, ha valaki max 10 sorban összefoglalná a lényegét... Én is csinálok most template rendszert egy letöltött PHP forrás alapján, de 100 százalékosan nem értettem meg a lényegét, mert kicsit úgy érzem, hogy ágyuval lövök verébre, persze ez amiatt is lehet, hogy nem olyan kaliberû honlapot fejlesztek.... |
Szerző: | ThEvil [ vas. júl. 13, 2003 11:42 ] |
Hozzászólás témája: | |
B + |
Szerző: | ironiq [ szomb. júl. 12, 2003 17:39 ] |
Hozzászólás témája: | |
Ezt irta ThEvil <thevil.mail@freemail.hu> 2003-07-11 17:39:25: -kor > Hol lehet infót találni a template rendszerekről? tudom ajanlani a google.com -ot. IroNiQ -- Web: http://ironiq.hu E-mail: iron@ironiq.hu |
Szerző: | ThEvil [ pén. júl. 11, 2003 16:38 ] |
Hozzászólás témája: | |
Hol lehet infót találni a template rendszerekről? |
Oldal: 1 / 1 | Időzóna: UTC + 1 óra |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |