Autor | Zpráva | ||
---|---|---|---|
curo Profil |
#1 · Zasláno: 18. 3. 2005, 14:27:09
Zvažujem prechod na šablóny (php kód oddelený od html), chcem sa opýtať aké šablónové systémy používate.
|
||
Leo Profil |
#2 · Zasláno: 18. 3. 2005, 14:29:36
Nepouzivam, ale vrele doporucuju: Templatepower, Leo
|
||
halogan Profil |
#3 · Zasláno: 18. 3. 2005, 14:56:05
http://www.google.com/search?q=php+template+engine
Ja jich moc nezkousel, ale vim, ze Smarty je docela obr, zalibily se mi bTemplates, jednoduche, ale ucinne. |
||
halogan Profil |
#4 · Zasláno: 18. 3. 2005, 14:56:37
Někdy je nejlepší napsat si vlastní šablonovací systém na míru.
|
||
Leo Profil |
#5 · Zasláno: 18. 3. 2005, 15:52:49
Templatepower je jednoduchy a jako jeden z mala DUSLEDNE oddeluje html a programovani, coz se o jinych rict neda, Leo
|
||
llook Profil |
#6 · Zasláno: 18. 3. 2005, 17:57:28
Také se zrovna poohlížím po něčem jiném než Smarty.
Smarty má příšerný mezery v práci s objekty: Objekt můžeš zaregistrovat nebo přiřadit (assign_by_ref). Zaregistrovat objekt ale jde jenom před zpracováním šablony, plug-iny můžou objekty akorát přiřazovat. A u přiřazených objektů zase nelze nijak zprovoznit bloky. Takže odpověď na první otázku: Používám Smarty, ale hledám něco jinýho. Tady jsou linky na ty TemplatePower a bTemplate: http://templatepower.codocad.com/ http://www.massassi.com/bTemplate/ |
||
curo Profil |
#7 · Zasláno: 18. 3. 2005, 19:26:58
A aké máte skúsenosti so šablónovými systémamy, ktoré používajú xml atribúty jednotlivých elementov?
Napr. http://phptal.motion-twin.com/ |
||
DoubleThink Profil * |
#8 · Zasláno: 18. 3. 2005, 19:56:41
Leo
OT: Všiml jsem si, že dost často (vlastně pokaždé) zakončuješ své příspěvky řetězcem ", Leo". Nemůžu říct, že by mi to nějak vadilo, ale dvě veci mi na tom nesedi: 1) je to matoucí - vypadá to jakobys někoho oslovoval (svého jmenovce) 2) je to v přímém rozporu se 7. bodem závazných pravidel diskuse Pokud by ti dělalo nesnesitelné problémy to přestat používat, tak radši použij místo čárky gramaticky korektní tečku. |
||
Leo Profil |
#9 · Zasláno: 18. 3. 2005, 20:28:37
"Pokud by ti dělalo nesnesitelné problémy to přestat používat, tak radši použij místo čárky gramaticky korektní tečku."
Vim o tom, Yuhu uz mi to vytykal emailem, ale asi uz to se mnou lepsi nebude, pisu to tak vsude, a tezko uz budu na stary kolena menit zvyky (napriklad psat s diakritikou), Leo |
||
Yuhů Profil |
#10 · Zasláno: 18. 3. 2005, 23:26:57
můj oblíbený šablonovací systém je Teng, ale přiznám se, že jej neumím nainstalovat.
Co se týká toho podpisu "Leo", tak myslím, že to přidáme do stopslov. Bude aspoň sranda. |
||
Acci Profil |
#11 · Zasláno: 18. 3. 2005, 23:29:35
Yuhů
DoubleThink Už to začíná používat i Hanz. Sami si to neuhlídáte ve vlastních řadách :o) |
||
Leo Profil |
#12 · Zasláno: 18. 3. 2005, 23:33:17
"Co se týká toho podpisu "Leo", tak myslím, že to přidáme do stopslov. Bude aspoň sranda."
Kdyz mate cas na blbosti, prosim :-) Leo |
||
llook Profil |
#13 · Zasláno: 20. 3. 2005, 19:12:05
ad Teng:
Lze ho najít na http://teng.sourceforge.net/ a je napsaný v C++, z čehož plynou dvě věci: 1) v PHP ho lze použít akorát jako binární rozšíření, takže se musíte dohodnout se svým webhosterem, pokud nejedete na vlastním serveru. 2) je mnohem rychlejší než enginy psaný v PHP. Řekl bych že na výkon byl brán ohled v první řadě, protože byl vyvýjen pro jednu z nejnavštěvovanějších českých webových stránek (seznam.cz). A co tak koukám na download stránku, tak to rozhraní k PHP je asi dostupné jenom přes CVS. |
||
Yuhů Profil |
#14 · Zasláno: 20. 3. 2005, 21:14:33
> to rozhraní k PHP je asi dostupné jenom přes CVS
ano, nebo přes debianovský balíček. Už nějaký čas do vývojářů hustím, aby tam dali i rpm. Když jsme u toho, Seznam shání nějakého céčkaře, který by byl schopen průběžně pokračovat ve vývoji Tengu. Samozřejmě za peníze, ideálně na plný úvazek. |
||
Časová prodleva: 1 rok
|
|||
*Čvachta* Profil * |
#15 · Zasláno: 3. 4. 2006, 06:59:48
No, abych pravdu řekl, jakmile někdo vidím čárka Leo, tak šílím :) Prostě je to takové depresivní, nevím jak to vysvětlit :)
|
||
Časová prodleva: 18 dní
|
|||
mila Profil |
#16 · Zasláno: 21. 4. 2006, 10:24:24
Napsal jsem si jednoduchý šablonovací systém.
Šablona je normální soubor php, kam můžu dávat:
Pak mám třídu, do které lze přiřadit hodnoty pro šablonu. Ma metodu render, kde se $p, $g, a $f přiřadí příslušné fce a pak se includuje šablona. - $p je kratší než něco jako $this->print - Mohu šablonu použít téměř jakoliv. Není závislá na jedné třídě. Oddělení logiky od html provádím v hlavě. Chtěl jsem něco jednoduchého. Samozřejmě lze do šablony namastit cokoli, ale prostě tam dávám, je co tam patří. Nevidím důvod programovat na sebe bič, který mi bude říkat, co kam můžu dát, a co nesmím. Nevidím zatím důvod se učit nějakou jinou synataxi, když php umím. |
||
Časová prodleva: 12 dní
|
|||
mila Profil |
#17 · Zasláno: 2. 5. 2006, 23:04:52
Vždy když se sem podívám, tak je u tohoto tématu spam.
Asi se botům nějak zalíbilo, možná by stálo za to ho zamknout... |
||
Michal Škrabálek Profil |
#18 · Zasláno: 4. 5. 2006, 07:24:46
Také bych doporučil spíše napsat si vlastní šablonovací systém, stejně se časem dostanete do fáze, kdy vás ten cizí začne v něčem omezovat. Nejprve si pár věcí upravíte podle sebe, pak předěláte něco jiného a nakonec si stejně uděláte vlastní. Znám to z vlastní zkušenosti.
|
||
Honza Hučín Profil |
#19 · Zasláno: 4. 5. 2006, 09:06:45
mila
Ano, udělám to tak. Ostatní prosím, aby v případě potřeby pokračovali na http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=25 592 |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0