LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 03:35:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 [4] 5 6 7 8   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [howto] Создание шаблона для Joomla! 1.5  (Прочитано 271558 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« : 04.01.2007, 15:54:32 »

Этот мануал для тех кто уже делал шаблоны для Joomla! 1.0.x
Хотя и новичкам должно быть интересно.

Структура шаблона практически не изменилась.
Шаблоны лежат в папке templates
В папке вашего шаблона обязательно должны находится файлы
index.php и templateDetails.xml (именно так с D в верхнем регистре).

Папки для CSS  и описания своих типов вывода модулей (см. ниже) называются css и html соответственно

Структура выглядит так:
templates
+ my_template
++ css
++ html
++ index.php
++ templateDetails.xml

Файл templateDetails.xml содержит описательную часть шаблона (имя автора,дату создания и т.п.)
и список файлов содержащихся в шаблоне (необходимо для установки шаблона через инсталлятор). Открыв файл templateDetails.xml из существующего шаблона почитайте. Там все предельно ясно
Файл index.php – это собственно и есть шаблон
 
Листинг пустого index.php выглядит так
Код:
<?php echo '<?xml version="1.0" encoding="utf-8"?' .'>'; ?>
<!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="{LANG_TAG}" lang="{LANG_TAG}" dir="{LANG_DIR}" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/{TEMPLATE}/css/template.css" type="text/css" />
</head>
<body> 

</body>
</html> 


Внутри тегов   <body>  </body> находится html содержимое шаблона (возможны включения PHP кода)
 
  Pathway (хлебные крошки)

В Joomla! 1.0.x
Код:
<?php echo mosPathWay();?>

В Joomla 1.5
Код:
<jdoc:include type="modules" name="breadcrumb" />

  Модули
В Joomla! 1.0.x модули выводились так
Код:
<?php mosLoadModules ( 'left',-1); ?>

Где left : позиция модуля , -1 : тип вывода модуля.

В Joomla! 1.5 вывод модулей осуществляется так
Код:
<jdoc:include type="modules" name="right" style="-1" />

type="modules"   говорит о том, что выводится модуль
name="right" указывает на позицию модуля
style="-1" указывает тип вывода модуля
для style="…" появилась возможность указания типа вывода не только цифрами, но и ключевыми словами

style="table" – стандартный вывод модуля в ячейке таблицы

Код:
<table cellpadding="0" cellspacing="0" class="moduletable">
  <tr>
    <th valign="top">Module Title</th>
  </tr>
  <tr>
     <td>Module Content</td>
  </tr>
</table>
   
      
style="horz" – горизонтальный вывод
Не увидел разницы со style="table" , хотя в официальном мануале сказано, что формируется горизонтальный вывод модуля

style="xhtml" – вывод модуля в одном DIV с заголовком H3

Код:
<div class="moduletable">
 <h3>Module Title</h3>
   Module Content
</div>

style="rounded" – вывод модуля в четырех вложенных DIV ( используется для создания закругленных углов в модулях, подробно о создании закругленных углов можно почитать >>> тут <<<).

Код:
<div class="module">
  <div>
    <div>
      <div>
         <h3>Module Title</h3>
Module Content
       </div>
     </div>
   </div>
</div>

style="raw" 
будет выведено содержимое модуля без заголовка ,таблиц и DIVов

В Joomla 1.5 добавлена возможность создавать свои типы вывода модулей
Описание типа вывода модуля находится в файле templates/template_folder/html/modules.php
Имя функции обязательно должно начинаться с modChrome_

Создадим  тип вывода style="example"
В котором модули будут выводиться в таблице шириной 180px,
Заголовок модуля имеет красный фон, текст заголовка выводится в тегах <H3> </H3>
Тело модуля имеет серый фон. Весь текст в верхнем регистре.

Листинг простейшего файла modules.php будет таким

Код:
<?php

defined('_JEXEC') or die('Restricted access');

function modChrome_example($module, & $params)
{ ?>
<table width="180px" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td style="background-color:red;"><h3><?php echo $module->title ?></h3></td>
  </tr>
  <tr>
    <td style="background-color:gray; text-transform:uppercase;"><?php echo $module->content ?></td>
  </tr>
</table>
<?php
}
?>

Просторы для фантазии безграничны.


Контент
Вывод контента осуществляется так

В Joomla! 1.0.x
Код:
<?php mosMainBody(); ?>

В Joomla! 1.5
Код:
<jdoc:include type="component" />

Листинг простейшего index.php трехколоночного шаблона

Код:
<?php echo '<?xml version="1.0" encoding="utf-8"?' .'>'; ?>
<!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="{LANG_TAG}" lang="{LANG_TAG}" dir="{LANG_DIR}" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/{TEMPLATE}/css/template.css" type="text/css" />
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td  class="left"><jdoc:include type="modules" name="left" style="raw"/></td>
    <td class="center"><jdoc:include type="component" /></td>
    <td class="right"><jdoc:include type="modules" name="right" style="raw"/></td>
  </tr>
</table>
</body>
</html>

Трюки с отображением модулей
Спасибо userxp за помощь.Без него я бы не понял как это работает Smiley

Задача:
Для зарегистрированных пользователей выводим модули в right для всех остальных модули в user1
Решение:
После тега <body> пишем
Код:
<?php $user =& JFactory::getUser(); ?>

в теле шаблона
Код:
<?php if($user->_id) {?>
<jdoc:include type="modules" name="right" style="raw"/>
<?php } else {?>
<jdoc:include type="modules" name="user1" style="raw"/>
<?php }?>


Задача:
Для пользователей группы author выводим модули в right для всех остальных модули в user1
Решение:
После тега <body> пишем
Код:
<?php $user =& JFactory::getUser(); ?>

в теле шаблона
Код:
<?php if($user->get(‘usertype’) == ‘Author’) {?>
<jdoc:include type="modules" name="right" style="raw"/>
<?php } else {?>
<jdoc:include type="modules" name="user1" style="raw"/>
<?php }?>

Задача:
Вместе с компонентом weblinks выводим модули в user2
Решение:
После тега <body> пишем
Код:
<?php  $option = JRequest::getVar( 'option' );?>
в теле шаблона
Код:
<?php  if($option == 'com_weblinks') {?>
<jdoc:include type="modules" name="user2" style="raw"/>
<?php } ?>

Некоторые переменные используемые в шаблонах
$mainframe->getCfg('sitename') - имя сайта
$mainframe->getCfg('mailfrom') - e-mail админа
$mainframe->getCfg('live_site') - URL сайта
$this->template - имя папки шаблона
« Последнее редактирование: 18.06.2008, 18:50:28 от Mitrich » Записан
 
atlet
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 138


« Ответ #91 : 30.08.2009, 23:37:16 »

+1. Тоже ищу описание стилей CSS для Joomla 1.5. Очень хорошее описании стилей было для линейки 1.0 в картинках. Возникает вопрос: на сколько вообще отличаються стили 1.5 от 1.0. Если не особо, то пологаю можно орентироваться на описаниие стилей в картинках, которое было написанно для 1.0.
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #92 : 31.08.2009, 18:48:20 »

Возникает вопрос: на сколько вообще отличаються стили 1.5 от 1.0. Если не особо, то пологаю можно орентироваться на описаниие стилей в картинках, которое было написанно для 1.0.
отличаться могут и на 20% и на 99%
Причина очень проста - возможность полной шаблонизации модулей\компонентов на уровне templates\шаблон\html
Потому я как верстальщик для своего шаблона могу задать произвольные классы для любых элементов и никакая документация уже не поможет
Потому - mozilla+firebug и никак иначе, с выходом 1.5 перестал использовать собственную наработку подобного файла стилей CSS и пишу все с нуля под конкретные нужды. Дольше на полчаса, но нагляднее
Записан
Арчик
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 378



« Ответ #93 : 04.09.2009, 17:24:36 »

Причина очень проста - возможность полной шаблонизации модулей\компонентов на уровне templates\шаблон\html
Эххх   к огромному сожалению некоторые разработчики в своих компонентах упускают это из виду (VIEWS), скорее потому что тупо переписывают компоненты с 1,0 ветки )))
Записан
sergey kalinin
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 37


