Page 1 of 1

[išspręsta] Problema: modulio turinys rodomas puslapio viršuje

Posted: Mon Sep 14, 2009 8:46 am
by asta
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?

Re: Problema: modulio turinys rodomas puslapio viršuje

Posted: Mon Sep 14, 2009 10:10 am
by Peciura
Atsiųsk linką pažiūrėt - bus aiškiau.

Re: Problema: modulio turinys rodomas puslapio viršuje

Posted: Mon Sep 14, 2009 10:59 am
by vilkis
Per mažai pateikta informacijos, kad būtų galima bandyti padėti.
vilkis

Re: Problema: modulio turinys rodomas puslapio viršuje

Posted: Mon Sep 14, 2009 5:38 pm
by asta
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

Re: Problema: modulio turinys rodomas puslapio viršuje

Posted: Tue Sep 15, 2009 5:50 am
by vilkis
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

Re: Problema: modulio turinys rodomas puslapio viršuje

Posted: Tue Sep 15, 2009 6:07 am
by asta
AČIŪ :)

taip ir įtariau, kad bus kažkas paprasto, bet galvojau, kad 'content' skirta tik tekstui

Re: Problema: modulio turinys rodomas puslapio viršuje

Posted: Tue Sep 15, 2009 6:49 am
by vilkis
Prašau uždėk pirmos žinutės temoje "IŠSPRĘSTA".

vilkis