Возможность выбора собственной главной страницы

1047
8.6 из 10
Проголосовало: 3






Данный скрипт позволяет каждому пользователю установить собственную главную страницу, с которой ему будет удобно запускаться (будь то Каталог файлов, Форум, Новости сайта или любая другая страница). Данный скрипт будет запоминать выбранную страницу

Установка:
1. На всех страницах после <head> вставляйте:

Code
<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. На всех страницах в удобное для вас место, где должен располагаться переключатель, вставляйте:

Code
<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. Теперь нам осталось лишь заменить все ссылки на Главную страницу (На всём сайте) следующим образом:

Найдите и замените

Code
<a href="/">Главная</a>


на

Code
<a href="javascript://" onclick="gohome()">Главная</a>


Всё! Скрипт установлен, настроен и готов к работе
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
  • Всего комментариев: 1

zenitovic
0
zenitovic написал: Написано 19 Сентября 2011 в 20:10
Комментарий №1
Полезный скрипт!

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
  • waak написал:
  • Почему у меня он перелистывает в верх а не вниз и если это первая песня на стр то он её по кругу гоняет а не переходит к последней
    и как сделать стоп по клику на трек который играет?
  • Acht написал:
  • Тест
    Последние темы
    Опрос
    255
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 2
    Гостей: 1
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: