Создание сайтов,
интернет магазинов.

Написание шаблонов для 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Добавление модуля в Joomla
Добавление модуля Joomla на Ваш сайт Модуль небольшая часть программного кода, которая отображается на любой выбранной вами или всех страницах вашего сайта.подробнее ...
Создание собственных шаблоновСоздание собственных шаблонов
Прежде всего мы должны позаботиться со структурированными данными, для того чтобы упорядочить размещение нашего контента.подробнее ...
Создание контента в JoomlaСоздание контента в Joomla
Создание содержимого страниц в Joomla Cейчас мы создадим страницу и ссылку на нее В Joomla позволяет вам создать ссылки на конкретные статьи.подробнее ...
Закрыть