Автоматический рефбек для SoooFast
Автоматический рефбек для SoooFast
Представляю Вашему вниманию дополнение для буксов на движках SoooFast. Плагин позволяет делать автоматические отчисления (авторефбек) вашим рефералам. Данное дополнение есть в свободном доступе в сети, но так как не нашёл его на данном сайте (а востребованность данного дополнения большая) решил выложить. Пользуйтесь на здоровье.

Рефбек - это возврат части средств, полученных от работы Вами (как рефералом) на кликовых сайтах и начисляемых человеку (вашему рефереру), под которым Вы зарегистрированы (по его ссылке). Этими средствами Ваш реферер делиться с Вами для более выгодной совместной работы. Данное дополнение реализовывает действия реферера в автоматическом режиме.

Установка дополнения:

1. Нам нужно сделать два SQL запроса:
ALTER TABLE `tb_users` ADD `ref_percent` VARCHAR( 3 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci DEFAULT '0' NOT NULL AFTER `money`;

ALTER TABLE `tb_users` ADD `ref_per_all` VARCHAR( 3 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci DEFAULT '0' NOT NULL AFTER `ref_percent`;


2. Далее находим и открываем файл success.php, нам нужно найти код:
if($level!='V.I.P.')
     {
          $sqlzdu = "SELECT * FROM tb_config WHERE item='referalclick' and howmany='1'";
     }else{
          $sqlzdu = "SELECT * FROM tb_config WHERE item='viprefclick' and howmany='1'";
     }
$resultzdu = mysql_query($sqlzdu);
$myrowzdu = mysql_fetch_array($resultzdu);

$elprecio=$myrowzdu["price"];

После найденного кода вставляем следующее:
/* Оплата за просмотр с реф процентами */
if ($myrowzd["ref_percent"] == "0")
{
     $percent = $myrowzd["ref_per_all"];
} else {
     $percent = $myrowzd["ref_percent"];
}

if ($percent == "0")
{
     $ost = $elprecio;
} else {
     $nas4et = ($elprecio/100) * $percent;
     $ost = $elprecio - $nas4et;
}

Ещё ниже ищем:
$sqlexd = "UPDATE tb_users SET referalvisits='$juaze'+1, money='$billetes'+'$elprecio' WHERE username='$juaz'";
$resultexd = mysql_query($sqlexd);

Найденый кусок кода нам нужно заменить на этот:
$sqlexd = "UPDATE tb_users SET referalvisits='$juaze'+1, money='$billetes'+'$ost' WHERE username='$juaz'";
$resultexd = mysql_query($sqlexd);

И меняем на:
if($level!='V.I.P.')
{
     $sqlzdu = "SELECT * FROM tb_config WHERE item='click' and howmany='1'";
}else{
     $sqlzdu = "SELECT * FROM tb_config WHERE item='vipclick' and howmany='1'";
}

$resultzdu = mysql_query($sqlzdu);
$myrowzdu = mysql_fetch_array($resultzdu);

$elprecio=$myrowzdu["price"];

И сразу после него добавляем:
$pluss = $nas4et + $elprecio;

И ещё ниже ищем кусок кода:
$sqlexzz = "UPDATE tb_users SET visits='$visitas'+1, money='$dinero'+'$elprecio' WHERE username='$user'";
$resultexzz = mysql_query($sqlexzz);

Найденный кусок кода меняем следующим:
$sqlexzz = "UPDATE tb_users SET visits='$visitas'+1, money='$dinero'+'$pluss' WHERE username='$user'";
$resultexzz = mysql_query($sqlexzz);


3. Находим и открываем файл register.php, в нём нам нужно найти такой код:
$joindate=date("d.m.Y");

Начиная с него удаляем весь код до строк:
echo " Поздравляем теперь вы $username. зарегистрированы. Пройдите по ссылке чтобы войти в ваш аккуант";

В то место, где только что вырезали код вставляем:
$check = mysql_query("SELECT ref_per_all FROM tb_users WHERE referer='$referer' LIMIT 1");
if ($check && mysql_num_rows($check) > 0)
{
    $allper = mysql_result($check,0,0);
} else {
    $allper = "0";
}
mysql_query("INSERT INTO tb_users (username, password, ip, pemail, referer, country, joindate, wmid, buying, ref_per_all) VALUES('$username','$password','$laip','$pemail','$referer','$country','$joindate','$wmid','$buying', '$allper')");

Вот и всё, дополнение установлено.

Не забываем загрузить файлы из архива на сервер и сделать ссылку на файл refbuck.php (страница с рефбеком). Буду очень признателен за Ваши плюсы, которые быть может кто и поставит мне за старания.





Рубрика: Бесплатное » Дополнения   |   Автор: Zloebun   |   Просмотры: 3089
Комментариев: 47
Публикаций: 1
ICQ: 777042
- 93 +
  Автор: Fiesta   |   Группа: Пользователи   |   Дата: 01 апреля 2012  
Плюсану, респект:)
Комментариев: 7
Публикаций: 1
ICQ: 619997707
- 9 +
  Автор: Webbie   |   Группа: Пользователи   |   Дата: 01 апреля 2012  
я когда то ставил этот плагин, он не рабочий. Это можно увидеть, внимательно посмотреть на коды)
Комментариев: 64
Публикаций: 1
ICQ: 620033703
- 129 +
  Автор: Zloebun   |   Группа: Пользователи   |   Дата: 01 апреля 2012  
ХМ. Странно . А у меня всё работало. Этот плагин даже стоял некоторое время на моём буксе (сейчас вот новый поставить хочу).
Комментариев: 4
Публикаций: 0
ICQ: 457810
- 10 +
  Автор: Alien   |   Группа: Пользователи   |   Дата: 01 апреля 2012  
Вообще то автор плагина JammJamm. Старые пользователи его должны помнить.
Плагин рабочий.
Комментариев: 64
Публикаций: 8
ICQ: 959098
- 82 +
  Автор: kirill   |   Группа: Программисты   |   Дата: 01 апреля 2012  
Что за ГОВНО Код?
Разве нельзя хоть так сделать?

if($level != 'V.I.P.'){
$type = 'referalclick';
}
else
{
$type = 'viprefclick';
}

$sqluser = mysql_query("SELECT `(ТУТ ТЕ ЯЧЕЙКИ КОТОРЫЕ РЕАЛЬНО ИСПОЛЬЗУЮТСЯ)` FROM `tb_config` WHERE `item` = '$type' AND `howmany` = '1'");
$myrowzdu = mysql_fetch_array($sqluser);
Комментариев: 129
Публикаций: 9
ICQ: 646895
- 178 +
  Автор: SpawN   |   Группа: Дизайнеры   |   Дата: 01 апреля 2012  
плаг jammjamm*a
Комментариев: 12
Публикаций: 0
ICQ: 413479905
- 13 +
  Автор: Pikasso   |   Группа: Пользователи   |   Дата: 02 апреля 2012  
лучше VARCHAR( 3 ) переделать в INT(3)
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.