« Ответ #94 : 25.09.2009, 00:18:14 »

у меня есть проблема.  помогите пожалуйста её решить.

файл Index.php текущего шаблона содержит html-таблицу. в одной из ячеек, которой я вывожу компонент (<jdoc:include type="component" />). при этом мне нужно чтобы в соседней ячейке выводился только заголовок компонента.

так же неплохо бы было в ещё одной соседней ячейке вывести логин вошедшего на сайт пользователя.

ps
joomla 1.5.8

pss
думаю, название шаблона здесь не нужно указывать. если важно, то допишу
Записан
pedrosoft
Завсегдатай
*****

Репутация: +111/-7
Offline Offline

Пол: Мужской
Сообщений: 596



« Ответ #95 : 29.09.2009, 10:54:33 »

Вот шпаргалка по шаблонам.

если сегодня лень щёлкать по ссылке то:
1)
<?php 
$document 
= & JFactory::getDocument();
echo 
$document->title;
?>

2)
<?php
$user 
=& JFactory::getUser();
echo 
$user->get('username');
?>

ps
советую Joomla обновить Wink
Записан
sergey kalinin
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 37


« Ответ #96 : 29.09.2009, 21:56:50 »

спасибо)
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #97 : 30.09.2009, 00:29:14 »

pedrosoft - нет чтобы дополнить мою тему - создал отдельный мануал Azn
Записан
sergey kalinin
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 37


