Бесплатная CMS  - Limbo CMS (система управления сайтом)
Главная arrow Шаблоны (Templates) arrow Голосование

Навигация
Сайт
Каталог
Материалы сайта

RSS

Новые шаблоны
  • Forest [1456]
    Шаблон для сайта с темой "Природа"...
  • nature_01 [1214]
    Шаблон, который одинаково можно применить на сайтах социального, "природного" и туристического содер...
  • mamboskins_halloween [1097]
    Шаблон для Лимбо, посвященный празднику Halloween? оптимизирован для разрешения 800х600...
  • DuoTones [1622]
    Интересный шаблон в серо-черных тонах...
  • 247portal-b-grey [1939]
    100% ширина шаблона, шаблон в серых тонах, подойдет для сайта любого направления...
Популярные шаблоны
  • mbt hightech [2717]
    Шаблон в техностиле...
  • mp_hudson [2350]
    Почти на весь экран, с большим блокнотом....
  • mp_ferro [2129]
    Статичный шаблон с видом на небоскребы...
  • 247portal-b-grey [1939]
    100% ширина шаблона, шаблон в серых тонах, подойдет для сайта любого направления...
  • DuoTones [1622]
    Интересный шаблон в серо-черных тонах...
Как переделать/создать дизайн для Mambo 4.5 RC2 Версия для печати
04.03.2005 11886 Опубликовал: Serebro
(Автор: Freemix)
В следствии увеличевшегося количества вопросов о том как переделать любой дизайн для использования с системой управления контентом - Мамбо, я решил написать эту статейку. Сейчас мы рассмотрим необходимые отрезки кода отвечающие за функции расположения модулей, компонентов и других блоков на вашем сайте. В начале советую посмотреть как устроен один из идущих с Мамбо темплейтов, это поможет понять структуру размещения и использования кода.
Все отрезки кода вставляются между тегами <body>
Вам понадобится вставить следующий код
1. <?php echo $mosConfig_sitename; ?>
отвечающий за генерацию и вывод названия вашего сайта вместо стандартного тега <title>
2. <?php echo "<link rel=\"stylesheet\" href=\"templates/$cur_template/css/template_css.css\" type=\"text/css\">" ; ?>
показывающий из какого css файла брать информацию. (не забудьте его создать и положить в папку css)
3. <?php mosLoadComponent( "banners" ); ?>
показывающий место для вывода баннеров
4. <span class="small"><?php echo (strftime (_DATE_FORMAT_LC)); ?></span>
выводящий текущее время и дату на вашу страницу
5. <?php include ("mainbody.php"); ?>
показывающий место где будут выводится все основные компоненты (новости, статьи, форум и т.д.)
6. <span class="pathway">
<?php include "pathway.php"; ?>
</span>
показывающий текущее положение пользователя на сайте. (например выводит строчку такого вида: Главная-->Скачать-->Демо версии)
7. <?php mosLoadModules ( 'left' ); ?>
Показывающий где будет выводится левый модуль
8. <?php mosLoadModules ( 'right' ); ?>
Показывающий где будет выводится правый модуль
9. <form action="/index.php" method="post">
  <div align="right">
    <input class="inputbox" type="text" name="searchword" size="15" value="<?php echo _SEARCH_BOX; ?>"  onBlur="if(this.value=='') this.value='<?php echo _SEARCH_BOX; ?>';" onFocus="if(this.value=='<?php echo _SEARCH_BOX; ?>') this.value='';" />
    <input type="hidden" name="option" value="search" />
  </div>
</form>
<span class="pathway"></span>
Вставляющий форму для поиска на сайте
10. <?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>"; ?>
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );?>
<?php echo _ISO; ?>
<?php include ("includes/metadata.php"); ?>
<?php include_once ("editor/editor.php"); ?>
<script language="JavaScript" type="text/javascript"><!--function MM_reloadPage(init) {  //reloads the window if Nav4 resized  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();} MM_reloadPage(true);//--></script><?php initEditor(); ?>
заменяющий тег <head>
11. <?php mosLoadModules ( 'user1' ); ?>
<?php mosLoadModules ( 'user2' ); ?>
<?php mosLoadModules ( 'user3' ); ?> 
(каждую строчку вставляйте в разные места)
позволяющий выводить любой модуль (а не только левый или правый) в любом отмеченном вами месте на сайте.
12. <?php mosLoadModules ( 'top' ); ?>
13. <?php mosLoadModules ( 'bottom' ); ?>
14. <?php mosLoadModules ( 'inset' ); ?>
15. <?php include_once('includes/footer.php'); ?>
показывающий место для вывода копирайтов и другой информации
После вставки кода проверьте не разъезжаются ли таблицы, подправьте дизайн и сохраните страницу с именем /index.php.
Разложите все по папкам в таком порядке:
сервер/templates/название вашего темплейта/images/ графика
сервер/templates/название вашего темплейта/css/template_css.css
сервер/templates/название вашего темплейта/index.php ваша только что сделанная страничка
сервер/templates/название вашего темплейта/template_thumbnail.png мини скриншот вашего дизайна
сервер/templates/название вашего темплейта/templateDetails.xml описание и авторские права(переделайте готовый файл от другого темплейта)
Близкие по теме статьи
- -

English
Switch to English...
BabelFish.AltaVista.com auto-translate
Скачать Limbo
Ваше мнение?
Что вам мешает использовать Limbo в своих проекта
Безопасность
Недостаток компонентов/модулей
Слабая техподдержка
Плохой форум
Плохие отзывы о Limbo
Недостаток документации


Результаты