Sveiki,
Išbandžiau Album modulį (CMSMS 1.6.3) ir man modulio turinį išveda puslapio viršuje - žiūrint source matosi, kad pirmiausia eina modulio info, o tik po to puslapio headeris. Jei puslapio turinys yra paprastas tekstas, išveda normaliai. Greičiausiai problema ne konkrečiai dėl to modulio, nes kūriau savo modulį ir taip pat jį rodo viršuje. Bandžiau debuginti, bet į smarty subtilybes nesinori gilintis...
Čia turėtų būti kokia nors esminė smulkmena, kurios aš nepastebiu, nes jei daug kas šią sistemą naudoja ir giria, tai neturetų dažnai pasitaikyt, bet gal kas nors susidūrė ir galės man padėti?
[išspręsta] Problema: modulio turinys rodomas puslapio viršuje
Moderator: Augustas
[išspręsta] Problema: modulio turinys rodomas puslapio viršuje
Last edited by asta on Tue Sep 15, 2009 9:32 am, edited 1 time in total.
Re: Problema: modulio turinys rodomas puslapio viršuje
Atsiųsk linką pažiūrėt - bus aiškiau.
Re: Problema: modulio turinys rodomas puslapio viršuje
Per mažai pateikta informacijos, kad būtų galima bandyti padėti.
vilkis
vilkis
Re: Problema: modulio turinys rodomas puslapio viršuje
Puslapis pas mane kompe ir neturiu pastovaus IP, todėl nuorodos atsiųsti negaliu
Albumo rodymui sukūriau puslapį, kuriame prie 'content' nerašiau nieko, o į 'Šiam puslapiui būdingi Smarty duomenys arba logika:' įrašiau iš modulio helpo pavyzdžio {cms_module module="album" albums="1,3"}. Šabloas standartinis - NCleanBlue. Albumo nuoroda gilyn
http://cms2.lt/index.php?mact=Album,mb8 ... 17&page=17) veikia, tik viskas išvedama pačiame viršuje.
Dar pabandžiau su Naujienų moduliu - pirmas puslapis buvo taip pat, t.y. naujienų sąrašas viršuje, o paspaudus nuorodą (http://cms.lt/news/1/57/News-Module-Installed) naujieną rodė kur priklauso, puslapio viduryje, bet keista, kad naujienų sąrašas puslapio viršuje vis tiek liko.
Atrodo, kad už turinio vaizdavimą atsakinga funkcija smarty_cms_function_content($params, &$smarty) negauna informacijos apie modulį, bet gal ne viskas per ją formuojama, nes modulis grąžina ką priklauso, tik ne toje vietoje.
PHP konfigūracija tinkama, magic_quotes išjungta, versija - 5.2.9-2
Nežinau, kas dar gali būti svarbu
Albumo rodymui sukūriau puslapį, kuriame prie 'content' nerašiau nieko, o į 'Šiam puslapiui būdingi Smarty duomenys arba logika:' įrašiau iš modulio helpo pavyzdžio {cms_module module="album" albums="1,3"}. Šabloas standartinis - NCleanBlue. Albumo nuoroda gilyn
http://cms2.lt/index.php?mact=Album,mb8 ... 17&page=17) veikia, tik viskas išvedama pačiame viršuje.
Dar pabandžiau su Naujienų moduliu - pirmas puslapis buvo taip pat, t.y. naujienų sąrašas viršuje, o paspaudus nuorodą (http://cms.lt/news/1/57/News-Module-Installed) naujieną rodė kur priklauso, puslapio viduryje, bet keista, kad naujienų sąrašas puslapio viršuje vis tiek liko.
Atrodo, kad už turinio vaizdavimą atsakinga funkcija smarty_cms_function_content($params, &$smarty) negauna informacijos apie modulį, bet gal ne viskas per ją formuojama, nes modulis grąžina ką priklauso, tik ne toje vietoje.
PHP konfigūracija tinkama, magic_quotes išjungta, versija - 5.2.9-2
Nežinau, kas dar gali būti svarbu
Re: Problema: modulio turinys rodomas puslapio viršuje
Nesu tikras, bet mano galva nereiktų modulių iškvietinėti per 'Šiam puslapiui būdingi Smarty duomenys arba logika:'.
Kiek mano žinios siekia, tai 'Šiam puslapiui būdingi Smarty duomenys arba logika:' laukelyje esančios Smarty komandos yra apdorojamos iškviečiant Smarty funkciją {process_pagedata}, kuri ir yra šablono viršuje.
vilkis
Kiek mano žinios siekia, tai 'Šiam puslapiui būdingi Smarty duomenys arba logika:' laukelyje esančios Smarty komandos yra apdorojamos iškviečiant Smarty funkciją {process_pagedata}, kuri ir yra šablono viršuje.
vilkis
Re: Problema: modulio turinys rodomas puslapio viršuje
AČIŪ 
taip ir įtariau, kad bus kažkas paprasto, bet galvojau, kad 'content' skirta tik tekstui

taip ir įtariau, kad bus kažkas paprasto, bet galvojau, kad 'content' skirta tik tekstui
Re: Problema: modulio turinys rodomas puslapio viršuje
Prašau uždėk pirmos žinutės temoje "IŠSPRĘSTA".
vilkis
vilkis