U.Helper

26 Октября 2008 18:00
Главная » 2008 » Октябрь » 26 » Откуда пришел пользователь
активируем ненужное поле, у меня это 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 = 'free-manga.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?>

пример

Просмотров: 1273 | Добавил: Gaara | Рейтинг: 4.2/4 |
Всего комментариев: 4
0
ModeRzzz[Материал] 09:29, 30 Октября 2008
кросавчег
Цитировать
Сайт
0
psyangel[Материал] 17:45, 30 Октября 2008
Спасибо.
Цитировать
Сайт
0
Alternativa[Материал] 19:16, 09 Января 2009
У меня не работает...он всегда пишет "пришол с: мойсайт.ру"
Цитировать
Сайт
0
Gaara[Материал] 18:09, 10 Января 2009
Quote (Alternativa)
У меня не работает...он всегда пишет "пришол с: мойсайт.ру"

MySite = 'free-manga.net.ru'
здесь надо заменить на свой сайт без http и слешей
Цитировать
Сайт
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
U.Helper © Используются технологии uCoz