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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Cмена шаблона в зависимости от месяца  (Прочитано 254 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
dm_laz
Захожу иногда
**

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

Сообщений: 9


« : 20.10.2011, 10:06:01 »

Здравствуйте!

Столкнулся с вот такой задачей: необходимо автоматически менять шаблон страницы в зависимости от месяца на календаре Azn
Собственно, вопрос: как это лучше реализовать? Где именно можно прописать такие условия?
Записан
frag79
Завсегдатай
*****

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

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


« Ответ #1 : 20.10.2011, 10:35:24 »

может проще не шаблон менять а CSS http://joomlaforum.ru/index.php/topic,56828.msg328471.html#msg328471
Записан
dm_laz
Захожу иногда
**

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

Сообщений: 9


« Ответ #2 : 20.10.2011, 13:33:12 »

Спасибо! Хорошая мысль!

Но что делать, если шаблоны сверстаны по-разному и переопределения CSS не хватит?
Записан
Shustry
Группа развития
*****

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

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


Добрый зайка


« Ответ #3 : 20.10.2011, 13:46:37 »

Можно сделать так:
1. Ставим http://www.nonumber.nl/extensions/advancedmodulemanager. Там стопицот всевозможных условий для вывода модулей.
2. Делаем 12 любых модулей и 12 позиций типа jan, feb, mar...
3. Публикуем в них эти модули с выводом каждого только в соответствующем месяце.
-----
4. В index.php шаблона пишем условия:
Код
if($this->countModules('jan')) {$jan=1};
if($this->countModules('feb')) {$feb=1};
if($this->countModules('mar')) {$mar=1};
...
5. Ну и там же теперь юзаем эти условия. Например так:
Код
<?php if ($feb) {
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/feb.css" type="text/css" />
} ?>
 
Хотя лучше свич тогда заюзать. Но в общем, мысль понятна, думаю.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@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