Воскресенье, 21.12.2025, 15:04

Реклама
Реклама
Реклама
PoRtAl-PuMa , все найдете сдесь , portal-puma.ucoz.ru

  • Страница 1 из 1
  • 1
Модератор форума: npofeccop  
Несколько дизайнов на сайте
ace_94Дата: Пятница, 19.03.2010, 11:11 | Сообщение # 1

Пользователь

Сообщений: 47
Награды: 0

[ 50 ]

Несколько дизайнов на сайте

Несколько дизайнов на сайте
Наверное есть такие люди, которые хотят сделать несколько дизайнов для своего сайта.
С помощью скрипта, показанного ниже, это можно реализовать.
Важно!
Скрипт производит замену 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>) вставляем это:
Выберите дизайн сайта:
<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"
*Темный и Светлый - названия ваших дизайнов, для пользователей.


 
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники

Разделитель между форумами.

(14)

dgfhbdbndfn

(0)

Сейчас Играю....

(6)

Для начинающих игроков (Пистолеты)

(1)

анегдоты

(4)

Считаем до 1000

(28)

Мониторинг

(20)

Считаем до 1000

(28)

Мониторинг

(20)

Авто уменьшение изображений в файлах

(15)

Разделитель между форумами.

(14)

Баннерообмен с West-Zona.com

(13)

Страница пользователя

(12)

Вид новостей с работающей рамкой (WaterMark)

(12)

npofeccop

(220)

BotsMan

(50)

ace_94

(47)

solo^

(38)

papparazimd

(28)

rpgdomru

(20)

onenewstw

(20)

yeseniaxd8

(21.12.2025)

Dysonphw

(20.12.2025)

Businessoyz

(19.12.2025)

ninaim1

(18.12.2025)

Jatchegreect

(17.12.2025)

Businesszmq

(17.12.2025)

Scannersuf

(16.12.2025)

cstrike-net.ru © Все права защищены.