« Ответ #98 : 30.09.2009, 19:48:53 »

у меня появилась еще одна проблема. прошу у вас помощи в ее решении...
а решить ее можно несколькими способами:

1. настроить жумлу так, чтобы при клике на один определенный пункт меню, стал виден один определенный модуль, а сам компонент не виден.

2. настроить так, чтобы при клике на один определенный пункт меню, компонент выдавал определенную ошибку (например 404), а эта ошибка отлавливалась скриптом в фаиле (errors.php) и вместо сообщения об ошибке в пределах области отображения компонента появлялся бы черный экран без текста. (указанный чуть выше саит смотрел. там про вывод сообщений об ошибках рассказано, но все равно не получается реализовать эту задумку...)

3. настроить так, чтобы при клике на один определенный пункт меню, компонент отображал бы определенный модуль.
Записан
Greycat
Support Team
*****

Репутация: +62/-1
Offline Offline

Пол: Мужской
Сообщений: 586



« Ответ #99 : 01.10.2009, 07:16:39 »

В чём именно проблема?
Записан
sergey kalinin
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 37


« Ответ #100 : 02.10.2009, 00:25:57 »

вот процитирую, что я на другом форуме спрашивал. это и есть проблема

"не получается реализовать задуманную навигацию.

хотелось бы чтобы было так:
1) заходит человек на сайт, видит меню. в меню среди прочих есть пункт "вход" (он нужен для входа зарегистрированных пользователей или регистрации новых),
2) человек кликает на "вход", появляется соответствующая форма. он авторизуется, заходит в приватную часть сайта,
3) из меню пункт "вход" исчезает, но добавляется пункт "выход",
4) если вошедший кликает в меню на пункт "выход", выходит из приватной части сайта (пункт "выход" исчезает, пункт "вход" появляется).


я пробовал использовать Community Builder, а так же встроенную в Joomla систему регистрации. с их помощью у меня получалось примерно следующее:
1) заходит человек на сайт, видит меню. в меню среди прочих есть пункт "вход" (он нужен для входа зарегистрированных пользователей или регистрации новых),
2) человек кликает на "вход", появляется соответствующая форма. он авторизуется, заходит в приватную часть сайта,
3) из меню пункт "вход" НЕ исчезает и добавляется пункт "выход"(но пункт "выход" ничего не значит, это просто надпись. если по ней кликнуть выхода не произойдёт),
4) вошедший кликает опять на "вход", появляется кнопка выхода в центре экрана. кликнув по ней человек выходит из приватной части сайта и пункт "выход" исчезает из меню.

