Интернет магазин шабонов
Форма входа

Бесплатный раздел

Уважаемые пользователи!
Доводим до вашего сведения, что мы не занимаемся обучениями по системе uCoz и настройками Ваших сайтов.
Подобные просьбы и вопросы - будут игнорироваться!

Cкрипт Реферальной системы для сайта uCoz

Дата добавления: 29.01.2015 - 22:07
Добавил: Buger
Количество просмотров: 1741
Количество комментариев: 1
Рейтинг материала: 3.8 / 5
Cкрипт Реферальной системы для сайта uCoz
БЕСПЛАТНО
Для скачивания файлов, необходима авторизация или регистрация на нашем ресурсе.
рейтинг 3.8
/
голосов 5
Здравствуйте, в первую очередь хочу не много рассказать о истории этого скрипта!
И так, я искал подобный скрипт в нете, натыкался на какой то мусор не рабочий, а все потому, что было лень самому поработать)) И вот решил сделать сам на 100% рабочий скрипт Реферальной системы для uCoz!

Ну что, начнем?!!
Для того чтобы всё работало на все 100%, нужно быть внимательным, я все подробно описал, все будет работать!

Понадобится модуль "Каталог сайтов" (Жертва скрипта, если Вы готовы пожертвовать данным модулем тогда вперед!)
Если он у Вас активирован, нужно его отключить и заново подключить без категорий! (Совершенно пустым)...

Первым делом, идем - Панель управления -> Замена стандартных надписей -> И делаем как на скрине!



После проделанного выше, идем в настройки каталога и все делаем так как на скриншоте ниже!



И так, займемся технической стороной, а точнее, идем в "Вид материалов" каталога сайтов, все удаляем и ставим этот скрипт:
Код
<table id=table1 width="100%" border=1>  
  <tr>  
  <td width="30%"><a href="$PROFILE_URL$" title="$TITLE$" target="_blank">$TITLE$</a><?if($MODER_PANEL$)?><span style="padding-left:7px;">$MODER_PANEL$</span><?endif?></td>  
  <td width="5%"><center><img <?if($OTHER1$)?>src="$OTHER1$"<?else?>src="/no_avatar_small.jpg"<?endif?> border=0 width=33 height=33 style="border: none;"></center></td>  
  <td>  
  <div><span style="COLOR: #000000">Привёл: </span><span class=entryReads style="COLOR: #000000"><strong>$REDIRECTS$</strong> пользователей</span></div><!--ENDIF--></td>  
  <script>  
  var useradd=$UID$  
  if (useradd=='$CUR_USER_ID$')  
  document.write('<td width="15%">Ваши коды:<br><a href="javascript://" title="Для вставки на сайт или в ЖЖ" OnClick="html$ID$()">Html</a> <a title="Для вставки на форумы" OnClick="bb_code$ID$()" href="javascript://">BB-код</a> <a title="Прямая ссылка" href="javascript://" OnClick="fullurl$ID$()">Ссылка</a></td>');  
  function html$ID$()  
  {  
  prompt('Ваш HTML код','<a title="Art-uCoz.ru - Интернет магазин шаблонов для ucoz" href="http://art-ucoz.ru/?ref=$ID$" target="_blank">Art-uCoz.ru - Интернет магазин шаблонов для ucoz</a>');  
  }  
  function bb_code$ID$()  
  {  
  prompt('Ваш BB-код','[url=http://art-ucoz.ru/?ref=$ID$]Art-uCoz.ru - Интернет магазин шаблонов для ucoz[/url]');  
  }  
  function fullurl$ID$()  
  {  
  prompt('Ваша прямая ссылка','http://art-ucoz.ru/?ref=$ID$');  
  }  
  </script>  
  </tr>  
</table>

Идем в шаблон каталога сайтов, точнее - "Главная страница каталога сайтов" и находим:

<hr />
$CATEGORIES$


и удаляем, за тем находим там же:
Код
<a href="$HOME_PAGE_LINK$">Главная</a> » Каталог сайтов (<b>$NUM_ENTRIES$</b>)</td>  
  <td align="right" style="white-space: nowrap;"><?if($ADD_ENTRY_LINK$)?>[ <a href="$ADD_ENTRY_LINK$">Добавить сайт</a> ]<?endif?></td>

после того как нашли, заменяйте на этот код:
Код
<a href="$HOME_PAGE_LINK$">Главная</a> » Реферальная система </td>  
  <td align="right" style="white-space: nowrap;"> </td>

