* Авторизация
* Регистрация
Место свободно
Социальная сеть
Место свободно
Две дизайна на одном сайте

Две дизайна на одном сайте

Скрипт производит замену CSS, поэтому все настройки "красоты", должны
быть именно в нем. Все, что написано не в CSS, а в коде HTML, останется
неизменным.
Информация о выбранном варианте сайта сохраняется в куки, что избавляет от постоянного сброса настроек.
Итак коды:
Между <head></head> вставляем этот скрипт:

<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') :'wm1';   document.write('<link type="text/css" rel="StyleSheet" href="/sites/ваш сайт/styles/'+diz+'.css">');   function dizsave() {   setCookie('mydiz',document.getElementsByName('mdiz')[0].value, 365);   location.reload();   }   </script>

*/sites/ваш_сайт/styles/- адрес на папку с CSS. (Вместе ваш_сайт напишите имя своего сайта например: liderok.llee.ru)
Я использую два дизайна и оба файла CSS (wm1.css и wm2.css) лежат в папке /styles
Затем, между <body> и </body> ставим это:
Code

Выберите дизайн сайта:   <select name="mdiz">   <option value="wm1" selected="selected">Темный</option>   <option value="wm2">Светлый</option>   </select>   <input type="button" name="save" onclick="dizsave(); return true;" value="Сохранить" />

*Выберите дизайн сайта: - Напишите че угодно, можно удалить.
*"wm1" и "wm2" - имена ваших листов стилей (CSS), обратите внимание, пишется без ".css"
*Темный и Светлый - названия ваших дизайнов, для пользователей.
Скрипт 100% работает!!! - Демо (В панел SIDR)
Не забудьте голосоват
Комментарии (4)
Рейтинг блога: (+5|-0)
[+ Плюс | Минус -]
Автор: -=SHAHRIYOR=-
Добавлен: 27 Авг. 2017 в 13:44
Категория: Управление сайтом
Просмотров: 940
Ссылка:
BB Код:
HTML :
Блоги
Язык: Русский / English / Все языки
[Gzip: 64.4%|0.0175 сек.]
© 1WM.SU 2015 г by -=ШАХТЕР=-
Источник бесперебойного питания Powercom SPD-650U Источник бесперебойного питания Powercom SPD-650U
BuyJust.ru
Купить с доставкой