Как создать шаблон для Joomla 1.5 ?

Статус
В этой теме нельзя размещать новые ответы.
Artisteer обладает очень ограниченным функционалом ((
 
Artisteer обладает очень ограниченным функционалом ((

Пользовался я данным чудом, честно сказать не рекомендую... Если нет знаний, то чтобы получить нормальный шаблон. который не стыдно бы было показать, закажи на фрилансе, если нет денег, научись создавать сам...:ay: благо сейчас есть курсы в которых разжевывают для людей которые первый раз за комп сели, по другому и не скажешь...:D
 
Пользуюсь вариантом про передеоку дизайна в готовом шаблоне, ну или можно программой Artisеeer попробовать
 
Всё просто:

1) Рисуется будущий дизайн шаблона.
2) Верстается. (Должна получится рабочая html страничка, +папка с картинками и css)
3) Всё что *выше* <body> заменяется на:

PHP:
<?php  
 // no direct access 
 defined( '_JEXEC' ) or die( 'Restricted access' );?>
<!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" /> 
 <link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/system/css/system.css" type="text/css" /> 
 <link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/system/css/general.css" type="text/css" /> 
 <link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/default.css" type="text/css" /> 
</head>

В том месте, где должен отображаться основной контент вставляется:

PHP:
<jdoc:include type="component" />

Там где должны быть модули вставляется:

PHP:
<jdoc:include type="modules" name="top" style="xhtml" />

name="top""top" это название позиции модулей. Можете нозывать как хотите (хоть "verh"). Это нужно для того, что-бы потом в админке указывая положение модуля "verh" он отображался на позиции вставленного вами тега.
Позиций модулей может быть сколько угодно много.

ЗЫ: Меню — это тоже модуль. Модулем может быть любой эллемент вашего дизайна. Всё что вы хотите редактировать из админки — можно сделать модулем. (Даже фон вашего сайта).
 
в читальном зале книжка

и была гдето там же по версии 1.0 того же издательства
 
Всё просто:
1) Рисуется будущий дизайн шаблона.
2) Верстается. (Должна получится рабочая html страничка, +папка с картинками и css)
3) Всё что *выше* <body> заменяется на:
PHP:
<?php  
 // no direct access 
 defined( '_JEXEC' ) or die( 'Restricted access' );?>
<!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" /> 
 <link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/system/css/system.css" type="text/css" /> 
 <link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/system/css/general.css" type="text/css" /> 
 <link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/default.css" type="text/css" /> 
</head>
В том месте, где должен отображаться основной контент вставляется:
PHP:
<jdoc:include type="component" />
Там где должны быть модули вставляется:
PHP:
<jdoc:include type="modules" name="top" style="xhtml" />
name="top""top" это название позиции модулей. Можете нозывать как хотите (хоть "verh"). Это нужно для того, что-бы потом в админке указывая положение модуля "verh" он отображался на позиции вставленного вами тега.
Позиций модулей может быть сколько угодно много.
ЗЫ: Меню — это тоже модуль. Модулем может быть любой эллемент вашего дизайна. Всё что вы хотите редактировать из админки — можно сделать модулем. (Даже фон вашего сайта).


поправлю.... описан код для шаблонов линейки 1.5, а там позиции модулей и имена назначаются не через админку, как было в 1.0.xx а через внесение позиций в templateDetails.xml
 
Таким образом можно сделать простые шаблоны - взял верстку, вставил инклюды... Если брать шаблон посложнее, то такая простота не прокатывает :nezn:. Присылают мне качественный макет, сделанный хорошим верстальщиком чисто под ХТМЛ , т.е. под статику. Все работает прекрасно, но стоит вставить инклюды джумлы - и всё, верстка поехала в лес и по дрова :D. Причина понятна - CMS добавляет в верстку свой код и использует свои классы css.
Так что голову и руки пока еще никто не отменял. Не сумели ;)
 
Народ есть ли видео курс по созданию шаблонов для joomla 1.5?
 
Народ есть ли видео курс по созданию шаблонов для joomla 1.5?
А как вы себе представляете такой видеокурс? В принципе возможно, но там будет описан самый типовой вариант. Который можно описать в несколько строчек и без видеокурса.
1. Возьмите из любого типового шаблона шапку, код вставки модуля и основного контента.
2. Возьмите любую сверстанную страницу и вставьте в нее нашу шапку, и вставки кода в нужных местах.
А дальше... по любому потребуется изучить css, ибо без этого шаблон будет лезть по всем швам.
А потом... придется изучить основы php, чтобы делать разные трюки и эффекты в шаблонах.
Немного теории и практика - ничего особенного.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху