Andre99 | Дата: Среда, 21.12.2011, 01:18 | Сообщение # 1 |
 Імператор
Группа: Администраторы
Сообщений: 742
Статус: Offline
| Данный скрипт позволяет каждому пользователю установить собственную главную страницу, с которой ему будет удобно запускаться (будь то Каталог файлов, Форум, Новости сайта или любая другая страница). Данный скрипт будет запоминать выбранную страницу
Установка: 1. На всех страницах после вставляйте:
<script> function setCookie(cookieName,cookieValue,nMin) { var today = new Date(); var expire = new Date(); if (nMin==null || nMin==0) nMin=1; expire.setTime(today.getTime() + 60*1000*nMin); document.cookie = cookieName+"="+escape(cookieValue)+ ";expires="+expire.toGMTString(); } function getCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function gohome() { if(getCookie('myhomepage')) var link = unescape(getCookie('myhomepage')); else var link = '/'; location.href = link; } </script>
2. На всех страницах в удобное для вас место, где должен располагаться переключатель, вставляйте:
<select name="homeaddres" onchange="setCookie('myhomepage',this.value)"> <option selected value="/" >Главная</option> <option value="/index/8" >Моя страница</option> <option value="/load/" >Файлы</option> <option value="/forum/" >Форум</option> <option value="/publ/" >Статьи</option>
3. Теперь нам осталось лишь заменить все ссылки на Главную страницу (На всём сайте) следующим образом:
Найдите и замените
a href="/">Главная</a>
на:
<a href="javascript://" onclick="gohome()">Главная</a>
Всё! Скрипт установлен, настроен и готов к работе
|
|
| |