Два дизайна на сайте
|
|
SHEIDAR | Дата: Четверг, 05.03.2009, 14:14 | Сообщение # 1 |
Группа: Крематорий
Награды: 3
Репутация: 118
Замечания: 20%
ICQ номер: 485922478
Чух
Offline
| Наверное есть такие люди, которые хотят сделать несколько дизайнов для своего сайта. С помощью скрипта, показанного ниже, это можно реализовать. Важно! Скрипт производит замену CSS, поэтому все настройки "красоты", должны быть именно в нем. Все, что написано не в CSS, а в коде HTML, останется неизменным. Информация о выбранном варианте сайта сохраняется в куки, что избавляет от постоянного сброса настроек. Итак коды: Между <head></head> вставляем этот скрипт Code <script> function getCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1) { c_start=c_start + c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1) c_end=document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } return ""; }
function setCookie(c_name,value,expiredays) { var exdate=new Date(); exdate.setDate(exdate.getDate()+expiredays); document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()); }
var diz = getCookie('mydiz') ? getCookie('mydiz') :'styles1'; document.write('<link type="text/css" rel="StyleSheet" href="http://paint.3dn.ru/'+diz+'.css">');
function dizsave() { setCookie('mydiz',document.getElementsByName('mdiz')[0].value, 365); location.reload(); } </script> *'styles1' - название вашего CSS, лучше, если оно будет таким же. *http://paint.3dn.ru/ - адрес на папку с CSS. Я использую два дизайна (можно больше) и оба файла CSS (styles1.css и styles2.css) лежат в корне сайта. Далее, в тело сайта (<body> СЮДЫ </body>) вставляем это: Code Выберите дизайн сайта: <select name="mdiz"> <option value="styles1" selected="selected">Темный</option> <option value="styles2">Светлый</option> </select>
<input type="button" name="save" onclick="dizsave(); return true;" value="Сохранить" /> *Выберите дизайн сайта: - Напишите че угодно, можно удалить. *"styles1" и "styles2" - имена ваших листов стилей (CSS), обратите внимание, пишется без ".css" *Темный и Светлый - названия ваших дизайнов, для пользователей.
|
|
| |
Борланд | Дата: Четверг, 05.03.2009, 14:18 | Сообщение # 2 |
Дубак
Группа: Пользователи
Сообщений: 81
Награды: 0
Репутация: 14
Замечания: 0%
ICQ номер: 361430565
Дубак
Offline
| Это как?
|
|
| |
-=HoF=-Wolf | Дата: Четверг, 05.03.2009, 15:39 | Сообщение # 3 |
Барыга
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 8
Замечания: 60%
ICQ номер: 440088088
Барыга
Offline
| молче
С уважением создатель сайта сталкеров!
|
|
| |
zaguvova | Дата: Пятница, 06.03.2009, 13:05 | Сообщение # 4 |
Шустряк
Группа: Почётные Жители [ZS]
Сообщений: 458
Награды: 4
Репутация: 105
Замечания: 0%
ICQ номер: 397089602
Шустряк
Offline
| SHEIDAR, у меня все получается только с этим проблема: Code Выберите дизайн сайта: <select name="mdiz"> <option value="styles1" selected="selected">Темный</option> <option value="styles2">Светлый</option> </select>
<input type="button" name="save" onclick="dizsave(); return true;" value="Сохранить" /> Я все сделал как ты сказал,но я только испортил сайт,пришлось все обратно делать,там нет не какой ошибки(чисто интересно)
|
|
| |
lanserevo | Дата: Пятница, 06.03.2009, 20:13 | Сообщение # 5 |
Чух
Группа: Пользователи
Сообщений: 3
Награды: 0
Репутация: 0
Замечания: 20%
ICQ номер: 459845950
Чух
Offline
| кул
|
|
| |
blast433 | Дата: Пятница, 06.03.2009, 20:48 | Сообщение # 6 |
Дубак
Группа: Почётные Жители [ZS]
Сообщений: 113
Награды: 0
Репутация: 23
Замечания: 0%
ICQ номер: 9206598
Дубак
Offline
| Quote (zaguvova) Я все сделал как ты сказал,но я только испортил сайт,пришлось все обратно делать,там нет не какой ошибки(чисто интересно) пилите шура...пилите...эти руки когда нибудь станут прямыми.
Если вам дороги жизнь и рассудок, не гуляйте по торфяным болотам после наступления темноты, когда силы зла властвуют безраздельно. Пистолет в нагаре, сапоги в крови...
|
|
| |
|
zaguvova | Дата: Суббота, 07.03.2009, 07:45 | Сообщение # 8 |
Шустряк
Группа: Почётные Жители [ZS]
Сообщений: 458
Награды: 4
Репутация: 105
Замечания: 0%
ICQ номер: 397089602
Шустряк
Offline
| Quote (blast433) пилите шура...пилите...эти руки когда нибудь станут прямыми. blast433, я не хочу превращать флудильню из этой темы,но! Ты считаешь что я криворукий?!
|
|
| |
blast433 | Дата: Суббота, 07.03.2009, 09:58 | Сообщение # 9 |
Дубак
Группа: Почётные Жители [ZS]
Сообщений: 113
Награды: 0
Репутация: 23
Замечания: 0%
ICQ номер: 9206598
Дубак
Offline
| Quote (zaguvova) Ты считаешь что я криворукий?! Да шо ты, упаси господь, но в чисто данном скрипте, да.
Если вам дороги жизнь и рассудок, не гуляйте по торфяным болотам после наступления темноты, когда силы зла властвуют безраздельно. Пистолет в нагаре, сапоги в крови...
|
|
| |
WARHAMMER | Дата: Суббота, 07.03.2009, 10:14 | Сообщение # 10 |
Кир
Группа: Почётные Жители [ZS]
Сообщений: 190
Награды: 0
Репутация: 26
Замечания: 0%
ICQ номер: 3677581
Кир
Offline
| SHEIDAR, это круто! Сейчас тестами займуся на 2 сайте.. буду делать дизайн сайта для мобилы!
Нужен человек для помощи в проекте... подробней в ЛС :)
|
|
| |
Avdey | Дата: Суббота, 14.03.2009, 20:55 | Сообщение # 11 |
Урка
Группа: Друзья [ZS]
Сообщений: 860
Награды: 5
Репутация: 159
Замечания: 0%
ICQ номер: 1534785
Урка
Offline
| давно хотел узнать
Мс....
|
|
| |
master7172 | Дата: Воскресенье, 06.09.2009, 12:06 | Сообщение # 12 |
Чух
Группа: Пользователи
Награды: 0
Репутация: 0
Замечания: 0%
ICQ номер:
Чух
Offline
| Вопрос, а если у меня ксс один и тот же, а вот хтмл нужен другой, то чо сделать надо???
|
|
| |
чебуреква | Дата: Воскресенье, 06.09.2009, 12:14 | Сообщение # 13 |
Группа: Почётные Жители [ZS]
Сообщений: 1455
Награды: 4
Репутация: 138
Замечания: 0%
ICQ номер:
Урка
Offline
| master7172, написано же: Quote (SHEIDAR) Скрипт производит замену CSS, поэтому все настройки "красоты", должны быть именно в нем. Все, что написано не в CSS, а в коде HTML, останется неизменным.
Рок,только Рок,Рок и ни чего больше)
|
|
| |
_Prizrak_ | Дата: Воскресенье, 06.09.2009, 19:50 | Сообщение # 14 |
Чух
Группа: Пользователи
Сообщений: 6
Награды: 0
Репутация: 1
Замечания: 0%
ICQ номер: 478044498
Чух
Offline
| Quote (SHEIDAR) *'styles1' - название вашего CSS, лучше, если оно будет таким же. Это, как я понимаю, название файла CSS который нужно запихнуть в корень сайта? Quote (SHEIDAR) *http://paint.3dn.ru/ - адрес на папку с CSS. А это место где он хранится?
|
|
| |
Liqidator | Дата: Вторник, 08.09.2009, 05:06 | Сообщение # 15 |
Шустряк
Группа: Почётные Жители [ZS]
Сообщений: 285
Награды: 0
Репутация: 35
Замечания: 0%
ICQ номер:
Шустряк
Offline
| Кулс скрипт!спС)
|
|
| |