Išplėstinė Joomla 1.5 modulių tvarkyklė
Šeštadienis, 09 Balandis 2011 23:45
Parašė Martis
Peržiūrų: 888
Šis straipsnis skirtas Joomla 1.5
Gal esate susidūrę su problema, kai reikia, kad modulis būtų rodomas tik su konkrečiu straipsniu ar kategorija? O gal tik su konkrečiu komponentu, pavyzdžiui VirtueMart? Arba tarkim reikia, kad modulis būtų rodomas tik konkrečią dieną ar gal net minutę ir tik konkrečiam nariui (net ne grupei, o nariui!). Iš pradžių tai atrodo neįmanoma misija (aišku žinant php kodą, galima tai pasiekti paredagavus patį šabloną ), bet Joomlai 1.5 yra sukurtas toks išplėtimas, kurio pagalba galima visa tai lengvai įgyvendinti. Tai – Advanced Module Manager (Išplėstinė Modulių tvarkyklė).
Advanced Module Manager - tai komponentas ir įskiepis, kuris pakeičia standartinę Joomla modulių tvarkyklę. Komponentą galite atsisiųsti iš čia, o lietuvybę rasite mūsų svetainėje. Taigi, įdiegus Advanced Module Manager, einame į Išplėtimai-->Modulių tvarkyklė :
Čia jau atsirado naujos funkcijos:
- Galimybė peržiūrėti modulį modaliniame lange;
- Galimybė peržiūrėti papildomą modulio aprašymą (patogu, kai yra daug modulių);
- Papildomi filtrai
- Modulių žymėjimas pagal spalvas
Taigi. atsidarome bet kokį modulį, ir čia vėl randame papildomų funkcijų:
- Paslėpti jei tuščias – yra naudojama, kai norima paslėpti modulį, kai jame nėra turinio.
- Papildomas aprašymas, tai aukščiau minėtas modulio aprašymas, kuris gali būti rodomas kaip paaiškinimas, naujame stulpelyje, po modulio pavadinimu arba išvis nerodomas.
- Spalva – naudojama modulių žymėjimo patogumui.
- Modulio priskyrimas – čia ir slypi visa šio komponento esmė:
Pačiame viršuje randame tokius parametrus:
Dubliuoti kitą modulį. Leidžia perimti kito modulio priskyrimo savybes. Tai patogu tada, kai reikia, kelis modulius rodyti tokiomis pačiomis sąlygomis.
Sutapimo metodas. Yra du rėžimai: VISI ir BET KOKS. Visi – modulis bus rodomas tik tada, kai sutampa visos sąlygos nurodytos žemiau. Bet koks - modulis bus rodomas tada, kai sutampa bent viena sąlyga.
Toliau eina visos komponento priskyrimo savybės:
1. Meniu punktai
Čia viskas beveik taip pat, kaip ir standartinėje Joomlos modulių tvarkyklėje, tik su kai kuriais papildymais.
2. Turinys
Čia galime pasirinkti skyrių, kategoriją arba atskirą straipsnį, kuriam modulis bus priskirtas.
3. Komponentai
Čia galima pasirinkti komponentus, su kuriais bus surištas modulis.
4. URL
Url sąrašas, su kuriomis modulis bus rodomas/nerodomas.
5. Naršyklės
Naršyklių sąrašas, kuriose modulis bus rodomas/nerodomas.
6. Data ir laikas
Čia galima pasirinkti bet kokį laiką, pagal kurį modulis bus rodomas/nerodomas.
7. Nariai
Čia galima pasirinkti narių grupę ar konkretų narį, kuriam bus rodomas modulis.
8. Kalbos
Čia galima pasirinkti kalbą, su kuria bus rodomas modulis.
9. Šablonai
Čia galima pasirinkti šabloną, kuriam modulis bus priskirtas/nepriskirtas.
10. PHP
Tiems, kuriems neužteko aukščiau minėtų punktų, čia gali įvesti savo sąlygos php kodą.
Taip pat komponentas Advanced Module Manager turi ir savo nustatymus, kurie yra labai paprasti:
Taigi, Advanced Module Manager leis realizuoti kai kurias idėjas, apie kurias anksčiau galima būtų buvę tik pasvajoti.
Joomla123.lt is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.