здесь все.

Идем в шаблон "Страница со списком материалов категории" и находим:
Код
<a href="$HOME_PAGE_LINK$">Главная</a> » <a href="$MAIN_PAGE_LINK$">Каталог сайтов</a> <?if($SECTION_NAME$)?>» <a href="$SECTION_URL$">$SECTION_NAME$</a><?endif?> » $CAT_NAME$</td>  
  <td align="right" style="white-space: nowrap;"><?if($ADD_ENTRY_LINK$)?>[ <a href="$ADD_ENTRY_LINK$">Добавить сайт</a> ]<?endif?></td>  
  </tr>  
  </table>  
  <hr />  
  <table border="0" cellpadding="0" cellspacing="0" width="100%">  
  <tr>  
  <td width="60%">В категории сайтов: <b>$NUM_ENTRIES$</b><?if($NUM_SHOWN$)?><br />Показано сайтов: <b>$NUM_SHOWN$</b><?endif?></td>  
  <td align="right"><?if($PAGE_SELECTOR$)?>Страницы: $PAGE_SELECTOR$<?endif?></td>  
  </tr>  
  </table>  
  <hr />  
  <?if($SORTING_MENU$)?>Сортировать по: $SORTING_MENU$<hr /><?endif?>  
  $BODY$  
  <?if($PAGE_SELECTOR1$)?><div style="text-align:center;">$PAGE_SELECTOR1$</div><?endif?>

заменяем на этот:
Код
<a href="$HOME_PAGE_LINK$">Главная</a> » <a href="$MAIN_PAGE_LINK$">Реферальная система</a></td>  
  <td align="right" style="white-space: nowrap;"> </td>  
  </tr>  
  </table>  
  <hr />  
  <table border="0" cellpadding="0" cellspacing="0" width="100%">  
  <tr>  
  <td width="60%"> </td>  
  <td align="right"><?if($PAGE_SELECTOR$)?>Страницы: $PAGE_SELECTOR$<?endif?></td>  
  </tr>  
  </table>  
  <hr />  
  <?if($SORTING_MENU$)?>Сортировать по: $SORTING_MENU$<hr /><?endif?>  
  $BODY$  
  <?if($PAGE_SELECTOR1$)?><div style="text-align:center;">$PAGE_SELECTOR1$</div><?endif?>

В этом самом шаблоне находим:
Код
<title>$CAT_NAME$ <?if($SECTION_NAME$)?>- $SECTION_NAME$<?endif?> - $DIR_NAME$ - $SITE_NAME$</title>

меняем на:
Код
<title>$DIR_NAME$ - $SITE_NAME$</title>

Здесь все))

Далее идем в шаблон "Страница поиска и рейтинга материалов", находим:
Код
<a href="$HOME_PAGE_LINK$">Главная</a> » <a href="$MAIN_PAGE_LINK$">Каталог сайтов</a> » $SECTION_NAME$</td>  
  <td align="right" style="white-space: nowrap;"><?if($ADD_ENTRY_LINK$)?>[ <a href="$ADD_ENTRY_LINK$">Добавить сайт</a> ]<?endif?> </td>  
  </tr>  
  </table>  
  <hr />  
  <table border="0" cellpadding="0" cellspacing="0" width="100%">  
  <tr>  
  <td width="60%">В разделе сайтов: <b>$NUM_ENTRIES$</b><?if($NUM_SHOWN$)?><br />Показано сайтов: <b>$NUM_SHOWN$</b><?endif?></td>

заменяем на:
Код
<a href="$HOME_PAGE_LINK$">Главная</a> » <a href="$MAIN_PAGE_LINK$">Реферальная система</a> » $SECTION_NAME$</td>  
  <td align="right" style="white-space: nowrap;"> </td>  
  </tr>  
  </table>  
  <hr />  
  <table border="0" cellpadding="0" cellspacing="0" width="100%">  
  <tr>  
  <td width="60%"> </td>

Теперь идем в шаблон "Страница добавления\редактирования", находим:
Код
<title>$SECTION_NAME$ - $DIR_NAME$ - $SITE_NAME$</title>

поменяем на:
Код
<title><?if($PAGE_ID$="edit")?>Редактирование<?else?>Регистрация<?endif?> - $DIR_NAME$ - $SITE_NAME$</title>  
  <style>  
  .manHr {display:none;}  
  </style>

