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

Бесплатные и интересные решения для сайтов.
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Внимание: В этом разделе можно оставлять только готовые скрипты, для вопросов есть раздел Общение!!! :evil: Иначе, получите предупреждение, а потом бан :D .
Ответить
GefesT
Сообщения: 3
Зарегистрирован: 07 фев 2009, 07:37

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

Сообщение 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 дизайн - пользователям - все
Последний раз редактировалось SOKOJI 05 янв 2010, 14:30, всего редактировалось 1 раз.
Причина: Офомрление сообщения тегами [code][/code]
Ответить