вобщем хочу систему входа/выхода сделать примерно как здесь http://mr-sound.ru

подскажите как можно реализовать задуманную систему входа/выхода. может быть существуют уже готовые компоненты типа CB, позволяющие реализовать её? или в самом CB есть нужные настройки?..


ps
Joomla 1.5.8"
Записан
goga201
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #101 : 07.10.2009, 21:18:42 »

как оформить шаблон в 1.5, на основе это стать http://joomlaportal.ru/content/view/194/53/ , подскажите пожалуйста
Записан
orohimaru
Гость
« Ответ #102 : 08.10.2009, 19:38:30 »

Как в жомле изминять цвета и хедер, футер и убрать логотип

Шаблон rhuk_milkyway с каторым я хочу работвть

Че нужно что бы по стурктуре получить вот такой сат http://www.azatvaleev.info/

С калиндарем, мультимедия и кометами

Версия мой 1.5.7 Jomla
Записан
MoRoZArt
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 64



« Ответ #103 : 09.12.2009, 02:35:39 »

У меня есть модуль "баннер"
Как сделать чтобы он выравнивался по правому краю.
Код:
<?php if($this->countModules('banner')) : ?>
<jdoc:include type="modules" name="banner" style="raw"/>
<?php endif; ?>
Записан
Шмайсер
JComments Tester
*

Репутация: +27/-2
Offline Offline

Сообщений: 801



« Ответ #104 : 09.12.2009, 02:39:36 »

Код:
<?php if($this->countModules('banner')) : ?>
<div id="divname">
<jdoc:include type="modules" name="banner" style="raw"/>
<?php endif; ?>
</div>
CSS
#divname {
float:right;
margin-right;
margin-left;
}
параметрами выравниваете
Записан
Human
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 50


« Ответ #105 : 12.12.2009, 23:01:04 »

может кто-нибудь написать самый простой шаблон для Joomla
пусть будет в 2 колонки одна с меню, другай с контентом
каждая колонка пусть будет окрашена в свой цвет

заранее всем спасибо кто откликнется

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

много написано про то, как делать шаблоны, а вот листинга самого простого я не нашел
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #106 : 12.12.2009, 23:09:20 »

http://csstemplater.com/
http://xhtml.ru/instr/3col_creator/
После в нужные места вставляем позиции вывода модулей, контента и другие элементы, оформляем их как требуется и пользуемся
Записан
Human
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 50


« Ответ #107 : 12.12.2009, 23:20:37 »

beliyadm
понимаешь CSS и HTML я могу сделать и сам но у меня есть какие то ошибки который я никак не могу найти

шаблон new

файл index.php

<?php echo '<?xml version="1.0" encoding="utf-8"?' .'>'; ?>
<!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="{LANG_TAG}" lang="{LANG_TAG}" dir="{LANG_DIR}" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/{TEMPLATE}/css/template.css" type="text/css" />
</head>

<body>
<div class="header" id="header">
  <jdoc:include type="modules" name="header" style="xhtml" />
</div>
<div id="line"><div>
<div id="left">
  <jdoc:include type="modules" name="left" style="none" />
  </div>
<div id="content">
  <jdoc:include type="component" />
</div>
<div id="bottom">
  <jdoc:include type="modules" name="footer" style="none" />
</div>
</body>
</html>



файл template.css в папке CSS

#header {
   background-color: #099;
   height: 125px;
   width: 100%;
}
#line {
   background-color: #FC9;
   height: 35px;
   width: 100%;
}
#left {
   float: left;
   height: 400px;
   width: 200px;
   font-weight: bold;
   line-height: 44px;
   margin: 0;
}
#content {
   
   height: 400px;
   width: 100%;
}
#bottom {
   background-color: #939;
   height: 25px;
   width: 100%;
}

файл templateDetails

