Написание шаблонов для Joomla
- Структура
- Прежде всего мы должны позаботиться со структурированными данными, для того чтобы упорядочить размещение нашего контента. Создадим план размещения (позиции модулей) нашей информации на сайте.
- часть 1: (headerleft)здесь размещается логотип или картинка и имя веб
- часть 2: (headerright)здесь тоже размещается логотип или картинка и имя веб
- часть 3: (menu)здесь находится навигация.
- часть 4: (search)поиск, на всякий случай;
- часть 5: (top)верняя часть;
- часть 6: (left)левая часть;
- часть 7: (maintop)основной контент.
- часть 8: (right)правая сторона
- часть 9: (bottom)низ
- часть 10:(bottomblock)еще раз низ
- 1. открываем папку шаблоны "templates" в каталоге Joomla. Затем создайте подпапку со своим любым именем [имя_шаблона]. В этой папке будут находиться все ваши папки вашего шаблона.
- Внутри каталога [имя_шаблона], создайте файл с именем index.php, index.php - в нем как правили находятся позиции модулей и путь к файлу стилей.
- 2. и с здесь же создайте файл templateDetails.xml, этот файл, которая предоставляет информацию о вашем шаблоне для Joomla
- 3.Затем в этом же катологе [имя_шаблона] создайте папку с именем CSS и в нем - новые template.css имя файла, Он будет определять внешний вид вашего веб-сайта. Наш файл index.php: он должен заканчиваться на .php, поскольку элементы динамического модуля Joomla!, должны интерпретироваться РНР, и index.php файл должен содержать
-
<!DOCTYPE html PUBLIC "-//W3C//DTD Xhtml 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" > <head> <jdoc:include type="head" /> </head>
Rод PHP - <jdoc:include type="head" /> будет включать в себя заголовок страницы, мета-описания, ключевые слова и т.д., которые будут добавлены вами административной панели. Далее, мы должны добавить позиции во внутреннюю частью index.php:<BODY> <jdoc:include type="component" /> </ BODY> </ html>
- пример <jdoc:include Type="modules" name="left" /> строка сообщает Joomla, куда вставлять модули. Мы только что добавили верхнии, слева, центр, справа и нижнии позиции для модулей в шаблон. DIV классы будут определены в файле template.css.
- Приведенный далее файл CSS из нашего шаблона интегрирован в область заголовка index.php.
- Теперь мы должны создать templateDetails.xml
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://dev.joomla.org/xml/1.5/template-install.dtd"> <install version="1.5" type="template"> версию Joomla <name></name> - название шаблона <creationDate></creationDate> - дата создания <author> </author> - автор шаблона <authorEmail> </authorEmail> - автор <authorUrl></authorUrl> - сайт создателя шаблона <copyright></copyright> - авторские права <license></license> - тип лицензии <version>1</version> - версия шаблона <description>Basic Joomla Template</description> <files> - все файлы, которые использует ваш шаблон <filename>index.php</filename> <filename>templateDetails.xml</filename> <filename>css/template.css</filename> </files> <positions> - начало позиций <position>left</position> <position>right</position> <position>top</position> <position>footer</position> </positions> - окончание позиций </install>
- Следующим шагом является добавление некоторых стилей в шаблон. Во-первых, открыть файл index.php и добавить следующие строки перед </ HEAD> теги: <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/tutorial_template/css/template.css" type="text/css" />
- Пробуем запустить наш шаблон Запаковываем нашу папку в архив .zip Открываем панель администратирования. меню - расширения - установить/удалить, жмем кнопку Выбрать файл, выбираем наш запакованный файл и нажимаем кнопку Загрузить файл/установить
- появилась надпись, шаблон установлен, заходим обратно расширения-менеджер шаблонов в списке шаблонов появился наш шаблон.
- далее
Стоимость за сайт электронной торговли варьируется в зависимости от уровня настройки
создаваемого интернет магазина.
Точно так же, как покупка компьютера в магазине, чем больше расширений, повышающих функционал интернет магазина,
тем больше вы сможете продавать товара через интернет магазин.
Как ускорить Joomla 1.5?
Производительность Joomla обычно замедляется, при: включенных дополнительных функциях такие, как статистика и опросы. Joomla предоставляет простой способ ускорить загрузку сайтаподробнее ...
Производительность Joomla обычно замедляется, при: включенных дополнительных функциях такие, как статистика и опросы. Joomla предоставляет простой способ ускорить загрузку сайтаподробнее ...
Установка шаблонов в Joomla
В Joomla Вы можете создавать веб-страницы на основе имеющихся платных или бесплатных шаблонов, предназначенных для этой CMS. Эти шаблоны могут быть загружены бесплатно...подробнее ...
В Joomla Вы можете создавать веб-страницы на основе имеющихся платных или бесплатных шаблонов, предназначенных для этой CMS. Эти шаблоны могут быть загружены бесплатно...подробнее ...
Установка Joomla 1.5
Продвижение статьями - это эффективный способ улучшить позиции своего сайта в поисковых системах и на порядок поднять заработок для вебмастеров.подробнее ...
Продвижение статьями - это эффективный способ улучшить позиции своего сайта в поисковых системах и на порядок поднять заработок для вебмастеров.подробнее ...