На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
разные шаблоны в категориях
cips Дата: Воскресенье, 12.09.2010, 20:57 | Сообщение # 1
Offline
Юзер
Пользователи
Сообщений:47
Награды:0
Замечания:20%
Репутация
0
Вопрос, можно сделать так чтоб на пример в форме новости.. чтоб при просмотре какуй-нить категорию шаблон менялся.. всмысле
категории на пример : игры, фильмы
когда на пример входиш в гатегорию игры чтоб загружался новый шаблон на игровую тематику... а когда заходиш в категорию фильмы то загружался бы шаблон на видео тематику... возможно такое сделать??? есле да то как.. есле нет то как сделать чтонить на подобие
 
lesha Дата: Воскресенье, 12.09.2010, 21:06 | Сообщение # 2
Offline
Генералиссимус
Глобальный модератор
Сообщений:1817
Награды:20
Замечания:0%
Репутация
616
cips, не знаю, чем название темы совпадает с её содежанием. Не соблюдение правил п 4.8. Предупреждение тебе.

Если в одном модуле, то можно попробовать со скриптом (несколько дизов на одном сайте) как найду, кину ссыль, но там ты не решаешь, там он сам выставляется ... А если в разных модулях, то просто в коде менять ....




Сообщение отредактировал lesha - Воскресенье, 12.09.2010, 21:08
 
7soft Дата: Понедельник, 13.09.2010, 13:40 | Сообщение # 3
Offline
Супер чел
Script Creator
Сообщений:420
Награды:15
Замечания:0%
Репутация
231
Ну самый обыкновенный способ - с помощью условных операторов заменять ссылки на изображения. Будет как-то так:
Code
<img src="<?if($CID$=1)?>Ссылка на картинку для категории с ID 1<?else?>Ссылка на картинку для остальных категорий<?endif?>">

Но такой код можно будет вставить только на страницу категорий и материалов.

Можно изображения добавлять через background-image в CSS, а потом в шаблоне через условные операторы прописывать все стили.
Например, ты пишешь:

Code
<div class=myclass">Тут какой-нибудь текст, меню, картинка и т.п.</div>

А потом открываешь блокнот, вставляешь туда примерно это:
Code
.myclass {background-color:#ffffff; background-image: url('Ссылка на фоновую картинку');}

Нажимаешь сохранить как, ставишь тип файла - все файлы, в имени пишешь "style1.css", кодировка - UTF-8, сохраняешь, заливаешь на свой сайт. Таких файлов нужно несколько, в каждом заменять цвет, картинку и т.п. Теперь в нужном шаблоне ставишь:
Code
<style type="text/css">
       @import "/style1.css"; /* Стиль 1 */
       @import "/style2.css"; /* Стиль 2 */
     </style>

В начале каждой строчки @import ставишь <?if($CID$=1)?> а в конце - <?endif?>
1 заменяешь на id нужной категории




7soft [B] контакте


Сообщение отредактировал 7soft - Понедельник, 13.09.2010, 13:41
 
  • Страница 1 из 1
  • 1
Поиск: