Joomla šablonai
Joomla! 1.5 šablonas. Pirma dalis
Trečiadienis, 13 Liepa 2011 21:32
Parašė Rimvydas
Peržiūrų: 1063

7-i straipsniai apie Joomla! šablono sandarą ir jo pritaikymą savo poreikiams.
Nors internete yra daugybė literatūros ir pavyzdžių nuo ko pradėti ir kaip kurti Joomla šabloną, vis tik nusprendžiau parašyti keletą straipsnelių šia tema. Tai padaryti paskatino nemažai pranešimų forume ir asmeninių klausimų šia tema. Nagrinėsime Joomla 1.5 šabloną. Kodėl Joomla 1.5, o ne 1.6 ar 1.7 ver.? Atsakymas paprastas: kol kas Joomla 1.5 versija populiariausia ir manau, dar nemažai laiko bus rinkoje. Išmokus sukurti šiai versijai šabloną, nebus sunku pereiti ir prie sekančių versijų , nes esminių skirtumų praktiškai nėra. Straipsnelių ciklas skirtas jau pažengusiems Joomla vartotojams, susipažinusiems su CSS, HTML ir PHP pagrindais. Todėl tiems, kurie nežino, kas tai yra, pirmiausiai siūlyčiau susipažinti, nes čia nebus nagrinėjami šie klausimai, o šablono kūrimas, ypač nesuprantant CSS, gali būti keblus.
Joomla 1.5 šablonas. Antra dalis
Trečiadienis, 13 Liepa 2011 21:21
Parašė Rimvydas
Peržiūrų: 688
Šablono struktūra
Šablonas susideda iš sekančių failų ir katalogų:
Index.php – pagrindinis šablono failas. Šio failo pagrindinė paskirtis yra apibrėžti sritis, kuriose bus išvedami įvairūs komponentai ir moduliai.
templateDetails.xml – instaliacinis šablono failas, kuriame aprašoma kokie failai sudaro šį šabloną, todėl būtina jame nurodyti visus šablono failus ir modulių pozicijas.
favicon.ico – grafinis failas (ikonėlė) matoma naršyklės adreso laukelyje. Nebūtinas failas.
template_thumbnail.png - grafinis PNG formato failas, šablono ekrano nuotrauka, kuri matoma Joomla! valdymo skyde šablonų tvarkyklėje. Nebūtinas failas.
params.ini - šablono nustatymų išsaugojimo failas. Gali buti tuščias, bet būtinas.
Joomla 1.5 šablonas. Trečia dalis
Trečiadienis, 13 Liepa 2011 20:39
Parašė Rimvydas
Peržiūrų: 463
Pagrindinis šablono failas - Index.php
Failo pradžioje talpinamas kodas, kuris lankytojams nematomas, tačiau tinklapio veikimui labai svarbus. Šis kodas neleidžia naršyklei tiesiogiai kreiptis į failą. Tai reikalinga tinklapio saugumui užtikrinti.
DOCTYPE parametras nurodo naršyklei, kaip turi būti atvaizduojamas tinklapis, kaip interpretuoti CSS stilius.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Joomla 1.5 šablonas. Ketvirta dalis
Trečiadienis, 13 Liepa 2011 20:36
Parašė Rimvydas
Peržiūrų: 401
Failai template.css ir menu.css
Kaip pastebėjote, index.php faile visi blokai aprašyti <div></div> gairėmis ir kiekvienas blokas turi savo unikalų identifikatorių - ID. Jų pagrindu ir yra kuriamas tinklapio atvaizdavimas panaudojant pakopinius CSS stilius.
Pagrindinis pakopinių stilių privalumas yra tas, kad jūs galite praktiškai visiškai pakeisti visą tinklapio dizainą nekeisdami programinio tinklapio kodo.
Kaip jau minėjau, konkrečių CSS niuansų nenagrinėsime - Jums padės CSS failuose esantys komentarai, o kam vis dar neaišku, kaip veikia pakopiniai stiliai, tai internete rasite daugybę literatūros ir pamokų ta tema. Konkrečius klausimus galima aptarti mūsų forume.
Joomla 1.5 šablonas. Penkta dalis
Trečiadienis, 13 Liepa 2011 20:18
Parašė Rimvydas
Peržiūrų: 333
Failas templateDetails.xml
TemplateDetails.xml failas reikalingas šablono įdiegimui. Jis perduoda Joomla! sistemai informaciją apie koduotę, kokie failai, modulių pozicijos šablone bus naudojami.
Pirma eilutė aprašo, kokia koduotė bus naudojama failuose:
<?xml version="1.0" encoding="utf-8"?>
Nurodoma, kuriai Joomla! versijai skirtas šablonas:
<install version="1.5" type="template">
Daugiau įrašų...
Puslapis 1 iš 2
«PradžiaAnkstesnis12ToliauPabaiga»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.
Joomla šablonai

