Несколько дизайнов на сайте uCoz - Ucoz - Скрипты/ Scripts - ..:: Музыка Фильмы Игры Дизайн ::.. - ..::Скачать бесплатно фильмы, игры, софт, скрипты::..
Понедельник, 24.05.2010, 11:52
Приветствую Вас Блудный
Категории раздела
Смешно...))
Женщина кажется намного выше, если под каблуком у нее мужчина.
Реклама
FRIENDS
Мини-ЧАТ



Главная
» Файлы » Скрипты/ Scripts » Ucoz
[ Добавить материал ]

Несколько дизайнов на сайте uCoz
[ ] 23.05.2009, 11:57
Наверное есть такие люди, которые хотят сделать несколько дизайнов для своего сайта. 
С помощью скрипта, показанного ниже, это можно реализовать. 
Важно! 
Скрипт производит замену CSS, поэтому все настройки "красоты", должны быть именно в нем. Все, что написано не в CSS, а в коде HTML, останется неизменным. 
Информация о выбранном варианте сайта сохраняется в куки, что избавляет от постоянного сброса настроек. 

Итак коды: 
Между <head></head> вставляем этот скрипт

Code
<script> <BR>function getCookie(c_name) <BR>{ <BR>if (document.cookie.length>0) <BR>{ <BR>c_start=document.cookie.indexOf(c_name + "="); <BR>if (c_start!=-1) <BR>{ <BR>c_start=c_start + c_name.length+1; <BR>c_end=document.cookie.indexOf(";",c_start); <BR>if (c_end==-1) c_end=document.cookie.length; <BR>return unescape(document.cookie.substring(c_start,c_end)); <BR>} <BR>} <BR>return ""; <BR>} <BR><BR>function setCookie(c_name,value,expiredays) <BR>{ <BR>var exdate=new Date(); <BR>exdate.setDate(exdate.getDate()+expiredays); <BR>document.cookie=c_name+ "=" +escape(value)+ <BR>((expiredays==null) ? "" : ";expires="+exdate.toGMTString()); <BR>} <BR><BR>var diz = getCookie('mydiz') ? getCookie('mydiz') : 'styles1'; <BR>document.write('<link type="text/css" rel="StyleSheet" href="http://paint.3dn.ru/'+diz+'.css">'); <BR><BR>function dizsave() { <BR>setCookie('mydiz',document.getElementsByName('mdiz')[0].value, 365); <BR>location.reload(); <BR>} <BR></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" 
*Темный и Светлый - названия ваших дизайнов, для пользователей.

Категория: Ucoz | Добавил: dakota
Просмотров: 242 | Загрузок: 0 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email:
Код *:

Admin Меню
  • Нам нужны люди,присоеденяйтесь
    Подробности тут

  • Самому активному пользователю сайта в конце месяца будет выдаваться 7-ми значный ICQ номер
    Подробности тут

  • Наш тулбар

  • Обмен баннерами

  • Как качать с файлообменников?
  • Профиль
    Привет: Блудный

    Сообщения:

    Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!
    Логин:
    Пароль:
    Поговорим?
    Опросник
    Какой ОС вы пользуетесь?
    Всего ответов: 14
    Помощь сайту
    Кошельки:
    R 270966599442
    Z 416518274191

    Статистика


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0


    Сегодня нас посетили:
    Наша кнопка
    Если вам понравился наш сайт, поставьте в благодарность себе нашу кнопку



    код кнопки:


    Для красивого отображения этого блока требуется Flash Player 9 или выше.