Hogyan alakítsuk át egy sablont joomla 1

Hogyan alakítsuk át egy sablont joomla 1

Tehát, az alábbiakban a fordítás a cikk:

1. A minta alkalmazkodás Joomla 2.5. belépés

2. Győződjön meg arról, hogy a sablon beállításait a admin.paneli és a külső felület lehet lokalizált

A munka Witblits akartam, hogy megbizonyosodjon arról, hogy a nyelvi változók belső és külső felület lehet teljesen lefordítva. Először azt gondolta, mert nem tudta megtalálni dokumentációt a változások a nyelvi fájlokat Joomla 2.5. de a végén sikerült.

Megjegyzés: ha megnézi a minta már kialakult, akkor nem fogja megtalálni ezeket a nyelvi fájlokat. Ez azért van, mert mozog / SITEROOT / languages ​​/ hu-HU / (British English) a telepítés során sablont.

Csatlakoztassa a sablon nyelvi fájl Joomla

Annak érdekében, hogy a Joomla vontak transzferek, meg kell adni ezt a szöveget templateDetails.xml:

Figyeljük meg, hogy van a cél mappát, ahol a fájlok vannak a fordítási képest gyökérmappáját a sablont. Miután létrehozta a szükséges nyelvi fájlokat és a linket a Joomla. hozzá a blokk tetején a nyelvi fájl:

Így köti a szerzői jog és licenc információt. Az egyetlen dolog, amit meg kell említeni - hanem szükségszerűség, hogy egy pontosvessző helyett # jellel (ami korábban az INI-fájlt a Joomla 1.5) tetején a fájl adatait. Eltartott egy darabig, amíg megtudja, de ha nem változik a karakter, hogy a fordítás nem pattan.

Fájl hozzáadása lokalizációs beállításokat a közigazgatási sablon

Az egyik elsődleges célja az volt, hogy hozzá fordítást admin panel és a front-end sablonokat. A bővítmények lehet következtetni a rendszergazda nyelvi fájlt (a neve megegyezik a frontend) a tag xml. Hosszú keresés után, végül rájött, hogy ez a módszer nem működik a sablonokat. Nyelv állandó külső és belső felület csatlakozik a fő nyelv sablon fájlt. Itt egy példa:

Megjegyezzük, hogy a címkéket, leírással, és a rádió a beállításokat a nyelvi állandók. Nyelvileg ők fájl így nézne ki:

3. Az új „Media” elem

A Joomla elemek xml-típusok létrehozásakor használjuk a lehetőségeket. Alapértelmezett: szöveges, textarea, rádió, lista, szakasz, kategória, távtartó filelist, folderlist stb

Mi fog kinézni:

1. ábra. Media db Joomla 2.5

Nyomja meg a „Insert” panel megnyitja az albumba, amely lehetővé teszi a felhasználó számára, hogy válasszon ki egy meglévő képet, vagy feltölteni az új:

Hogyan alakítsuk át egy sablont joomla 1

2. ábra. Media db Joomla 2.5 - a pop-up ablak fájlkiválasztás

4. Hogyan hozzunk létre saját elemeket a sablon beállítások

Ezen részem is, azt kellett „lebontani”, de hála a tanácsot Stian (Stian), akkor sokkal könnyebb lett.

Létrehozása „loader” elem

Hogyan alakítsuk át egy sablont joomla 1

3. ábra. Új elem „boot” Joomla 2.5

Segítségével a mellékelt speciális rendszergazda css fájl voltam képes testre a kinézetét a admin panel:

Hogyan alakítsuk át egy sablont joomla 1

4. ábra. Joomla 2.5 sablon - használat elemek „Feltöltő” az admin beállításokat. panel

Létrehozása „csepegtető” elem

elem file „pipetta” szereplő zip-archívum végén ezt a cikket. Ha azt szeretnénk, hogy milyen változások történtek a kódot, csak le kell tölteni a mellékleteket és alaposan tanulmányozza.

Ahhoz, hogy aktiválja a „pipetta” Én csak felvette ezt a fájlt, templateDetails.xml:

Ha megnézzük colorpicker.php fájlt. akkor láthatjuk, hogy már két új lehetőség a „csepegtető” elem: - „id” és „previewid”. Ők voltak szükségesek azok egyediségét, hogy tudok hivatkozni rájuk írásakor CSS vagy JS-kódot. Itt egy példa az újonnan létrehozott „pipetta” akcióban:

Hogyan alakítsuk át egy sablont joomla 1

5. ábra. Element „pipetta” Joomla sablon beállításait

Aktiválása az új elemek templateDetails.xml

Egy másik fontos részlet, ami a nem szabványos eleme, hogy a munkájukat kell írni a saját templateDetails.xml fájlt ahhoz, hogy dolgozni Joomla. Valahol a fájl elején (az én verzió - a nyelvi egység), add meg a kódot (sablon Joomla 2.5):

A Joomla 1.5-kód így néz ki:

Ismerje meg, hogy abban az esetben, én sablon Witblits, úgy döntöttem, hogy az összes különleges adminisztrátor fájlokat egy alkönyvtárban annak érdekében, hogy mindent egy helyen. Mindannyian különbözőek lehetnek.

5. Hogyan kell enyhíteni a frissítési folyamat a felhasználók számára

Köztudott, a kiadás időpontjában Joomla 1.5 (vagy korábbi), de még mindig hasznos tudni.
A tetején templateDetails.xml fájlt. ahol látjuk:

Add method = "upgrade", hogy a tag a telepítés:

Ez a megoldás lehetővé teszi a felhasználók számára, hogy telepítsen egy frissített változata a sablon anélkül, hogy távolítsa el az előző - ez felülírja a fájlokat az új változata az eredeti adatállomány (a „régi” változata a sablon). Képes frissíteni a sablon leegyszerűsíti mind az életét, és az életét vebmasetrov segítségével sablonokat.

6. Shortcodes sablonparaméterekhez

A Witblits mellékeltem egy lehetőség fájlt, ami leírható változók egyes funkciók és paraméterek a sablon kódját.

Mivel én gyakran használják ezeket a funkciókat a teljes minta, úgy döntöttem, hogy hozzon létre egy változót mindegyik - és könnyebben megjegyezhető, és kevesebb kódsor kapunk.

Íme néhány példa:

Ez azt jelenti, hogy ahelyett, hogy az írás:

Tudok használni egy rövidebb változat:

Úgy vélem, hogy ez a változó lehetővé teszi sokkal könnyebb navigálni a sablon szerkezetét, és nem összekeverni a hossza a szerkezet.

7. A frissített lista a szintaktikai hiba error.php

Ha a sablon szabványos error.php fájlt (a gyökér a sablon), akkor frissítenie kell a listát a szintaktikai hibák dolgozni Joomla 2.5.

Ezt a kódot kell venni az eredeti dokumentumot:

8. Helyezze sífelvonóhoz sablonok Joomla 2.5

A Joomla 1.5 miatt táblázat visszavonását sok komponensek és modulok létrehozására Morph kellett létrehozni a O Comp sablonok html mappa -, hogy a kód gyönyörű volt és szemantikai.

A Joomla 1.6, ezt az igényt már eltűnt sok helyen, a fejlesztők már használja a normál divs elrendezés és a rendelkezésre álló alkatrészek sok a kimeneti minta nem olyan sürgős szükség, mint a Joomla 1.5. Tartsa ezt szem előtt, amikor frissíti a sablont.

Kezdve 1.6, kód sablonokat egyre tiszta és nyelvtanilag. Ebben az összefüggésben, úgy döntöttem, hogy távolítsa el a meglévő html felülírás és újakkal helyettesítették.

Töltse le a sablont elemek volna használni ezt a cikket:

Köszönjük kip0ki és Sulpher segítséget fordítási és szerkesztési cikkeket.

Kapcsolódó cikkek