Главная Шаблоны Статьи Файлы/Files Контакты

Шаблоны

  • BizGlobal — шаблон для Joomla 2.5
  • BizConnect для Joomla 1.7
  • Шаблон Avatar для Joomla 1.7
  • Bizblue - бесплатный шаблон для Joomla 1.7
  • Joomla 1.5 template AVATAR
  • BizStyle
  • Бесплатный Joomla 1.5 шаблон BizUrban
  • Caprica — шаблон для Joomla 1.5
  • Бесплатный шаблон для Joomla 1.5 — 2012
  • Pirate Bay — шаблон для Joomla 1.0.x
  • Ferrari_II автомобильный шаблон для Joomla 1.5
  • BizRule_II — шаблон для Joomla 1.5
  • Ferrari — шаблон для Joomla 1.x.x
  • BizRule — шаблон для Joomla 1.x.x
  • BizUniverse — шаблон для Joomla 1.5
  • Шаблон Greenery для Joomla 1.5
  • BizPortal — шаблон для Joomla 1.0.x и Joomla 1.5
  • Шаблоны BizCity и Biz_blue для Joomla 1.5
  • Joomla шаблон BizCity
  • Шаблон greenery — Joomla 1.0.x

Поддержи проект

Уважаемые посетители!

Если Вам понравились бесплатные шаблоны для Joomla от mambasana.ru или Вы хотите выразить свою благодарность и внести свой вклад в развитие ресурса — Вы можете разместить на Вашем сайте текстовую ссылку или кнопку.

В продвижении сайтов в поисковых системах важную роль играет как внутренняя, так и внешняя оптимизация сайта:

Как переделать шаблон от Joomla 1.0.x в шаблон для Joomla 1.5 beta 2

Статьи и Публикации
27.05.2007 г.

1. Изменения в файле templateDetails.xml

Joomla 1.0.x


<mosinstall type="template">

содержимое файла

</mosinstall>

Joomla 1.5 beta 2


<install type="template">

содержимое файла

</install>

Для разработчиков в файле templateDetails.xml появилась возможность добавлять шаблонам параметры. Параметры могут быть совершенно разнообразными: цвет, ширина, показ компонентов и т.д. После этого пользователи смогут менять параметры шаблона прямо в админцентре Joomla!.

Вот пример отключения вывода компонентов в шаблоне и выбора цвета шаблона:


<params>

<param name="color" type="list" default="blue" label="Change Color" 
description="Change Template Color">
<option value="blue">blue</option>
<option value="green">Green</option>
<option value="red">red</option>
</param>

<param name="showComponent" type="radio" default="1" 
label="Show Component" description="Show/Hide the component output">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
</params>

Параметры по умолчанию задаются в файле params.ini, а сами варианты отображения в файле index.php шаблона:


<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/
<?php echo $this->params->get('color'); ?>.css" type="text/css" />


<?php if($this->params->get('showComponent')) : ?>
   <jdoc:include type="component" />
<?php endif; ?>

2. Изменения в файле index.php

Joomla 1.0.x


<?php
 defined
( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );
$iso = split( '=', _ISO );echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';?>
<!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">
<head>
<?php mosShowHead(); ?>
<meta http-equiv="Content-Type" content="text/html;><?php echo _ISO; ?>" />
<?php if ( $my->id ) {initEditor();} ?>
<?php 
echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/
$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" 
; ?>

Joomla 1.5 beta 2


<!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 $mainframe->getCfg('live_site'); ?>/templates/
_system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $mainframe->getCfg('live_site'); ?>/templates/
<?php echo $this->template ?>/css/template.css" type="text/css" />
</head>

Joomla 1.0.x (корень сайта | url сайта)


<?php echo $mosConfig_live_site; ?>

Joomla 1.5 beta 2


<?php echo $mainframe->getCfg('live_site'); ?>

Joomla 1.0.x (определяем текущий шаблон)


<?php echo $cur_template; ?>

Joomla 1.5 beta 2


<?php echo $this->template ?>

Joomla 1.0.x (пазвей - путь сайта)


<?php mosPathWay(); ?>

Joomla 1.5 beta 2


<jdoc:include type="module" name="breadcrumbs" />

Joomla 1.0.x (дата)


<?php echo mosCurrentDate (); ?>

Joomla 1.5 beta 2


<?php echo JHTML::Date( 'now', '%d | %m | %Y' ); ?>

Joomla 1.0.x (вывод компонентов)


<?php mosMainBody(); ?>

Joomla 1.5 beta 2 (вывод компонентов с условием, параметры условия доступны в админцентре)


<?php if($this->params->get('showComponent')) : ?>
<jdoc:include type="component" />
<?php endif; ?>

Joomla 1.0.x (позиции для модулей с условием полного скрытия, если ни один модуль не опубликован в данной позиции)


