Страница 1 из 1

Много дизайнов на одном сайте!

Добавлено: 04 янв 2010, 13:26
GefesT
Итак дамы и господа сейчас я вам поведаю как сделать много дизайнов на одном сайте. Что мы делаем? Мы заходим в панель управления и меняем стандартные надписи на следущие:
Пол - Дизайн
Штат - Пол
Внимание!
Данный способ не подходит для тех кому пол нужен для чего то еще!
Что мы делаем? Мы в Панеле управление - пользователи - настройки пользователя добавляем еще столько видов пола, сколько надо ( но уже в нашем случае это будут дизайны).
Затем делаем css файлы и заливаем их в файловый менеджер сайта.
И вот что прописываем там где нам надо.
например было

Код: Выделить всё

<link type="text/css" rel="StyleSheet" href="http://wcfan.ucoz.ru/_st/my.css" />

а поставим мы

Код: Выделить всё

<?if$USER_GENDER$='Б'?><link type="text/css" rel="StyleSheet" href="http://wcfan.ucoz.ru/_st/my.css" /><?else?>
<?if$USER_GENDER$='Ночные Эльфы'?><link type="text/css" rel="StyleSheet" href="http://www.all4wc.ru/Oform_Saita/D/ne/ne.css" /><?else?>
<?if$USER_GENDER$='Альянс'?><link type="text/css" rel="StyleSheet" href="http://www.all4wc.ru/Oform_Saita/D/hum/hum.css" /><?else?>
<?if$USER_GENDER$='Нежить'?><link type="text/css" rel="StyleSheet" href="http://www.all4wc.ru/Oform_Saita/D/ud/ud.css" /><?else?>
<?if$USER_GENDER$='Орда'?><link type="text/css" rel="StyleSheet" href="http://www.all4wc.ru/Oform_Saita/D/orc/orc.css" /><?else?>
<?if$USER_GENDER$='Демоны'?><link type="text/css" rel="StyleSheet" href="http://www.all4wc.ru/Oform_Saita/D/dem/dem.css" /><?else?>
<?if$USER_GENDER$='DotA'?><link type="text/css" rel="StyleSheet" href="http://www.all4wc.ru/Oform_Saita/D/da/da.css" /><?else?>
<link type="text/css" rel="StyleSheet" href="http://www.all4wc.ru/Oform_Saita/D/da/da.css" />
<?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?>


В данном случае у меня 6 дизайнов.
Зачем веселое первое условие? Все дело в том что укоз веселая система - если мы изменим и сохраним исходное css сайта (my.css) то укоз изменит на всех страницах первое совпадение

Код: Выделить всё

<link type="text/css" rel="StyleSheet" href="http://www.сайт.ru/блаблабла.css" />
на

Код: Выделить всё

<link type="text/css" rel="StyleSheet" href="http://сайт.ru/_st/my.css" />


А что касаеться пола - то вот как мы поступим при регистрации

Код: Выделить всё

<?if($STATE_FL$)?> 
<tr id="siM21"><td class="manTd1" id="siM22">Ваш пол<font color=red> *</font>:</td>
<td class="manTd2" id="siM23">
<select size="1" id="statesmilepre" name="state" onChange="smilepre(this.value);">
<option value="Мужской">Мужской</option>
<option value="Женский">Женский</option>
</select>
<div id="statesmilepre"></div>
</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>

ну и тоже самое сделаем на странице редактирования данных.
Вот и все :D
Пример можно посмотреть тут http://all4wc.ru/

В данном случае гостям доступен лишь 1 дизайн - пользователям - все