[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Реферальная система на UcoZ
DuDe [ Offline ] Дата: Понедельник, 23.11.2009, 14:02:37 | Сообщение # 1
Начинающий
Сообщений: 209
[ 144 ]
Награды: 6  
Реферальная система на UcoZ Ну-с начнём. Во-первых если вы до этого использовали модуль "Каталог сайтов", то его удаляем и заново активируем без категорий. Создаём раздел "Реферальная система" и в нём категорию "Регистрация". Идём в настройки этого модуля. Ставим такие настройки:

Потом идём редактировать шаблоны. Ищем шаблон "Вид материалов" каталога сайтов, всё там удаляем и вставляем это:

Quote
<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 type="text/javascript"> 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="XOnline - The new and the best for you!" href="http://xonline.ucoz.ru/?ref=$ID$" target="_blank">XOnline - The new and the best for you!</a>'); } function bb_code$ID$() { prompt('Ваш BB-код','[ url=http://xonline.ucoz.ru/?ref=$ID$]XOnline - The new and the best for you![/url ]'); } function fullurl$ID$() { prompt('Ваша прямая ссылка','http://xonline.ucoz.ru/?ref=$ID$'); } </script> </tr> </table>

Там где оранжевым - убираем пробел. Красное меняем по желанию. Синее - обязательно. Идём в шаблон "Главная страница каталога сайтов", там находим:

Code
<hr /> $CATEGORIES$

и удаляем. Находим:

Code
<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>

заменяем на :

Code
<a href="$HOME_PAGE_LINK$">Главная</a> » Реферальная система </td> <td align="right" style="white-space: nowrap;"> </td>

Идём в шаблон "Страница со списком материалов категории", находим :

Code
<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$)?>
Показано сайтов: <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?>

заменяем на :

Code
<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 />

В этом же шаблоне находим :

Code
<title>$CAT_NAME$ <?if($SECTION_NAME$)?>- $SECTION_NAME$<?endif?> - $DIR_NAME$ - $SITE_NAME$</title>

заменяем на :

Code
<title>$DIR_NAME$ - $SITE_NAME$</title>

Идём в шаблон "Страница поиска и рейтинга материалов", находим:

Code
<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$)?>
Показано сайтов: <b>$NUM_SHOWN$</b><?endif?></td>

заменяем на:

Code
<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>

Идём в шаблон "Страница добавления/редактирования материала", находим :

Code
<title>$SECTION_NAME$ - $DIR_NAME$ - $SITE_NAME$</title>

заменяем на:

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

Находим :

Code
<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>

заменяем на :

Code
<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$, заменяем на:

Quote
<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 type="text/javascript"> document.addform.drF1.value='$USERNAME$'; document.addform.drF2.value='http://xonline.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?>

Красное меняем по желанию. Синее - обязательно. Идём в шаблон "Персональная страница пользователя" ищем :

Code
<?if($_DIR_ENTRIES$)?> | <a href="$_DIR_ACTIVITY_URL$" target="_blank">сайты(<b>$_DIR_ENTRIES$</b>)</a><?endif?>

и удаляем. Ищем :

Code
<?if($_CITY$)?>  <div id="block20" class="udtb"><div class="udtlb">Город:</div> $_CITY$</div>  <?endif?>

и после вставляем :

Code
<?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?>

Потом идём в "Форма входа пользователей" и заменяем :

Code
href="$REGISTER_LINK$"

на

Code
href="/index/3-0-0"

Тоже делаем в шаблоне страницы сайта. Потом в шаблон "Страницы сайта" между ...ставим

Quote
<!-- Ref Start --> <script type="text/javascript"> Nref=location.search; Nref=Nref.slice(5,Nref.length); if(Nref>0) {document.write('<iframe src="http://xonline.ucoz.ru/dir/0-0-1-'+Nref+'-20" width="1" height="1" scrolling="no" frameborder="0"></iframe>');} </script> <!-- Ref End -->

Синее обязательно меняем на своё. Идём в "Права пользователей" и ставим так для пользователей, проверенных и модеров :

В корень грузим эту пикчу и переменовать в no_avatar_small.jpg

Готово! Вроде ничего не забыл и всё должно работать. wink Это версия без использования цветов групп и HighSlide Javascript. Официальный форум по рефералов ТУТ.

В связи Обновлениям системы UcoZ (15 июня 2008) Рефералка не работает, так что исправляем это так smile Идём в шаблон "Страница добавления/редактирования материала", находим :

Code
document.addform.c.value = 2;

заменяем на

Code
document.addform.c2.checked = 'true';

Запрет повторной регистрации в системе [Мод] Ставить только когда уже полностью установили систему и та работает без проблем. В шаблоне "Страница добавления/редактирования" : Если jQuery не подключён, то подкоючаем вставляя это между ...:

Code
<script type="text/javascript" src="http://xonline.net.ru/raznoe/js/jquery-1.2.6.pack.js"></script>

После $BODY$ находим строки:

Code
document.all.drM34.style.display='none';  </script>

И заменяем на:

Code
document.all.drM34.style.display='none';   function checksubmit(){  $.get('/index/8-0-$USERNAME$',{},checkText);return false;}  function checkText(text){  if(text.indexOf('Вы в нашей системе')!=-1){alert('Вы уже зарегистрированы в системе!');}else{document.getElementById('drF16').disabled=true;  openLayerB('addEnt','addEntForm','/dir/','<b>Добавление материала</b>',350,150,'','','1',1);}}  </script>

Источник: http://xonline.net.ru/forum/2



[qc][/qc]
 
  • Страница 1 из 1
  • 1
Поиск:
 
 
Последние темы Популярные темы Лучшие флудеры Новые пользователи

Баги, ошибки на сайте

(21)

Скачать Трах Пэрис Хилтон _686O

(1)

FAQ по uCoz

(6)

Порно С Юной Девкой _952P

(0)

Конверты на выписку весна лето от компании Baby Goldfinch

(0)

Здесь заказываем программы,ключи,keygen,patch

(5)

Ваш оператор

(6)

Какую трубу вы бы хотели?

(7)

Группы на Mnogo-softa.ru

(55)

{В}контаке

(7)

Общение

(993)

GOLD-аккаунты к другим файлообменникам

(383)

GOLD-аккаунты к Letitbit.net

(233)

GOLD-аккаунты к Vip-file.com

(156)

Поиграем в смайлики

(115)

GOLD-аккаунты к другим файлообменникам

(93)

8-знак

(86)

Конкурс "Угадай автомобиль"

(77)

считаем до 100 и обратно

(77)

Раздача ICQ-номеров!

(61)

SToRm1k

(2948)

-==S_k_i_F==-

(632)

k1ngSD

(608)

mimonetut

(412)

SmaileS

(400)

Kojin

(387)

Rmk

(370)

adrefefex

(357)

}{0TT@БЬ)Ч

(341)

Aldo

(306)

Shraunrnx

(22:36:10)

ohgdepp6u5

(02:28:20)

utaletmwec

(23:16:18)

ttaletfzfe

(19:57:44)

ztaletaxuz

(06:59:26)

ctaletkrzs

(06:59:01)

gtaleteljd

(16:47:55)

staletmhfr

(12:49:05)

btaletkokj

(08:58:29)

ukvartirachink

(12:11:40)

Новых сегодня:0

 
 
Владельцы и создатели данного сайта не несут ответственность за использование и содержание ссылок и информации, представленных на этом сайте.
Переделка шаблона by SToRM.Сайт оптимизирован для просмотра с разрешением
1024x768, 1280x800, 1280x1024 и 1600x1200 браузером Opera.
PR-CY.ru