Перейти к содержимому




Фотография

Модуль "Откуда пришел реферал" для фруктовой фермы [бесплатно]


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 admin

admin

    Администратор

  • Администраторы
  • 2423
  • 1 285 сообщений

Отправлено 14 Декабрь 2017 - 13:07

Сделать запрос в бд.
ALTER TABLE `db_users_a` ADD `refsite` varchar(50) CHARACTER SET cp1251 COLLATE cp1251_general_cs NOT NULL;

1. В файл signup.php ПОСЛЕ ЭТОГО

if($pass == $_POST["repass"]){
                  
                  $db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
                  if($db->FetchRow() == 0){


Вставить ЭТО:
 
preg_match('/([a-z0-9aа-я\.])+([a-z0-9а-я\-])+(\.)([a-z0-9а-я]{2,5}\.)?([a-z0-9а-я]{2,5})/i',$_COOKIE['rsite'], $out);
                        $out=$db->RealEscape($out[0]);
После него это
# Регаем пользователя
                  $db->Query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, date_reg, refsite, ip)
                  VALUES ('$login','{$email}','$pass','$referer_name','$referer_id','$time','$out',INET_ATON('$ip'))");


В корневом файле index.php ПОСЛЕ
$_timer_a = TimerSet();

Вставить это
#откуда пришел
if (!isset($_COOKIE['rsite'])) {
setcookie('rsite', $_SERVER['HTTP_REFERER'], time() + 24 * 3600);
}

Ну и последнее в файле referals.php
После СТРОКИ
<h2 style="margin-left: 5px;font-size: 20px;">Список всех ваших рефералов ( <?=$refs; ?> )</h2>

####
Вставить это. Возможно она у вас есть,отсутвует откуда пришел,можете заменить и всё.И будет счастье =)
#####
 
<div style="max-height: 750px;overflow: auto;">
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width='98%'>
<tr height='25' valign=top align=center>
   <td class="m-tb"> Логин </td>
   <td class="m-tb"> Дата регистрации </td>
   <td class="m-tb"> Откуда пришел</td>   
   <td class="m-tb"> Доход от партнера </td>
</tr>

<?PHP
 $all_money = 0;
  $db->Query("SELECT ".$pref."_users_a.user, ".$pref."_users_a.date_reg, ".$pref."_users_a.refsite, ".$pref."_users_b.to_referer FROM ".$pref."_users_a, ".$pref."_users_b
  WHERE ".$pref."_users_a.id = ".$pref."_users_b.id AND ".$pref."_users_a.referer_id = '$user_id' ORDER BY to_referer DESC");
 
   if($db->NumRows() > 0){
 
        while($ref = $db->FetchArray()){
      
      ?>
      <tr height="25" class="htt" valign="top" align="center">
         <td align="center"> <?=$ref["user"]; ?> </td>
         <td align="center"> <?=date("d.m.Y в H:i:s",$ref["date_reg"]); ?> </td>
         <td align="center"> <?=$ref["refsite"]; ?> </td>
         <td align="center"> <?=sprintf("%.2f",$ref["to_referer"]); ?> </td>
      </tr>

 

 


Создание сайтов , установка php скриптов на хостинг, настройка скриптов на хостинге.

 


         



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


Яндекс.Метрика
Скрипты для сайта