<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="template">
   <name>new</name>
   <version>1.0.0</version>
   <creationDate>04/2008</creationDate>
   <author>I</author>
   <authorEmail>evgeniy777-71@mail.ru</authorEmail>
   <authorUrl>I</authorUrl>
   <copyright>I</copyright>
   
   <description>uuu</description>
   <files>
      <filename>index.php</filename>
      <filename>templateDetails.xml</filename>
      
   
      
      
   
      <filename>css/template.css</filename>

            
   </files>
   <languages>
      <language tag="en-GB">en-GB.tpl_Passion.ini</language>
   </languages>
   <administration>
       <languages folder="admin">
         <language tag="en-GB">en-GB.tpl_Passion.ini</language>
      </languages>
    </administration>
</install>

вот это почему то не работает


Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #108 : 12.12.2009, 23:25:36 »

1 - оформляйте, пожалуйста, код существующими BB кодами, невозможно же листать
2 - надеюсь понимаете что это не SMARTY и заглушки типа {TEMPLATE} не работают?
3 - как именно выражается "вот это почему то не работает"?
Записан
Human
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 50


« Ответ #109 : 12.12.2009, 23:37:53 »

beliyadm
понимаешь CSS и HTML я могу сделать и сам но у меня есть какие то ошибки который я никак не могу найти

шаблон new

файл index.php

Код:
<?php echo '<?xml version="1.0" encoding="utf-8"?' .'>'; ?>
<!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="{LANG_TAG}" lang="{LANG_TAG}" dir="{LANG_DIR}" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/{TEMPLATE}/css/template.css" type="text/css" />
</head>

<body>
<div class="header" id="header">
  <jdoc:include type="modules" name="header" style="xhtml" />
</div>
<div id="line"><div>
<div id="left">
  <jdoc:include type="modules" name="left" style="none" />
  </div>
<div id="content">
  <jdoc:include type="component" />
</div>
<div id="bottom">
  <jdoc:include type="modules" name="footer" style="none" />
</div>
</body>
</html>



файл template.css в папке CSS

Код:
#header {
   background-color: #099;
   height: 125px;
   width: 100%;
}
#line {
   background-color: #FC9;
   height: 35px;
   width: 100%;
}
#left {
   float: left;
   height: 400px;
   width: 200px;
   font-weight: bold;
   line-height: 44px;
   margin: 0;
}
#content {
   
   height: 400px;
   width: 100%;
}
#bottom {
   background-color: #939;
   height: 25px;
   width: 100%;
}

файл templateDetails

Код:
<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="template">
   <name>new</name>
   <version>1.0.0</version>
   <creationDate>04/2008</creationDate>
   <author>I</author>
   <authorEmail>evgeniy777-71@mail.ru</authorEmail>
   <authorUrl>I</authorUrl>
   <copyright>I</copyright>
   
   <description>uuu</description>
   <files>
      <filename>index.php</filename>
      <filename>templateDetails.xml</filename>
     
   
     
     
   
      <filename>css/template.css</filename>

           
   </files>
   <languages>
      <language tag="en-GB">en-GB.tpl_Passion.ini</language>
   </languages>
   <administration>
       <languages folder="admin">
         <language tag="en-GB">en-GB.tpl_Passion.ini</language>
      </languages>
    </administration>
</install>

в общем все эти файлы находятся в папке templates в папке new (файл CSS в папке /templates/new/css)

когда я включаю этот шаблон в Joomla, то у меня div'ы- шапка сайта, полоска line, левая колонка, центральная колонка для контента, подвал сайта footer - все это отображается друг под другом, а мне надо чтобы левая колонка была слева а для контента справа, footer соответственно под ними

еще у меня все отображается белым цветом, хотя в файле CSS написаны другие цвета

если просто сделать по приведенным выше листингам html-страницу то все отображается нормально


Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #110 : 13.12.2009, 00:17:57 »

2 - надеюсь понимаете что это не SMARTY и заглушки типа {TEMPLATE} не работают?

