Megválaszolatlan hozzászólások | Aktív témák Pontos idő: szer. okt. 09, 2024 15:19



Hozzászólás a témához  [ 15 hozzászólás ] 
Template 
Szerző Üzenet

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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!!


kedd szept. 02, 2003 22:22
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
Biztos én vagyok a béna, de hova kell rakni a .tpl-ket? Mert nekem sehogy nem műxött!


szer. júl. 30, 2003 19:56
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
Biztos én vagyok a béna, de hova kell rakni a .tpl-ket? Mert nekem sehogy nem műxött!


szer. júl. 30, 2003 19:55
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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.


hétf. júl. 28, 2003 15:08
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 38
Hozzászólás 
Thx, én is leszedtem. Elsõ ránézésre nagyon tanulságosnak tûnik, de még át kell bogarásznom. THX!


hétf. júl. 28, 2003 12:15
Profil Privát üzenet küldése
vas-tag
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 1
Hozzászólás 
kösz, leszedtem, holnap megnézem, mostmár késő van :)

üdvagyé:)


kedd júl. 22, 2003 0:31
Profil Privát üzenet küldése ICQ

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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. :/


hétf. júl. 21, 2003 23:46
Profil Privát üzenet küldése
vas-tag
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 1
Hozzászólás 
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é:)


hétf. júl. 21, 2003 21:05
Profil Privát üzenet küldése ICQ

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
Nekem elkülenéd, ha megkérlek!
thevil.mail@freemail.hu


hétf. júl. 21, 2003 20:26
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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.


vas. júl. 20, 2003 12:22
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
<b>szöveg</b>


vas. júl. 20, 2003 11:39
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 38
Hozzászólás 
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....


vas. júl. 13, 2003 20:27
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
B +


vas. júl. 13, 2003 11:42
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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


szomb. júl. 12, 2003 17:39
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
Hol lehet infót találni a template rendszerekről?


pén. júl. 11, 2003 16:38
Profil Privát üzenet küldése
Hozzászólások megjelenítése:  Rendezés  
Hozzászólás a témához   [ 15 hozzászólás ] 

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 7 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Magyar fordítás © Magyar phpBB Közösség