# 1
Тема: разный дизайн для страниц
jENDos
Пользователь
новичекСообщений: 5
Зарегистрирован: 04 Марта 2008, 21:47:57
Сказали спасибо 0 раз Статус: offline
Опубликовано 20 Июня 2009, 19:44:57
Подскажите пожалуйста. Хочу сделать несколько типов страниц с разным дизаном: главную, вторичные страницы и админка. Как можно осуществить?
-------------------- 98% ошибок операционной системы находится в полуметре от монитора
^ наверх ^
# 2
pozitiv
SF Team
паZитифф
SF Support Team
Почетный SFСообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз Статус: offline
ICQ статус
Опубликовано 20 Июня 2009, 22:23:25
Никак....или менять шаблонизатор...
--------------------wmz - Z226856101527
wmr - R513979829437
Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^
# 3
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 20 Июня 2009, 23:29:53
А вот и зря
Делаем несколько тем, прописываем их в зависимости от страницы
В итоге: в админке будет тема с порнухой , в вторичных страницах - деловой дайджест, а главная будет пестрить как децкий сайтег
Причем это все можно накрутить насколько хватит фантазии.
Всего один минус - не проверял...
-------------------- Retired
^ наверх ^
# 4
jENDos
Пользователь
новичекСообщений: 5
Зарегистрирован: 04 Марта 2008, 21:47:57
Сказали спасибо 0 раз Статус: offline
Опубликовано 21 Июня 2009, 00:44:06
Так а как тему к каждой странице прописать? можно подробнее? Например, как прописать другую тему к админке?
-------------------- 98% ошибок операционной системы находится в полуметре от монитора
^ наверх ^
# 5
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 21 Июня 2009, 16:11:24
Вот код для админки - правим maincore.php
ищем
if ($userdata['user_theme'] != "Default" && file_exists(THEMES.$userdata['user_theme']."/theme.php")) {
define("THEME", THEMES.$userdata['user_theme']."/");
} else {
define("THEME", THEMES.$settings['theme']."/");
}
добавляем вот так
if(isset($_GET['aid'])) { define("THEME", THEMES." НАЗВАНИЕ_ТЕМЫ /"); }
else {
if ($userdata['user_theme'] != "Default" && file_exists(THEMES.$userdata['user_theme']."/theme.php")) {
define("THEME", THEMES.$userdata['user_theme']."/");
} else {
define("THEME", THEMES.$settings['theme']."/");
}
}
Остальное - по аналогии - если по нраву могу расписать (а все что я расписываю я конечно вначале проверяю)
Тут я не поставил проверку на удаление темы - так что аккуратнее пока будете тестить.
[Изменил(а) Psc , 21 Июня 2009, 16:21:16]
-------------------- Retired
^ наверх ^