<?php if (mosCountModules('top')) { ?>              
<?php mosLoadModules ( 'top' ); ?>
<?php 
} ?>

Joomla 1.5 beta 2


<?php if($this->countModules('top')) : ?>
<jdoc:include type="modules" name="top" style="table"/>
<?php endif; ?>

Joomla 1.5 beta 2 (варианты условий для модулей)


countModules('user1')
countModules('user1 and user2')
countModules('user1 or user2')
countModules('user1 + user2')

Joomla 1.0.x (стили отображения модулей)


Пример: <?php mosLoadModules ( 'left', -1 ); ?>

-1 модули выводятся без таблиц и блоков
-2 модули выводятся блоками DIV
-3 модули выводятся четырьмя блоками DIV, вложенными друг в друга

Joomla 1.5 beta 2


Пример: <jdoc:include type="modules" name="top" style="table"/>

style="table" модули выводятся в таблице
style="horz"  модули выводятся горизонтально (в таблице)
style="xhtml" модули выводятся одном DIV_е, заголовки в H3
style="rounded" модули выводятся четырьмя блоками DIV, вложенными друг в друга

Joomla 1.5 beta 2 (может кому и пригодится)


имя сайта <?php echo $mainframe->getCfg('sitename'); ?>
e-mail администратора <?php echo $mainframe->getCfg('mailfrom'); ?>

3. Меню в Joomla 1.5 beta 2

Основное меню в Joomla 1.5 beta 2 теперь выводится в отдельном модуле в четырех дивах и с отличным от других модулей отображением: class="module_menu". Сам вид меню по умолчанию представлен в виде списка ul li. В соответствии с этими изменениями, Вам необходимо будет переписать css для вывода главного меню. Если для вас это проблематично, тогда в параметрах модуля главного меню выберите вертикальное отображение (vertical). Меню будет выводиться в таблице с привычным css классом class="mainlevel".


<div class="module_menu">
<div>
<div>
<div>

меню

</div>
</div>
</div>
</div>

Стили отображения верхнего меню остались без изменений (class="mainlevel-nav") и у Вас появилась возможность сделать описание активного пункта меню. Выглядит это примерно так:


<ul id="mainlevel-nav">
<li><a href="index.php?Itemid=29&option=com_content" 
class="mainlevel-nav" id="active_menu-nav">Features</a></li>
</ul>

4. Разработчикам шаблонов для Joomla 1.5 beta 2

Для разработчиков шаблонов Joomla 1.5 beta 2 появилась новая возможность менять вывод практически любого модуля и компонента не залезая в ядро cms Joomla. Теперь Joomla каждый раз проверяет наличие соответствующих файлов в папке html шаблона и если они существуют, то Joomla выводит модули и компоненты в соответствии с новой разметкой, заданной Вами. Наглядный пример подобных изменений представлен в шаблоне beez, который поставляется в пакете с Joomla 1.5 beta 2.

P.S. Представленная выше информация не является руководством по созданию шаблона для Joomla 1.5 beta 2 с «нуля», но в значительной мере поможет вам в кратчайший срок конвертировать свои шаблоны от Joomla 1.0.x в шаблоны для Joomla 1.5 beta 2. Хочется отметить, что Joomla 1.5 beta 2 не является стабильной версией и в ней возможны дополнительные изменения!

При перепечатке материала,
ссылка на источник обязательна!

 
Добавить страницу в Memori.ru!    Добавить страницу в МоёМесто.ru!    Добавить страницу в Яндекс-Закладки!    Добавить страницу в Google-Закладки!    Забобрить эту страницу!    Bookmark delicious.com

Шаблоны для создания сайтов на Joomla 2.5

Внешний вид сайтов, созданных на базе системы администрирования Joomla 2.5 определяется предустановленным шаблоном.

На сайте mambasana.ru Вы можете скачать и установить авторские разработки шаблонов. Шаблоны для Joomla 2.5, 1.7 и 1.5, представленные на mambasana.ru, распространяются по лицензии GNU/GPL. С их помощью Вы легко можете самостоятельно создать сайт на Joomla и заняться его продвижением в сети интернет. Удачи Вам!

Новости из мира интернет

Компания Microsoft, владелец пока еще малоизвестного в России поисковика Bing.com, заключила договор с компанией «Яндекс», вследствие чего на страницах поисковика Bing появилась контекстная реклама «Яндекс.Директ», которая выводится исключительно для русскоязычной аудитории.

 
  • Главная
  • Шаблоны
  • Статьи
  • Файлы/Files
  • Контакты
  • Новости
  • Поддержи проект
  • Поиск по сайту
  • Новости Интернет
  • Сайты
  • Карта сайта
  • Дети

Шаблоны представленные на данном сайте распространяются по лицензии GNU/GPL
Free templates for cms Joomla, Mambo (GNU/GPL)
mambasana.ru ©