ПредишенСледващото

Word Jumla на суахили означава "всички заедно", "като цяло".

Имало едно време, дълго време съм набор на обекти в HTML / CSS / JavsScript и нямаше представа на ССФ.
Плашеща момент беше, че си мислех, е много необходимо притежаването на PHP, но в действителност някои основни познания е достатъчно (прост код се разбира от програмист на всеки друг език, и се изкачи в джунглата не е задължително).
За човек, който притежава само оформление и скриптове, съвсем достатъчно, за да се запознаем с някои специфични аспекти, за да отида да се да се работи с Joomla.
Нещо в тези моменти е подобен на друг CMS, нещо по-различно.
Опитах се да обясня накратко тези точки. Ако те са били известни на мен веднага, бих могъл да започнете да създавате потребителски прилага сайтове много по-бързо.
Така че, ако сте собственик на HTML, но нямам идея за CMS Joomla, вие трябва да кликнете върху бутона по-долу.

За общ преглед на основните понятия на ССФ:

Как да инсталирате разширения и прави корекции да се разгледа, аз няма. С този вид навън и интелигентен студент и хората далеч от него. Аз съм по-заинтересовани от аспекти на развитието и редактиране на шаблони и разширения, както и промени в разширения от трети страни дизайн.
Можете да намерите стотици или дори хиляди безплатни и платени шаблони готови да проектира и да ги променяте по ваш вкус, но често те съдържат много напълно ненужни за вас, за да функционира. По-професионален подход ще бъде да създадете свой собствен шаблон.
Заготовка празен шаблон, че е възможно да се намери онлайн, но можете да създадете от нулата.
Шаблонът е папка за архивирани в ZIP формат.

Помислете за съдържанието на опростената версия на templateDetails.xml
след капачките


следва да бъде основният маркер:


Допълнителна капачка с описание шаблон:


Освен това, като правило, това е описание на шаблона, който може да се уреди с помощта на HTML:


Всички файлове, необходими за шаблона, трябва да бъдат описани в templateDetails.xml


Ако не забравяме, на страницата на нашия сайт, ще бъде разделен на части - позиция.
Позиция, обикновено се намира в рамките на Разделение блокове. Пример за това как положението може да се намира с joomla.org сайт:

дизайн шаблон Joomla CMS - максимум с отворен код

Тези позиции също трябва да се уточни в описанието на шаблон. Брой на елементите, които искате. Имената, които може да излезе с техните собствени, и могат да следват стандартните имена:


Ако имате многоезичен сайт, тогава ще трябва да се опише вас и използваните езици


Това описание предполага, че езикът, на папката, в която са 2 подпапки самостоятелен GB и ЖП-RU, която съдържа файлове с преводите. Тези файлове съдържат текста под формата на "ключ = стойност". А името на ключа трябва да бъде въведен с главни букви.
Например:
DEMOTEXT = «Примерен текст"

Също така, в модела може да бъде описан от различни ключове за да промените настройките на шаблона, които могат да променят един обикновен потребител или администратора на сайта (не е програмист). превключва на сайта изглежда по следния начин:

дизайн шаблон Joomla CMS - максимум с отворен код

Например, помислете за възможността да поиска всеки цвят. Ще създаде един от ключовете. За да направите това, добавете част от код:

Нека сега да разгледаме index.php файл и да се опита да направи някаква уговорка.
В самото начало на файла добавете код PHP:

Освен стандартния "шапка" на страница:

тук добави типичен "шапка" в заглавието тагове. Например, като мета тагове, описание, ключови думи и някои други приставки за разширенията на файлове, скриптове, стилове и др.

В тялото ни таг, ние ще се добавят към стойността на продукцията на нашите ключ стил цветове, така че администраторите на сайта не са запознати с CSS, от администратор може да промени цвета на фона:


След това можем да наложим шаблон DIV-а.
Заключение позиция вътре Разделение HTML5 или семантична единица е:


Този код проверява дали този модул да се показва в долната част на страницата на тази позиция, а ако нужди да бъдат - показва съдържанието на модула. Разбира се, не може да извършва проверки, а просто показва във всеки случай:


За да се покаже различна позиция, че е необходимо да сменяте само долната част на страницата на името на друга позиция.

За да се покаже основното съдържание на страницата, се използват ключови думи:


Също така ги поставя в дясното DIV.

Като пример за шаблон дизайн цитират два примера:
Ако не сте забравили (и ако сте пропуснали, а след това се върна в няколко точки повече) - имаме 2 папки със самостоятелен GB и ЖП-RU за прехвърляне на файлове. В тях имаме например текста на два езика. Текстът, който са определили кодова дума DEMOTEXT. Покажете този текст можем да използваме PHP код:


Освен това, този текст може да бъде вмъкнат в стойността на параметър (например заглавието или ALT) и като съдържанието на параграфи и дори в връзки URL.

Снимките са в шаблона, като правило, в изображения директория. За да приложите картинка, използвайте най-малко PHP код, който показва пътя до папката, която съдържа нашия шаблон


Променлива $ tpath обявихме в началото на страницата, и в шаблон подпапка е картина, което знаем.
Пример О Снимка:


Тук OnClick = «sayHelloHabr ()» функция ще започне от файлови custom.js които са свързани като външен скриптови файлове.

Пълният кода на нашия непретенциозен шаблон:


Какъв беше резултатът може да бъде изтеглен тук - един прост модел.
Направете красив дизайн, дори и за програмист, да не говорим за предния край разработчикът не е проблем.

Подкрепете проекта - споделете линка, благодаря!