На сегодня мы уже знаем достаточно о CMS Joomla 2.5, чтобы приступить к созданию сайта. Вообще, говоря о создании сайта хочу отметить, что первое, что необходимо сделать - это разработать логическую его структуру . Любое начинание должно быть "нарисовано", а уж за тем реализовано в коде. Другими словами, прежде чем начать создавать сайт, разработчик должен четко представлять, что делать, как делать и какие возможности расширения должны быть предусмотрены.
Сегодня мы уже умеем устанавливать Joomla 2.5, рассмотрели особенности структуры и файлов конфигурации, пробежались по настройкам и разобрали процесс установки расширений.
В принципе можно уже начать работать, но... До начала непосредственно создания сайта хочу остановится на одной очень важной теме - на привязке. Говоря о привязке мы подразумеваем шаблоны (если их используется 2 и более на сайте) и модули (этих по любому больше одного).
Синтаксис каскадных таблиц стилей достаточно простой, единственную сложность представляет определение нужных элементов, то есть запись нужных селекторов.
Вообще в CSS можно достаточно просто "вытянуть" нужный элемент, достаточно только знать как "строить" селекторы. Здесь мы можем задать стили для html-тегов, для элементов имеющих id и элементов которым назначен класс и даже, самое сложное, задавать разные стили одним и тем же "классовым" элементам, которые, например, вложены в элементы с разными id.
Сложно? А вот и нет!!! Сейчас покажу...
CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки (wikipedia).
Использование CSS на сегодня является основным методом придания вида сценарию (web странице). Использование таблиц стилей существенно упращает работу по верстке и дает практически безграничные возможности для создания кроссбраузерных страниц сайтов.
В прошлый раз мы разобрали структуру Joomla 2.5, разобрали понятия компонент, модуль, плагин, шаблон. Так же коснулись логической составляющей.
Сегодня разберем, как устанавливать расширение на Joomla 2.5. Рассмотрим установку ВСЕХ типов расширений (компонент, модуль, плагин, шаблон) и детально остановимся на некоторых особенностях.