Autor | Zpráva | ||
---|---|---|---|
Pam pam Profil * |
#1 · Zasláno: 13. 1. 2022, 18:33:32
V aplikaci pubbb jsem viděl že např. šablona jako je tato main.tpl:
<!DOCTYPE html> <!--[if lt IE 7 ]> <html class="oldie ie6" <!--#local6 -->> <![endif]--> <!--[if IE 7 ]> <html class="oldie ie7" <!--#local7 -->> <![endif]--> <!--[if IE 8 ]> <html class="oldie ie8" <!--#local8 -->> <![endif]--> <!--[if gt IE 8]><!--> <html <!--#local9 -->> <!--<![endif]--> <head> <meta charset="utf-8" /> <!--#head --> </head> <body> <!--#messages --> <div id="brd-wrap" class="brd"> <div <!--#page -->> <div id="brd-head" class="gen-content"> <!--#skip --> <!--#title --> <!--#desc --> </div> <div id="brd-navlinks" class="gen-content"> <!--#navlinks --> <!--#admod --> </div> <div id="brd-visit" class="gen-content"> <!--#welcome --> <!--#visit --> </div> <!--#announcement --> <div class="hr"><hr /></div> <div id="brd-main"> <!--#main_title --> <!--#crumbs_top --> <!--#main_menu --> <!--#main_pagepost_top --> <!--#main --> <!--#main_pagepost_end --> <!--#crumbs_end --> </div> <!--#qpost --> <!--#info --> <div class="hr"><hr /></div> <div id="brd-about"> <!--#about --> </div> <!--#debug --> </div> </div> <!--#javascript --> </body> </html> Se zpracuje přes buffer (ob_start() ... ) a pak se během chodu aplikace s tímto bufferem pracuje tak, že se ty jednotlivé komentáře zamění za určité prvky, které jsou aktivní. Myslím, že to takto dělají i s hlavičkou. Mě zajímá jestli je toto efektivní způsob používání šablon a jestli je to běžné, jestli to příliš nezatěžuje server. Je možné takto konstruovat šablonu nebo to mám raději poskládat z jednotlivých řetězců do proměnné a tuto pak postupně odesílat pomocí echo. např. do proměnné $header vložit stringy $title, $description, $keywords, $script, $css a pak echo $header, zbytek zpracovat normálně odesíláním na echo... Co je lepší postup? |
||
Časová prodleva: 2 roky
|
0