Smarty hiba
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
■ 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
Re: Smarty hiba
> 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?
Szia! Igen, a forrás alap
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
Egész jól elfórumozgatok m
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.