Autor | Zpráva | ||
---|---|---|---|
Kcko Profil |
#1 · Zasláno: 11. 5. 2008, 15:28:32
Tak dneska jeste jednou se smarty. Cely system je mi jasny, syntaxi jsem si vyzkousel a ted stojim pred poslednim problemem, ktery mi prozradi zda-li smarty pouzivat ci nikoliv .. opet kesovani
Ve zkratce: ============ 1/ SQL dotaz SELECT * FROM uzivatele nasleduje ulozeni do pole a predani pole pres smarty do sablony 2/ Vypsani seznamu uzivatelu v sablone pres {foreach} Samozrejme se nastavi kesovani .. vsechno je v poradku do te doby nez si usmyslim , ze kdyz uzivatel prijde na web a prihlasi se a ja predam identifikator sablone, tak mu chci jeho nick ve vypisu ZVYRAZNIT. Ale jak? Jakmile nekdo nakesuje sablonu, tak ostatni uzivatele vidi jeho nick zvyrazneny. Urcitou moznosti je nastavit identifikator viz -> http://www.smarty.net/manual/en/caching.multiple.caches.php , kterym muze byt napr. ID uzivatele Ale ja mam na webu 2500 uzivatelu, to budu mit kvuli jednomu vypisu 2500 souboru? Lze to vubec nejak resit ? |
||
orava Profil |
#2 · Zasláno: 11. 5. 2008, 16:03:28
neviem ci ti poradim dobre ale nestacilo by pri foreach porovnavat nicky s menom a ak sa shoduju tak zvyraznim?
|
||
Kcko Profil |
#3 · Zasláno: 11. 5. 2008, 18:11:05
Samozrejme, ale pokud si videl nekdy smarty tak vis ze tam jde zapnout caching.
... $browser_array = array('ie', 'opera', 'firefox', 'maxthon'); if (!$smarty->is_cached('test.tpl')) { $smarty->assign('urBrowser', $browser); $smarty->assign('arBrowser', $browser_array); } $smarty->display('test.tpl'); A kesne celou sablonu |
||
Kcko Profil |
#4 · Zasláno: 11. 5. 2008, 20:08:01
http://history.ronnieweb.net/?p=77 asi vyreseno
|
||
Časová prodleva: 16 let
|
0