Возьмите любой стандартный шаблон и посмотрите каким образом происходит включение файлов стилей в блоке head
Записан
Human
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 50


« Ответ #111 : 13.12.2009, 00:26:50 »

все подключилось, огромное спасибо

мучился долгое время, а вся проблема оказалась в неправильном пути к CSS файлу
Записан
olgamail
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #112 : 14.12.2009, 17:47:56 »

Zdravstvujte! Zagruzila vse faili novogo shablona 4erez FTP v Temlpate/imja shablona, no ne vizu etogo shablona v adminke. Podskazite, 4to delatj, mozet eto potomu, 4to v mojom wablone netu index.php, estj tolko index.html? Prosto mne index.php poka ne nuzen, t.k. ho4u ustanovitj joomlu na stati4nij sait i wablon u menja razrabotan dla stati4nogo saita, no ja planiruju ego 4asto popolnjatj v daljnejshem.
« Последнее редактирование: 14.12.2009, 17:52:57 от olgamail » Записан
olgamail
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #113 : 14.12.2009, 18:04:13 »

Подскажите пожалуйста, почему не видно в админке загруженного нового шаблона (через FTP в папку Temlate/moj shablon). Прочитала, что в новом шаблоне должен быть файл index.php, но в основе моего шаблона index.html, т.к. пока статичный сайт или проблема не в этом?
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #114 : 14.12.2009, 18:05:19 »

скорей всего это шаблон не для движка
Записан
olgamail
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #115 : 14.12.2009, 18:10:56 »

Разве статичный сайт нельзя установить на Joomla, а потом сделать из него динамичный?
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #116 : 14.12.2009, 18:14:04 »

Разве статичный сайт нельзя установить на Joomla, а потом сделать из него динамичный?
Автоматически - нет конечно
Руками создать шаблон аналогичный статичному сайту - естественно да
Записан
olgamail
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #117 : 14.12.2009, 19:53:57 »

Вообще-то у меня уже создан шаблон, т.е. готовый сайтик, написанный мною вручную в HTML (если я вас правильно понимаю), стили, всё есть, установила Joomla 1,5, в просмотре из joomli вижу свой сайт в интернете, но не могу управлять им, как хотелось, т.к. вообще не вижу его в админке. Как поняла, надо установить файлы сайта в Тemplates/novaja papka, что и сделала. Теперь в Template новая папка есть, а в админке Joomla в шаблонах ничего нового. Может шаблоны должны быть особенные?
Записан
atlet
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 138


« Ответ #118 : 14.12.2009, 20:09:15 »

У шаблонов Joomla своя структура. Использовать Ваш HTML сайтик просто так не получится. Вам нужно взять тот дизайн который у Вас есть и сверстать из него шаблон для Joomla. Потом через админку залить контент с Вашего статичного сайта.
Записан
ValeryB
Завсегдатай
*****

Репутация: +31/-2
Offline Offline

Пол: Мужской
Сообщений: 465


« Ответ #119 : 14.12.2009, 20:12:11 »

Я задавал вопрос в отдельной теме, но она как всегда проскользнула в низ. Потому озвучиваю здесь.
В стандартном шаблоне rhuk_milkyway и в других, где не описывается дополнительно com_poll позиции выбора варианта (где радиокнопки) имеют большой отступ от края. Длинный вариант ответа переносится на вторую строку. По логике этот отступ вообще не нужен. Как можно уменьшить его до минимума? В некоторых шаблонах такое есть, но реализацию не понял.
И еще вопрос. Как можно изменить интервал между абзацами в статьях? Межстрочный интервал внутри абзаца понятен, а вот между абзацами как?

olgamail Не изобретайте велосипед. Почитайте немного литературу. Что такое шаблон Joomla, как он устроен и как используется.

Записан
olgamail
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #120 : 14.12.2009, 20:32:08 »

Спасибо, буду пробовать создавать шаблон для Joomla, я уже к ней привыкла пока устанавливала и не хочу расставаться Azn
Записан
Страниц: 1 2 3 [4] 5 6 7 8   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet