Главная » 2010 » Июль » 28 » Откуда пришел пользователь
11:56
Откуда пришел пользователь
активируем ненужное поле, у меня это MSN
на все страницы сайта
Code
<script>
var Cookies = {};
Cookies.set = function ( sName, sValue, nHours ) {
var expires = "";
if ( nHours ) {
var d = new Date();
d.setTime( d.getTime() + nHours * 60 * 60 * 1000 );
expires = "; expires=" + d.toGMTString();
}

document.cookie = sName + "=" + sValue + expires + "; path=/";
};

Cookies.get = function (sName) {
var re = new RegExp( "(\;|^)[^;]*(" + sName + ")\=([^;]*)(;|$)" );
var res = re.exec( document.cookie );
return res != null ? res[3] : null;
};

Cookies.remove = function ( name ) {
Cookies.set( name, "", -1 );
};

Ref = document.referrer;
MySite = 'coool.net.ru'
if (Ref) {
RefAr = Ref.split('/')
if (RefAr[2].indexOf(MySite) == -1){
Cookies.set('Referrer', RefAr[2], 24);
}
}
</script>

форма регистрации
Code
<?if($MSN_FL$)?>  
  <tr id="siM12" style="display: none; "><td class="manTd1" id="siM13">$MSN_SIGN$</td><td class="manTd2" id="siM14">$MSN_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"></td></tr>  
  <?endif?>  
  <script>  
  if (Cookies.get('Referrer') != null){  
  $('#siF4').attr('value', Cookies.get('Referrer').substr(0, 30)); //это jQuery, если он не подключен лучше разкомментировать строку ниже и убрать эту  
  //document.getElementById('siF14').value = Cookies.get('Referrer').substr(0, 30));  
  }  
  </script>

персональная страница пользователя:
Code
<?if($_MSN$)?>  
  <div id="block15" class="udtb"><div class="udtlb">Пришел с:</div> <a href="http://$_MSN$" target="_blank">$_MSN$</a></div>  
  <?endif?>
Вы сможете скачать через 0 сек.
Категория: Другие скрипты для uCoz | Просмотров: 412 | Добавил: HiP-HoP | Теги: пользователь, пришел, откуда | Рейтинг: 0.0/0
Всего комментариев: 1
1. (18:53 Вторник)
да, наверно так и есть

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]