Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Другой скин в одной из категорий
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
Black Stork KCO
Отправлено: 16 Мая, 2006 - 11:58:03
Post Id



Member


Покинул форум
Сообщений всего: 124
Дата рег-ции: Апр. 2005  
Откуда: Perm

Карма 0




Нужно чтобы в одной из категорий и во всех его темах использовался другой скин. И так, чтобы юзеры не могли поставить этот скин себе по умолчания. Сейчас у меня один скин.
Я пока вижу два варианта
1. перерывать файлы topic.php, forum.php и все иже с ними и ставить проверку
CODE:
если вы в категории такойто тогда скин2 иначе скин1

2. перерывать файлы скина по умолчанию и там делать выбор
CODE:
если вы в категории такойто тогда вывод1 иначе вывод2

Какой вариант на ваш взгляд более предпочтителен?
Есть ли другие варианты?
 
 Top
SKIF
Отправлено: 16 Мая, 2006 - 23:51:21
Post Id



Advanced Member


Покинул форум
Сообщений всего: 339
Дата рег-ции: Март 2005  
Откуда: nnov

Карма 3





Black Stork KCO пишет:
1. перерывать файлы topic.php, forum.php и все иже с ними и ставить проверку


imho в файле common.php лучче это все проверять проверять... после того, как скрипт получит инфу о пользователе. А topic.php, forum.php трогать вовсе не обязательно
 
 Top
artoodetoo
Отправлено: 12 Июля, 2006 - 02:01:25
Post Id



Newbie


Покинул форум
Сообщений всего: 25
Дата рег-ции: Февр. 2006  

Карма 0




я бы так сделал:
1. в common.php найти такой кол:
CODE:

user_locale($inuser);
}

сразу за ним вставить
CODE:

if( isset($useskin) ) {
$exbb['default_style'] = $useskin;
}

то есть если где-то на странице определен приоритет какого-то скина, то используем его

2. на нужной странице (в твоем случае index.php) перед строкой include('common.php'Подмигивание определяем эту самую переменную $useskin. например так:
CODE:

// для категории № 33 используем стиль Original !!!
// важно: переменная $vars[] еще не определена, используем $_GET[]
if( isset($_GET['c']) && $_GET['c'] == '33' ) {
$useskin = 'Original/';
}
include('common.php');


с помощью такой техники можно принудительно использовать определенный скин в моде, для которого скинов не хватает Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« Моды, хаки, скины и дополнения »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0409]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33