Прекрасният свят на шаблоните на Joomla - PC World

В последната ни статия ще разгледаме триковете за управление и създаване на шаблони в Joomla 1.5. Ако се интересувате повече от темата, силно се препоръчва да посетите тазгодишния Joomla! Day, където водещите ще представят и новите функции, очаквани във версия 1.6.

Характеристика на системите за управление на уеб съдържание е, че те разделят дизайна на съдържание и изображения, така че в случай на собственик на уебсайт или по-големи портали, авторите могат да създават статии без знания за редактиране на уебсайтове и уеб дизайнерите да проектират професионални дизайни. Joomla! известен с по-красивите уеб шаблони. Ако инсталираме няколко такива шаблона, промяната на външния вид на нашия уебсайт е въпрос на моменти.

Истината обаче е, че това не е съвсем така, защото показването на страница в шаблони зависи от оформлението на съдържанието и блоковете (в Joomla! Jargon: модули). Възможно е също така какво и как виждаме, когато използваме един шаблон, не се вижда или не се вижда при преминаване към друг шаблон.

Настолните програми (и някои CMS) използват термина „тема“ за дизайн. Разработката на шаблони на Joomla вече е толкова напреднала от някои дизайнери, че те разработват десетки теми за шаблон, а ние, потребителите, просто трябва да изберем най-подходящата в настройките на шаблона. Тъй като CMS има административен интерфейс (back-end), който се вижда само от избраните и има потребителска страна (front-end), за всеки интерфейс се изисква отделен шаблон.

прекрасният

Joomla! Пакет 1.5 включва шаблон по подразбиране и получаваме три шаблона за показване на потребителската страница. От тях нека да подчертая шаблона на Beez, който вероятно няма да ви хареса на пръв поглед, но може да бъде добра отправна точка за проектиране на базиран на CSS уебсайт без бариери. Богат на функции шаблон JA Purity е виетнамски (!) JoomlArt, проектиран от Joomla! Проект Joomla! 1.5 шаблон и по-късно влезе в разпространението, защото JA Purity, която спечели най-много гласове от публиката, взе голямата награда.

Ако тези шаблони не ви харесват, имаме три начина: или създаваме собствена работа, разглеждаме офертата, или - за десетки хиляди форинта - поверяваме изпълнението на нашата идея на професионален доставчик на услуги.

Моето собствено творение

Дизайнът на шаблони изглежда привидно лесен, макар и не толкова прост. Усложнява нещата факта, че уеб браузърите и техните версии не следват точно изискванията на съответните стандарти. Ето защо това, което изглежда добре в Firefox, например, може да изглежда различно в Internet Explorer. И не трябва да забравяме света отвъд прозорците, защото нашият уебсайт може да бъде посещаван и с браузъри с Linux или Mac.

Не пречи да притежавате PHP и HTML умения и да владеете CSS и е добре да знаете английски, тъй като по този въпрос има богата литература на английски език. Joomla! в документацията има и урок, след който можем да създадем основен шаблон. Всеки жаден за повече знания може да закупи книгата "Joomla! 1.5 Template Design", публикувана миналата година от Packt.

Joomla! в директорията/templates съхранява необходимите файлове в директорията на шаблона и нейните поддиректории. Поставете таблиците със стилове в папката/css, качете изображенията-графики в папката/images, принадлежаща на шаблона. Директорията, кръстена на шаблона, съдържа три основни файла:

- index.php: това е основата на всичко, което Joomla! доставено от. По същество създаваме страница (като някаква HTML страница), но поставяме PHP код там, където трябва да отиде съдържанието.

- component.php: Показва приятелски версии на страници, създадени от компонент в изскачащ прозорец.

- templateDetails.xml: съхранява данни, свързани с шаблон, като файлове и позиции на модула - така че това е съществен файл, без него няма да видите Joomla! шаблона.

Компресирайте файловете с шаблони със структурата на директориите в архив във формат .zip или tar.gz за разпространение. Крайните потребители могат лесно да инсталират този пакет на екрана на Plugin Manager.

Joomla! 1.5 широко използва модела за проектиране на MVC (Model-View-Controller), чиято същност, обобщена в чешката лаконичност, е, че можем да приложим промени, без да достигаме до основния код на системата. Това дава на уеб дизайнерите огромна мощ и гъвкавост, тъй като те не трябва да се притесняват за изходния код, те могат безопасно да се съсредоточат върху проектирането на нови дизайни. Например, ако искате да покажете съдържанието в различно оформление от вашата основна система, създайте подпапката/html в папката под шаблона, включително подпапката на засегнатото разширение (например/com_contact), чието оформление искате да персонализирате и добавете разширението към него. модифицирани .php файлове.

Официалният уебсайт на носителя на наградата Грами Gloria Estefan се предоставя на посетителите от Joomla

С друга писалка.

Запознатите с Joomla са поканени на уебсайта bestofjoomla.com, управляван от член на общността, което е рай за разпространение на шаблони. Дизайнерите на шаблони ще публикуват работата си тук, ще ги тестват с инсталация по подразбиране на Joomla и веднага ще изтеглят безплатните. Топ списъците, публикувани въз основа на предпочитанията на посетителите, броя на изтеглянията и други критерии, могат да помогнат при избора. Със сложната филтърна система можем да се доближим до намирането на шаблона, за когото жадуваме.

Смята се, че приблизително 2,5% от уебсайтовете, хоствани в World Wide Web, работят на Joomla. С милиони потребители проектирането на Joomla! Templates е доходоносен бизнес с около 3 дузини доставчици на услуги, споделящи пазара. Някои от тях продават портфейла си за $ 30-50 всеки, други са създали клубове с шаблони, чиито членове имат достъп до всички шаблони и издания, издадени по време на членството, в зависимост от продължителността на членството (3-6-12 месеца). По-успешните като RocketTheme, JoomlArt или YouJoomla понякога измислят модулни, но изобилни, но висококачествени, висококачествени, безплатни шаблони.