Prejsť na stránku Partner Sladkakytica.sk
Zabudli ste heslo? Nemáte účet? Vytvorte si ho!
 
Úvod arrow Všetky články arrow mosLoadModules - úprava šablóny

Články k Joomla 1.5

Články súvisiace s Joomla 1.5.xx
 ---------------------------------------
 
 

Ikonka Joomla.einfo.sk

Joomla.einfo.sk
mosLoadModules - úprava šablóny PDF Tlačiť E-mail
Hodnotenie čitateľov: / 10
SlabéVynikajúce 
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);


Komentáre:
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ť. http://zahrada.broumovsko.net 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ť. http://zahrada.broumovsko.net 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ť. http://zahrada.broumovsko.net 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.
 
< Predchádzajúca   Ďalšia >

Neprehliadnite!

Internet-Marketing-Strategie.sk

SOBI2 Menu

Joomla! Webhosting

Je doména voľná?
.


NajWeb.sk

Kniha hostí

Jozef
Ahojte, treba nainštalovať nejaký plugin, aby RSS v Joomla 1,5,22 ve
 

Najviac komentované

1. Virtuemart - es (62 x)
2. Highslide JS -  (54 x)
3. Virtuemart - úp (49 x)
4. SOBI 2 - Sigsiu (35 x)
5. Inštalácia Joom (31 x)

Odporúčam: