Контакты для связи с администрацией ресурса www.saloed.net, skype: sa-lo-ed или Email:sal0ed@yandex.ru

 
Сделай свой сайт лучше с порталом saloed.net » InstantCms » Реферальная система для InstantCMS 1.10 - 1.10.1

Реферальная система для InstantCMS 1.10 - 1.10.1

Реферальная система для InstantCMS 1.10 - 1.10.1


Представляю Вам систему рефералов на InstantCMS 1.10. Автор модуля неизвестен, я только перекодировал, внес некоторые изменения в код плагина и исправил ошибки в таблицах.

Возможности системы:

1. Отлавливать регистрации по реферальным ссылками вида http://sitename.ru/ref/1
2. При регистрации отправляется сообщение человеку давшему реф ссылку о том, что по его ссылке была произведена регистрация и о вознаграждении.
3. Вознаграждение привязано к карме. Количество единиц кармы можно изменить в админке.
4. Выбрать поднять карму, рейтинг, карму или рейтинг.
5. Реф ссылка записывается в сессию, что дает возможность ползователю в любое время зарегистрироваться, а реф ссылка будет учтена.

Добавленно 9 параметров проверки валидности реферала.

Оптимизирован код системы.


Установка:

1. Скопировать содержимое архива на сервер.
2. Файлы custom_rewrite.php и ref.php должны лежать в корне сайта!
3. В админ панели установить модуль и плагин.
4. Произвести настройку плагина. Определить какое награждение баллами кармы и баллами рейтинга за регистрацию, Ниже, в опции вписать:
1 - добавляется карма,
2 - добавляется рейтинг,
3 - добавляются карма и рейтинг.

5. Редактируем шаблон com_users_profile.tpl

После строки примерно 260-265:

<div class="field">
     <div class="title">{$LANG.DATE_REGISTRATION}:</div>
  <div class="value">
                                {$usr.fregdate}
  </div>
</div>


вставить:

{*Инфо о количестве рефералов у пользователя*}
                        <div class="field">
                             <div class="title">Привлечено рефералов:</div>
                            <div class="value">
                                   {php}
                                   $k= $this->_tpl_vars['usr']['id'];
                                   $inDB   = cmsDatabase::getInstance();
                                   $sql = "SELECT p.count_ref
                                   FROM cms_preferal_count p
                                   WHERE p.user_id = $k";        
                                   $result = $inDB->query($sql);
                                   $count_ref = 0;
                                   $result = $inDB->query($sql);
                                   if ($inDB->num_rows($result)){
                                   $m = mysql_fetch_assoc($result);
                                   $count_ref = $m["count_ref"];
                                                                }    
                                   echo $count_ref;                                                
                                   {/php}
                            </div>
                        </div>


После строки примерно 172-174:

<div id="user_profile_url">
                            <div>{$LANG.LINK_TO_THIS_PAGE}:</div>
                            <a href="{$usr.profile_link}" title="{$usr.nickname|escape:'html'}">{$usr.profile_link}</a>
                        </div>


вставить:

{*Начало реферальной ссылки*}
                          <div id="user_profile_url">
                            <div>{$LANG.MY_REF_LINK}:</div>
                            <a href="http://{$smarty.server.SERVER_NAME}/ref/{$usr.id}" title="{$LANG.MY_REF_LINK}">http://{$smarty.server.SERVER_NAME}/ref/{$usr.id}</a>
                          </div>
{*Конец реферальной ссылки*}


6. Редактируем файл languages/ru/components/users.php

вставить:

$_LANG['MY_REF_LINK']               ='Реферальная ссылка';


Вот и всё. Пользуемся, отписываемся в коментариях, жмем Спасибо. Только на Saloed.Net этот плагин БЕСПЛАТНЫЙ.

Для просмотра скрытого содержимого необходимо зарегистрироваться!



Пароль к архиву:


Для просмотра скрытого содержимого необходимо зарегистрироваться!

 

Скачивание файлов без Хайда, доступно для для групп: VIP, ViP - Gold, Nulled
   

Связь с автором

Автор: masterok от 9-12-2013, 02:34

Сказали спасибо: mikimaus, crace, alekskrug, Oleg7708, Oz
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Комментарии: Оставить комментарий
  • Группа: Гости 10 декабря 2013 17:40
^
Спасибо ! Месяц назад искал что то подобное , сейчас можно доделать то что хотел )
  • Группа: Nulled 10 декабря 2013 19:50
^
Достойная вещь красава !!!+++++
  • Группа: Гости 10 декабря 2013 20:28
^
под 1-9 переделывается рабоать?!
  • Группа: Гости 10 декабря 2013 21:39
^
Очень полезная вещь, для стимула пользователей и привлечения новых!
  • Группа: Гости 11 декабря 2013 00:14
^
к биллингу привязка есть?
Назад Вперед
Наверх
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Дополнения для InstantCMS
 
Copyright © 2009-2015

Дополнения для InstantCMS | Рипы сайтов | Социальные сети