Autor Zpráva
Kcko
Profil
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
neviem ci ti poradim dobre ale nestacilo by pri foreach porovnavat nicky s menom a ak sa shoduju tak zvyraznim?
Kcko
Profil
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
http://history.ronnieweb.net/?p=77 asi vyreseno

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0