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

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 [2]  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Как создать шаблон для данной CMS, когда чуть ли ни каждая страница с уникальным дизайном? (Внутри!)  (Прочитано 4722 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mohax
Живу я здесь
******

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

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



« Ответ #30 : 07.03.2012, 23:45:57 »

а лучше почитать мануалы по созданию шаблонов и заглянуть http://joomlaforum.ru/index.php/board,176.0.html и в http://joomlaforum.ru/index.php/topic,67278.0.html в частности
Записан
Taatshi
Практически профи
*******

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

Сообщений: 3178


Не клеится? Плюнь на клей - используй гвозди!


« Ответ #31 : 08.03.2012, 08:46:07 »

Объяснить можно, но сложно - многа букаф надо изобразить...

Главное: страницу, которую Вы видите в браузере на любом сайте, разделите на структуру, оформление и информацию. Структура - расположение контента и модулей, оформление - цвета и картинки к примеру в хейдере, которые информационной нагрузки не несут, т. е. если их убрать - смысл не потеряется, хотя и станет уродски. Информация - картинки и текст, и тому подобное, зачем мы приходим на сайт.

Так вот.

Структура и оформление - это шаблон, Информация - материалы сайта, которые потом добавляем в админке.

У Вас два выхода:

1) покопаться годик в шаблонах, сделать 2-5 сайтов, и все это уложится в Вашей голове автоматом.
2) заказать кому-нибудь платную консультацию, ну потратите рублей 500, зато сэкономите себе полгода жизни
« Последнее редактирование: 08.03.2012, 08:49:53 от Taatshi » Записан
dieman
Осваиваюсь на форуме
***

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

Сообщений: 119


« Ответ #32 : 08.03.2012, 12:32:25 »

Есть 3 колонки (в ряд) [1] - 220 px  [2] - 460px [3] -220px
Возможно сделать условие, что если в [1] и [3] не опубликованы модули, то [2] занимает 100% экрана?
Записан
sergik74
Давно я тут
****

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

Сообщений: 201



« Ответ #33 : 08.03.2012, 12:34:56 »

Да.
Записан
dieman
Осваиваюсь на форуме
***

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

Сообщений: 119


« Ответ #34 : 08.03.2012, 12:39:25 »

Да.
Не подскажете где рыть?
Записан
userxp
Администратор
*******

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

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


Злой и ужасный бармалей


« Ответ #35 : 08.03.2012, 12:49:25 »

бльо (сорри за косноречие)... а для кого, извините В ЭТОМ РАЗДЕЛЕ темы прикрепляют? для красоты что ли?
   
Различные условия в шаблонах Joomla 1.5
Записан
dieman
Осваиваюсь на форуме
***

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

Сообщений: 119


« Ответ #36 : 08.03.2012, 12:59:54 »

бльо (сорри за косноречие)... а для кого, извините В ЭТОМ РАЗДЕЛЕ темы прикрепляют? для красоты что ли?
   
Различные условия в шаблонах Joomla 1.5
Не ругайтесь Azn Изучаю, и это тоже http://ruseller.com/lessons.php?rub=41&id=1168
навертел вот что не работает.

         <?php if($this->countModules('content_left')) : ?>
 <div class="content_left"><jdoc:include type="modules" name="content_left" /></div>
 <?php endif; ?>     
     <?php if($this->countModules('content_right')) : ?>
   <div class="content_right"><jdoc:include type="modules" name="content_right" /></div>
<?php endif; ?>
<?php else : ?>
<div class="content2">
                <jdoc:include type="modules" name="pre_component" />
                <jdoc:include type="component" />
                <jdoc:include type="modules" name="post_component" />
            <div class="band_menu"><jdoc:include type="modules" name="band_menu" /></div><div class="clear"></div>
             <div class="vk"><jdoc:include type="modules" name="vk" /></div>
            
            </div>
<?php endif; ?>
Записан
userxp
Администратор
*******

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

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


Злой и ужасный бармалей


« Ответ #37 : 08.03.2012, 13:13:38 »

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

навертел вот что не работает.
обычно на такой вопрос сразу посылают на деревню...

код не может "не работать".
код - это всего лишь код, он выполняет ту логику, которую вы в него вкладываете.
так что сначала излагайте алгоритм, а потом к нему решение и будем смотреть - правильно или нет
Записан
dieman
Осваиваюсь на форуме
***

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

Сообщений: 119


« Ответ #38 : 08.03.2012, 13:16:23 »

настоятельно рекомендую забыть про : и endif и научиться пользоваться фигурными скобками
иначе у вас постоянно будет путаница в коде, какое из условий что закрывает и за что отвечает
обычно на такой вопрос сразу посылают на деревню...

код не может "не работать".
код - это всего лишь код, он выполняет ту логику, которую вы в него вкладываете.
так что сначала излагайте алгоритм, а потом к нему решение и будем смотреть - правильно или нет
Все спасибо, разобрался. Заработало, пока на костылях, но смысл понятен.
Фиговый из меня программист.
Записан
userxp
Администратор
*******

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

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


Злой и ужасный бармалей


« Ответ #39 : 08.03.2012, 13:19:00 »

например, структура
Код
<?php if($this->countModules('content_right')) { ?>
   <div class="vk"><jdoc:include type="modules" name="content_right" /></div>
<?php } ?>

будет выводить DIV с классом VK и модулями, ОПУБЛИКОВАННЫМИ в позиции content_right.
если же опубликованных модулей там нет, то этот div выводиться не будет.

позиция content_right должна быть описана в XML файле шаблона в тэге positions
Записан
dieman
Осваиваюсь на форуме
***

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

Сообщений: 119


« Ответ #40 : 08.03.2012, 13:23:35 »

например, структура
Код
<?php if($this->countModules('content_right')) { ?>
   <div class="vk"><jdoc:include type="modules" name="content_right" /></div>
<?php } ?>

будет выводить DIV с классом VK и модулями, ОПУБЛИКОВАННЫМИ в позиции content_right.
если же опубликованных модулей там нет, то этот div выводиться не будет.

позиция content_right должна быть описана в XML файле шаблона в тэге positions
Да спасибо, я же не настолько лох то )) Просто затык в PHP был, теперь все понятно, спасибо за наставление на путь самурая.
Записан
userxp
Администратор
*******

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

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


Злой и ужасный бармалей


« Ответ #41 : 08.03.2012, 13:31:03 »

ну мало ли Azn когда долго в чем-то ковыряешься и не получается, не только козленочком станешь...
всяко бывает
Записан
dieman
Осваиваюсь на форуме
***

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

Сообщений: 119


« Ответ #42 : 08.03.2012, 13:36:07 »

ну мало ли Azn когда долго в чем-то ковыряешься и не получается, не только козленочком станешь...
всяко бывает
Это точно, ларчик просто открывался.
Доделаю сайт, скину потом, интересно что скажете Azn
Записан
userxp
Администратор
*******

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

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


Злой и ужасный бармалей


« Ответ #43 : 08.03.2012, 13:36:58 »

я обычно молчу (имею право)  Roll Eyes
Записан
Страниц: 1 [2]  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | 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