U.Helper

26 Октября 2008 14:32
Главная » Разработки » Разработки для модуля "Пользователи" » Откуда пришел пользователь
активируем ненужное поле, у меня это 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?>



Правила использования:

  • Все права на публикуемые скрипты принадлежат их авторам!
  • Запрещается распространение скриптов без указания автора!
  • Запрещается "затирание" копирайтов!
Рейтинг: ← 1 →
Модуль: Пользователи | 2515 просмотров | Автор: Gaara | Добавлено: 26 Октября 2008 | Пример
7 комментариев

-1
GODVLAD[Материал] 20:17, 29 Марта 2009
можно по подробней плз
Цитировать
E-Mail
0
ModeRzzz[Материал] 23:09, 02 Мая 2009
GODVLAD куда уж подробней...
Цитировать
Сайт
0
pikasso[Материал] 12:09, 25 Июня 2009
я непонял куда первый скрипт пихать???
Цитировать
0
dnluser[Материал] 18:18, 25 Июля 2009
Это что? Реклама что ли?
Цитировать
0
Kemerover[Материал] 07:44, 21 Сентября 2009
Почему реклама? Ведь можно сделать так чтобы это показывалось только АДмину... happy
Цитировать
0
dnluser[Материал] 14:51, 03 Октября 2009
Что-то он не работает. Я специально зарегистрировал нового пользователя (перешел с поисковика), но пишет адрес моего сайта sad
Цитировать
0
WeStRacer[Материал] 00:34, 25 Октября 2009
Бред.
Цитировать
Сайт
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

© U.Helper 2007-2024 Используются технологии uCoz