Тут же, находим:
Код
<a href="$HOME_PAGE_LINK$">Главная</a> » <a href="$MAIN_PAGE_LINK$">Каталог сайтов</a> » $SECTION_NAME$</td>  
  <td align="right" style="white-space: nowrap;"><?if($ADD_ENTRY_LINK$)?>[ <a href="$ADD_ENTRY_LINK$">Добавить сайт</a> ]<?endif?> </td>  
  </tr>  
  </table>

заменяем на:
Код
<a href="$HOME_PAGE_LINK$">Главная</a> » <a href="$MAIN_PAGE_LINK$">Реферальная система</a> » <?if($PAGE_ID$="edit")?>Редактирование<?else?>Регистрация<?endif?></td>  
  <td align="right" style="white-space: nowrap;"> </td>  
  </tr>  
  </table>

теперь находим $BODY$, поменяем на:
Код
<fieldset><legend><font style="font-size: 11px; font-family: Verdana;" ><?if($PAGE_ID$="edit")?>Редактирование<?else?>Регистрация<?endif?></font></legend><font style="font-size: 11px; font-family: Verdana;">После регистрации в нашей реферальной системе вы получите уникальную ссылку, которую сможете передать своим знакомым и друзьям. Каждый переход по вашей реферальной ссылке будет учитываться. Пользователи переходов, на реферальные ссылки которые будет больше всего, будут в топе нашей реферальной системы!</font></fieldset>  
  $BODY$  
  <?if($PAGE_ID$="edit")?><?else?>  
  <script>  
  document.addform.drF1.value='$USERNAME$';  
  document.addform.drF2.value='http://art-ucoz.ru/';  
  document.addform.drF10.value='$USER_AVATAR_URL$';  
  document.addform.c.value = 2;  
  document.addform.drF16.value='- Регистрация -';  
  document.all.drM6.style.display='none';  
  document.all.drM31.style.display='none';  
  document.all.drM51.style.display='none';  
  document.all.drF17.style.display='none';  
  document.all.drM3.style.display='none';  
  </script><?endif?>

Так, еще не много и у Вас будет настоящая рабочая партнерская программа!
Продолжим, сейчас идем в шаблон "Персональная страница пользователя" и ищем там вот этот код:
Код
<?if($_DIR_ENTRIES$)?> | <a href="$_DIR_ACTIVITY_URL$" target="_blank">сайты(<b>$_DIR_ENTRIES$</b>)</a><?endif?>

и удаляем!!!

И так, этот код ставите там, где вам удобно!
Где будет красиво и подходящее место для этого скрипта!
Код
<?if($_IS_OWN_PROFILE$ || $MODER_PANEL$)?><div id="blockref" class="udtb"><div class="udtlb">Реферальная система:</div><?if($_DIR_ENTRIES$)?> <a href="$_DIR_ACTIVITY_URL$" target="_blank" title="Вы в нашей системе">Вы в нашей системе</a> <?else?><a href="/dir/0-0-0-0-1" target="_blank" title="Зарегистрироваться">Зарегистрироваться</a><?endif?> </div><?endif?>

За тем, переходим в форму входа и заменим:
Код
href="$REGISTER_LINK$"

на:
Код
href="/index/3-0-0"

Аналогично делаем везде в шаблоне где есть такое значение $REGISTER_LINK$!!!

За тем, идем в шаблон "Страницы сайта", и между тегами <head>...</head> ставим этот код:
Код
<!-- Ref Start -->  
  <script>  
  Nref=location.search; Nref=Nref.slice(5,Nref.length);  
  if(Nref>0) document.write('<iframe src="http://art-ucoz.ru/dir/0-0-1-'+Nref+'-20" width="1" height="1" scrolling="no" frameborder="0"></iframe>');  
  </script>  
<!-- Ref End -->

Затем, идем в панель управления - пользователи - группы пользователей - установка прав для всех пользователей - и устанавлеваем права как на скриншоте:



На этом все! Не забываем заменить ссылки на свои!
Данный скрипт проверен, 100% работоспособный, если что то не получается, пройдите все заново и внимательней!

Источник: Не указан
GrechanukAL
01.02.2016 - 14:41
Добрый день! Добавьте пожалуйста первый скриншот. А то вместо него последний!
Добавлять комментарии могут только зарегистрированные пользователи.