13. 06. 2007 | Články | Prečítané 9759x Čo znamenajú a akú funkciu majú čísla v index.php pri definovaní pozícii modulov, napríklad: mosLoadModules('left', -3) DOPLNENÉ pre Joomla v 1.5.x
Často sa stáva, že sa chceme zmeniť vzhľad modulu v danej šablóne a trápime sa úpravou template_css.css, pričom stačilo by zmeniť jedno číslo v index.php šablóny. Umiestnenie a "chovanie" modulov je určené v index.php šablóny. Ako príklad si uvedieme pozíciu "left". V index šablóne sa táto pozícia určuje nasledovne: mosLoadModules('left'); alebo mosLoadModules('left', číslo); Čo znamená to "číslo"? Je to štýl zobrazovania modulu, kde: 1 = horizontalny štýl - zobrazí moduly v jednom riadku 0 = normalny štýl - zobrazí moduly v jednom stĺpci -1 =
raw štýl - základný, nespracovaný štýl, nepridáva žiadne vlastnosti a nezobrazí ani nadpisy! -2 = XHTML - zobrazuje moduly v rámci div a header tagu -3 = extra div - pre zobrazenie využíva dalšie div tagy (na určenie "extra" vzhľadu modulu) Odborné vysvetlenie v angličtine nájdete na stránke help.joomla.org
Pre Joomla v 1.5.x už neplatia vyššie uvedené štýly, tie sa vyjadrujú nasledovne:
table (pôvodne 0 a je default-štandardný štýl)
horz (pôvodne 1) none (pôvvodne -1) xhtml (pôvodne -2)
rounded (pôvodne -3)
outline (nový- používaný na "preview module positions")
podľa starého označenia:
0 (default) displayed modules in a vertical table 1 displayed them in a horizontal table
-1 displayed the raw module output
-2 displayed the modules in a XHTML compatible format with the title in a H3 tag.
-3 displayed modules in a set of nested DIVs that allowed for rounded-corner techniques
Zdroj: http://developer.joomla.org Pre ilustráciu si pozrite obrázky - ako sa chovajú moduly v pozícii "left" pri zmene čísla (štýlu) v syntaxe: mosLoadModules('left', číslo);
|
zarovnání modulů Napísal(a)
Táto e-mailová adresa je chránená pred spamovými robotmi, potrebujete mať zapnutý Javascript aby ste ju mohli vidieť.
dňa: 2007-10-20 11:29:28 Ahoj, nejsem si jistý, jestli "left" znamená pozici modulů na stránce, nebo jejich zarovnání. Mám několik modulů pod sebou a potřeboval bych je všechny zarovnat vlevo. Teď mají zarovnání každý jinak a nevypadá to dobře. | RE: zarovanani modulu Napísal(a) Monika dňa: 2007-10-20 12:16:57 Left - v tomto pripdae je nazov pozicie. LEFT zobrazenie tak, ako sa urcia parametre v index.php (resp. v css subore). Ak je problem konkretny, nalinkuj sem stranku, kde to nesedi... | RE: Napísal(a)
Táto e-mailová adresa je chránená pred spamovými robotmi, potrebujete mať zapnutý Javascript aby ste ju mohli vidieť.
dňa: 2007-10-20 13:09:16 Třeba zrovna na hlavní stránce. Všechny moduly v pravém sloupci jsou zarovnány vlevo, ale náhodný obrázek a RSS doprostřed. Podívám se do toho css. Ale možná by to šlo udělat i v index.php pomocí div tagu. Zkusím to. | re:ZAROVNANI MODULU Napísal(a) Monika dňa: 2007-10-20 13:19:21 V tychto pripadoch treba hladat definicie zarovnanie priamo v danom rozsireni. Cize nehladaj template_css alebo index.php, ale v tych php. ktore su zodpovedne za tieto zobrazenia. Napriklad RSS najdes v root/modules/mod_rssfeed.php hned v 24.riadku: align=center, zmen na left. | RE:zarovnání modulu Napísal(a)
Táto e-mailová adresa je chránená pred spamovými robotmi, potrebujete mať zapnutý Javascript aby ste ju mohli vidieť.
dňa: 2007-10-20 13:46:56 Tak už je to opravené. Dík za radu, pomohla jsi mi. Máš pěkný web se spoustou užitečných informací, dám si ho do oblíbených.  | mod_virtuemart Napísal(a)
Táto e-mailová adresa je chránená pred spamovými robotmi, potrebujete mať zapnutý Javascript aby ste ju mohli vidieť.
dňa: 2008-05-02 00:09:20 pomohlo by mi to ak potrebujem formulár vyhľadávania podľa parametrov (mod-virtuemart)zobraziť na hlavnej strane a nie až po aktivácii linku v menu? (tak ako to majú autobazáre a pneu?) | pridanie novej pozicie Napísal(a)
Táto e-mailová adresa je chránená pred spamovými robotmi, potrebujete mať zapnutý Javascript aby ste ju mohli vidieť.
dňa: 2008-07-03 10:33:49 Ahoj. Ja sa uz dost dlhu dobu snazim najst na nete nejake informacie o tom ako pridat novu poziciu do templatu. Chcem pridat poziciu "absolute", ktora by bola uplne hore a padalo by z nej pull-down menu... Vies ma v tomto nejak nasmerovat? Vopred vdaka. -dusan- | RE: pridanie novej pozicie Napísal(a) Administrator dňa: 2008-07-10 18:44:27 Dusan, o to mje viackrat pisane fo fore na joomla.sk, treba len spravne hladat. Teraz nemam cas to hladat namiesto teba, ale je to tam urcite. |
Len registrovaní užívatelia môžu komentovať článok. Registrujte sa prosím. |