Създаване на Joomla шаблон в 6 стъпки
В тази поредица от уроци ще разгледаме как да създадете свои собствени шаблони за Joomla. Целият процес ще се извършва от земята до напълно работеща версия.
Следните въпроси ще бъдат включени в клас.
Какво е шаблон Joomla?
Шаблон стилове са създадени по такъв начин, че когато поставите данни, те автоматично наследяват правилата за проектиране, определени в шаблона за връзките, менюта, навигация, текст и други елементи.
С помощта на шаблон, тъй като е организирана в Joomla, че има няколко предимства:
Процесът на проектиране на локалния компютър
страниците на сайта, работещи под контрола на Joomla не са статични. Те са динамично генерирани от съдържание, което се съхранява в базата данни. Когато се променя данни всички страници, които се показват данните. Страници създава набор от PHP команди в шаблона, който генерира заявки в базата данни. Тъй като моделът прилича на ред код, без съдържание, процесът на създаване е определена трудност.
С помощта на компютър на локалния сървър
За по-нататъшни действия в класната стая, ще трябва местен уеб сървър. Ако все още не сте инсталирали, че е време да разберете и да го направи. Както прости възможности за използване може да DENWER или XAMPP. Има много описания на местната процеса на инсталиране на сървъра.
W3C стандарти и
Ползваемост, достъпност и оптимизация за търсещи машини (SEO) - тези термини се използват за описване на различните уеб страниците. Но в действителност, и трите условия са много припокриват. И на страницата, показваща отлични характеристики в един момент обикновено е добро и за останалото. Най-простият метод е да се използва работна среда, която отговаря на стандартите на W3C.
За да се разбере от къде идваме уеб стандарти, ние трябва да помним историята. Много страници, специално създадени за по-стари браузъри. Защо? Браузъри постоянно се увеличават с появата на WWW. Всяко ново поколение браузъри има нови функции, както и производителите да използват за тези функции са различни, често собствените си маркери. Всеки браузър има тенденция да се използва различен синтаксис, или "диалекти", както и свои собствени приложения за едни и същи основни структури на HTML. Нови браузъри показват стари отклоняват от сцената (не забравяйте Netscape?).
Друг фактор, усложняващ ситуацията е фактът, че в исторически план, различни производители на браузъра (например, Microsoft) са склонни да тълкуват HTML малко по-различно. Следователно, уеб дизайнери трябва да направи усилие, за да подкрепи по-стари браузъри.
W3C стандарти са предназначени за постигане на последователност в кода на уеб страница. Сайт, който е в съответствие с W3C, е отлична база, което го прави лесен за използване, достъпна и оптимизиран за търсачките.
Семантично правилен код
Терминът "семантично правилен" означава, че HTML тагове на уеб страница се използват само за описване на съдържанието, но не и за мнението. По-конкретно, това означава структурна организация код чрез h1 таг. h2 и т.н., както и маси само за таблични данни, описващи, но не и за създаване на структура шаблон.
Вие също трябва да се използва семантични имена за различни области на шаблона. Така например, при създаването на модел на два или три колони е по-добре да не се използва името "ляво" (вляво) и "дясно" (вдясно) и "страничната лента" или "страна". Когато настроите съответния HTML код и CSS класове назначаването ще разпознае името.
CSS е прост механизъм за промяна на стилове за различни елементи на шаблона. Като пример, можете да видите на сайта CSS Zen Garden. където можете да избирате различни стилове на съдържанието на дисплея.
Joomla уебсайт за развитие под контрол вече е много по-близо до реализацията на W3C стандарти. Първите версии на кода, използван от голям брой маси за организиране на структурата на страници, които не са свързани с никоя семантично правилен код или техники за разделяне на съдържанието и представяне. Проблемът се проявява в това, че много разработчици на компоненти и модули, все още използват таблици за своите шаблони.
За щастие, екипът Joomla ревизира своята подход. Във версия 1.5 възможност да промените изгледа на собствения си с пълно използване на CSS.
В следващия урок Joomla шаблон процеса изграждане ще бъдат взети под внимание.
Чудя се защо си писмено. Грамотни програмисти прекарват години в него. Аз не мисля, че след няколко месеца ще samopiski CMS, а точно това, времето за работа. Колкото повече опит трябва да бъде много по-Ogogo. Мисля, че до подходяща CMS и работи с него. А ако искате да пикая, и код по-бързо и по-сложни приложение - рамка. )) От СМК е добри и бързи MODx (уроци, това е!) От рамки CI, Kohana, Yii.
Super_Sanya
Крайно време е. Уважение към вас!
И това, което е интересно в Итой Joomla. Не е ли интересно да се създаде всичко сами. Добре, че е необходимо до 5000 реда код да пиша, но този красив сайт и създаден, за да се научат. Сергей Fastunov - Вие неуважение от моя страна. За мен тази красива урок не smisla.
Така че по-добре: Joomla или да напише всичко ??
Велосипедистите вече имат това, което за всички на 0, за да пишат. Joomla е твърде бавен, и толкова много не е необходимо. отново това зависи от проекта ..
Ние трябва да се придвижат от обективна, време и ресурси. Ако целта е да се създаде сайт бързо, без наемане на програмисти и без да харчите много време да избера CMS. И ако трябва да се създаде специален сайт, а това ще има голямо натоварване, а наемането на опитни програмисти.
Благодаря ви много напред, за да продължи :)
В заглавието, би било необходимо да се посочи, че за Joomla версия 1.6, която досега само превод на всички модули, компоненти и други Joomla Template -. А набор от файлове в CMS Joomla _ _, които контролират представянето на данни ?. И правилния линк към източника.
До получаване на информация от два канала (зрение и слух) на ефективността на обучението далеч по-добър живот от книги. А домашните задачи и онлайн тестове ще ви позволи да мисля постоянно в целевия език и веднага провери знанията си!
Ако искате по-дълго време, за да проучи как да се HTML, че ме има, за което трябва добра новина!
Ако вече сте се научили HTML и искат да се движи напред, следващата стъпка ще бъде да се проучи CSS технологията.
Ако искате да се разбере концепцията на домейн и хостинг, да научат как да се създаде база данни, да качвате файлове към уеб сайт чрез FTP сървър, създаване на поддомейни, да конфигурирате пощенските кутии за сайта и мониторинг на посещаемостта, този курс е разработен специално за вас!