ugrás a tartalomhoz

Smarty hiba

Anonymous · 2004. Dec. 10. (P), 13.37
Segítsetek, kérem:
Smarty template engine-t használok a honlap nyilvános és adminsztrációs részén is.

Az adminisztrációs részen azt vettem észre, hogy a lap egyes blokkjai ismétlődnek. A lap újratöltése után előfordul, hogy meggyógyul, de olyan is volt, hogy az ismétlődések száma nőtt. IE6 és Firefox, Mozilla alatt is. Lehet, hogy a nyilvános részt is érinti, de ott még nem vettem észre.

Az adminisztrációs felületen egy lap a következő részekből áll össze: fejléc, menü, tartalom, lábléc. Előfordul olyan, hogy például 3-4 fejléc jelenik meg, vagy a tartalmi rész duplázódik.

Az adminisztrációs részen a smarty cache nincs bekapcsolva (ha jól tudom, ez a default) és a smarty force_compile=true

Ioncube PHP Acceleratort használok (1.3.3r2), a PHP verzió 4.3.9, Smarty 2.6.6.

Úgy sejtem, hogy nem böngésző gond, mert tipikusan azok a blokkok ismétlődnek, amit a lap összerakása során a smarty include-ol.

Próbáltam keresni, de eddig nem találtam megoldást a Google-val, de lehet, hogy rossz keresőszavakat használtam. Mondja már meg valaki, hogy találkozott-e ilyen véletlenszerű ismétlődésekkel és ha igen, mi volt a megoldás.

Köszi - P
 
1

Re: Smarty hiba

T.G · 2004. Dec. 10. (P), 21.01
> Úgy sejtem, hogy nem böngésző gond, mert tipikusan azok a
> blokkok ismétlődnek, amit a lap összerakása során a smarty include-ol.

Ezt könnyen lehet ellenörizni, ne a megjelenést nézed, hanem a forrást!

Egy tipp: $smarty->debugging = true;

Vagy a Smarty osztály _smarty_include metódusa elejére írd be:
echo $_smarty_include_tpl_file.'<br />';
Hányszor jelenik meg?
2

Szia! Igen, a forrás alap

Anonymous · 2004. Dec. 10. (P), 21.28
Szia!

Igen, a forrás alapján egyértelmű, hogy nem a böngésző a ludas.

Közben kikapcsoltam a PHP Acceleratort és eltűnt a hiba.

Lehet, hogy vmilyen beállítási hiba, mert számos helyen ajánlják a smarty mellé a PHP Acc-ot, gondolom másnál is jelentkezett volna, ha a kettő nem kompatibilis.

P
3

Egész jól elfórumozgatok m

Anonymous · 2004. Dec. 11. (Szo), 00.08
Egész jól elfórumozgatok magammal :-)
A PHP Acc siteon találtam némi infót, másoknak is hasonló gondjaik voltak a Smarty+PHPA kombinációval:
http://phpa.phorum.org/read.php?f=2&i=1138&t=1138

Valakinek van tapasztalata a Smarty+Turck MMCache kombinációval? Lehet, hogy át kellene rá állni.