Помогу по Фруктовой Ферме

Erem

Местный
Модуль рефка на 3 уровня

Как получить общий Доход от рефералов?
Пример:

Доход от рефералов
1-го уровня: 100 серебро
2-го уровня: 100 серебро
3-го уровня: 100 серебро

Доход от рефералов: = 300 серебро
 

pirat3.0

Местный
Модуль рефка на 3 уровня

Как получить общий Доход от рефералов?
Пример:

Доход от рефералов
1-го уровня: 100 серебро
2-го уровня: 100 серебро
3-го уровня: 100 серебро

Доход от рефералов: = 300 серебро
Что бы точно сказать, надо вашу рефералку посмотреть и файл в котором это выводится, но приблизительно это должно выглядеть как то так, вроде:
Код:
<tr>
<td>Заработано на рефералах 1 уровня:</td>
<td><strong><?=sprintf("%.2f",$prof_data["from_referals"]); ?></strong> серебра</td>
</tr>
<tr>
<td>Заработано на рефералах 2 уровня:</td>
<td><strong><?=sprintf("%.2f",$prof_data["from_referals2"]); ?></strong> серебра</td>
</tr>
<tr>
<td>Заработано на рефералах 3 уровня:</td>
<td><strong><?=sprintf("%.2f",$prof_data["from_referals3"]); ?></strong> серебра</td>
</tr>
<tr>
<td>Всего от рефералов получено:</td>
<td><strong><?=sprintf("%.2f",$prof_data["from_referals"]+$prof_data["from_referals2"]+$prof_data["from_referals3"]); ?></strong> серебра</td>
</tr>
 

Erem

Местный
Что бы точно сказать, надо вашу рефералку посмотреть и файл в котором это выводится, но приблизительно это должно выглядеть как то так, вроде:
Код:
<tr>
<td>Заработано на рефералах 1 уровня:</td>
<td><strong><?=sprintf("%.2f",$prof_data["from_referals"]); ?></strong> серебра</td>
</tr>
<tr>
<td>Заработано на рефералах 2 уровня:</td>
<td><strong><?=sprintf("%.2f",$prof_data["from_referals2"]); ?></strong> серебра</td>
</tr>
<tr>
<td>Заработано на рефералах 3 уровня:</td>
<td><strong><?=sprintf("%.2f",$prof_data["from_referals3"]); ?></strong> серебра</td>
</tr>
<tr>
<td>Всего от рефералов получено:</td>
<td><strong><?=sprintf("%.2f",$prof_data["from_referals"]+$prof_data["from_referals2"]+$prof_data["from_referals3"]); ?></strong> серебра</td>
</tr>
Не получилось.
Вот файл
<? include ('inc/user_menu.php');?>
<div class='rightBlock'>
<div class="pageTitle">
<h1>Партнерская программа</h1>
</div>
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Партнерская программа";
$user_id = $_SESSION["user_id"];
$db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id = '$user_id'");
$refs = $db->FetchRow();
?>















<?PHP
$db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id2 = '$user_id'");
$refs2 = $db->FetchRow(); // Считаем рефералов второго уровня

$db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id3 = '$user_id'");
$refs3 = $db->FetchRow(); // Считаем рефералов третьего уровня

?>
<br><br>

<p><center><b>Количество ваших рефералов <?=$refs+$refs2+$refs3;?> чел.</b><br>





<?PHP
$db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id2 = '$user_id'");
$refs2 = $db->FetchRow(); // Считаем рефералов второго уровня

$db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id3 = '$user_id'");
$refs3 = $db->FetchRow(); // Считаем рефералов третьего уровня

?>

<table cellpadding='3' cellspacing='0' border='1' bordercolor='#dcdfe4' align='center' width="99%">
<tr>
<br>
<th class="td"><a href="/account/partnership">1-го уровня:</a> <br><br><font color="#000;"><b><?=$refs; ?></b> чел.</font> </th>
<th class="td"><a href="/account/partnership2">2-го уровня:</a> <br><br><font color="#000;"><b><?=$refs2; ?></b> чел.</font></th>
<th class="td"><a href="/account/partnership3">3-го уровня:</a> <br><br><font color="#000;"><b><?=$refs3; ?></b> чел.</font></th>
</tr>
</table>
<br> <br>






<p><center><b>Ваши рефералы 1-го уровня:<font color="#000;"> <?=$refs; ?></b> чел.</font></center></p><br>



<table cellpadding='3' cellspacing='0' border='1' bordercolor='#dcdfe4' align='center' width="99%">
<tr>
<br>
<th class="td">Логин</th>
<th class="td">Дата регистрации</th>
<th class="td">Доход от партнера</th>
</tr>

<?PHP
$all_money = 0;
$db->Query("SELECT db_users_a.user, db_users_a.date_reg, db_users_b.to_referer FROM db_users_a, db_users_b
WHERE db_users_a.id = db_users_b.id AND db_users_a.referer_id = '$user_id' ORDER BY to_referer DESC");

if($db->NumRows() > 0){

while($ref = $db->FetchArray()){

?>

<tr class="tr">
<td align="center"><?=$ref["user"]; ?></td>
<td align="center"><?=date("d.m.Y в H:i:s",$ref["date_reg"]); ?></td>
<td align="center"><?=sprintf("%.2f",$ref["to_referer"]/100); ?> руб.</td>

</tr>





<?PHP
$all_money += $ref["to_referer"];
}

}else echo '<tr><td align="center" colspan="3">У вас нет рефералов 1 уровня</td></tr>'
?>

</div>

</div></table>
<!-- ============================================== -->



<?PHP
$db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id2 = '$user_id'");
$refs2 = $db->FetchRow(); // Считаем рефералов второго уровня

$db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id3 = '$user_id'");
$refs3 = $db->FetchRow(); // Считаем рефералов третьего уровня

?>



<!-- ========= 2-ой уровень ======= -->

<br><br>
<p><center>2-го уровня: <font color="#000;"><b><?=$refs2; ?></b> чел.</font></center></p><br>

<table cellpadding='3' cellspacing='0' border='1' bordercolor='#dcdfe4' align='center' width="99%">
<tr>
<br>
<th class="td">Логин</th>
<th class="td">Дата регистрации</th>
<th class="td">Доход от партнера</th>
</tr>




<?PHP
$all_money = 0;
$db->Query("SELECT db_users_a.user, db_users_a.date_reg, db_users_b.to_referer, doxod2 FROM db_users_a, db_users_b
WHERE db_users_a.id = db_users_b.id AND db_users_a.referer_id2 = '$user_id' ORDER BY to_referer DESC");

if($db->NumRows() > 0){

while($ref = $db->FetchArray()){

?>
<tr class="tr">
<td align="center"><?=$ref["user"]; ?></td>
<td align="center"><?=date("d.m.Y в H:i:s",$ref["date_reg"]); ?></td>
<td align="center"><?=sprintf("%.2f",$ref["doxod2"]/100); ?> руб.</td>

</tr>

<?PHP
$all_money += $ref["to_referer"];
}

}else echo '<tr><td align="center" colspan="3">У вас нет рефералов 2 уровня</td></tr>'
?>
</div>

</div>

</table>
<!-- ========= /2-ой уровень ======= -->
<!-- ========= 3-ий уровень ======= -->
<br> <br>
<p><center>3-го уровня: <font color="#000;"><b><?=$refs3; ?></b> чел.</font></center></p>



<table cellpadding='3' cellspacing='0' border='1' bordercolor='#dcdfe4' align='center' width="99%">
<tr>
<br>
<th class="td">Логин</th>
<th class="td">Дата регистрации</th>
<th class="td">Доход от партнера</th>
</tr>







<?PHP
$all_money = 0;
$db->Query("SELECT db_users_a.user, db_users_a.date_reg, db_users_b.to_referer, doxod2 FROM db_users_a, db_users_b
WHERE db_users_a.id = db_users_b.id AND db_users_a.referer_id3 = '$user_id' ORDER BY to_referer DESC");

if($db->NumRows() > 0){

while($ref = $db->FetchArray()){

?>

<tr class="tr">
<td align="center"><?=$ref["user"]; ?></td>
<td align="center"><?=date("d.m.Y в H:i:s",$ref["date_reg"]); ?></td>
<td align="center"><?=sprintf("%.2f",$ref["doxod3"]/100); ?> руб.</td>

</tr>




<?PHP
$all_money += $ref["to_referer"];
}

}else echo '<tr><td align="center" colspan="3">У вас нет рефералов 3 уровня</td></tr>'
?>
</div>

</div>

</table>
<!-- ========= /3-ий уровень ======= -->

<br>
<br>

</div>
</div>
</div>
</div>
</div><div class="clr"></div>
 

Erem

Местный
Не получилось.
У меня реферали 2-го и 3-го уровня идут в базу db_users_a a не b
Вот запрос на Базу данных.

Код:
ALTER TABLE `db_users_a` ADD (
  `referer_id2` int(11) NOT NULL DEFAULT '0',
  `referer_id3` int(11) NOT NULL DEFAULT '0',

  `doxod2` int(11) NOT NULL DEFAULT '0',
  `doxod3` int(11) NOT NULL DEFAULT '0'
)
может проблем в этом?
 

pirat3.0

Местный
Не получилось.
У меня реферали 2-го и 3-го уровня идут в базу db_users_a a не b
Вот запрос на Базу данных.

Код:
ALTER TABLE `db_users_a` ADD (
  `referer_id2` int(11) NOT NULL DEFAULT '0',
  `referer_id3` int(11) NOT NULL DEFAULT '0',

  `doxod2` int(11) NOT NULL DEFAULT '0',
  `doxod3` int(11) NOT NULL DEFAULT '0'
)
может проблем в этом?
Если рефералка рабочая, то как то так у вас должно выводится:
В самом низу после
Код:
</div>

</div>

</table>
<!-- ========= /3-ий уровень ======= -->
Вставляем:
Код:
<table cellpadding='1' cellspacing='0' border='1' bordercolor='#dcdfe4' align='center' width="99%">
<tr>
<br>
<th class="td">Доход от всех партнеров</th>
</tr>
<tr class="tr">
<td align="center"><?=sprintf("%.2f",$ref["to_referer"]/100+$ref["doxod2"]/100+$ref["doxod3"]/100); ?> руб.</td>
</tr>
</table>
 

Erem

Местный
Так не работал, пока не добавляй этот кусок.
Но сейчас показывает только доход от первого уровня .

Код:
<?PHP
  $all_money = 0;
  $db->Query("SELECT db_users_a.user, db_users_a.date_reg, db_users_b.to_referer FROM db_users_a, db_users_b
  WHERE db_users_a.id = db_users_b.id AND db_users_a.referer_id = '$user_id' ORDER BY to_referer DESC");
 
    if($db->NumRows() > 0){
 
          while($ref = $db->FetchArray()){
        
        ?> 
  
  
 <table cellpadding='1' cellspacing='0' border='1' bordercolor='#dcdfe4' align='center' width="99%">
<tr>
<br>
<th class="td">Доход от всех партнеров</th>
</tr>
<tr class="tr">
<td align="center"><?=sprintf("%.2f",$ref["to_referer"]/100+$ref["doxod2"]/100+$ref["doxod3"]/100); ?> руб.</td>
</tr>
</table> 
                
        <?PHP
        $all_money += $ref["to_referer"];
        }
 
    }else echo '<tr><td align="center" colspan="3"><br>У вас нет рефералов 1 уровня</td></tr>'
  ?>
 

pirat3.0

Местный
Так не работал, пока не добавляй этот кусок.
Но сейчас показывает только доход от первого уровня .

Код:
<?PHP
  $all_money = 0;
  $db->Query("SELECT db_users_a.user, db_users_a.date_reg, db_users_b.to_referer FROM db_users_a, db_users_b
  WHERE db_users_a.id = db_users_b.id AND db_users_a.referer_id = '$user_id' ORDER BY to_referer DESC");

    if($db->NumRows() > 0){

          while($ref = $db->FetchArray()){
       
        ?>
 
 
<table cellpadding='1' cellspacing='0' border='1' bordercolor='#dcdfe4' align='center' width="99%">
<tr>
<br>
<th class="td">Доход от всех партнеров</th>
</tr>
<tr class="tr">
<td align="center"><?=sprintf("%.2f",$ref["to_referer"]/100+$ref["doxod2"]/100+$ref["doxod3"]/100); ?> руб.</td>
</tr>
</table>
               
        <?PHP
        $all_money += $ref["to_referer"];
        }

    }else echo '<tr><td align="center" colspan="3"><br>У вас нет рефералов 1 уровня</td></tr>'
  ?>
Вы где код вставили, который я дал
 

Erem

Местный
В самом низу, как Вы сказали.

Да показывает. модуль полный рабочий.
 

pirat3.0

Местный
В самом низу, как Вы сказали.

Да показывает. модуль полный рабочий.
А это что за код вы прислали? там мой вставлен не там, где я сказал
Так не работал, пока не добавляй этот кусок.
Но сейчас показывает только доход от первого уровня .

Код:
<?PHP
  $all_money = 0;
  $db->Query("SELECT db_users_a.user, db_users_a.date_reg, db_users_b.to_referer FROM db_users_a, db_users_b
  WHERE db_users_a.id = db_users_b.id AND db_users_a.referer_id = '$user_id' ORDER BY to_referer DESC");

    if($db->NumRows() > 0){

          while($ref = $db->FetchArray()){
       
        ?>
 
 
<table cellpadding='1' cellspacing='0' border='1' bordercolor='#dcdfe4' align='center' width="99%">
<tr>
<br>
<th class="td">Доход от всех партнеров</th>
</tr>
<tr class="tr">
<td align="center"><?=sprintf("%.2f",$ref["to_referer"]/100+$ref["doxod2"]/100+$ref["doxod3"]/100); ?> руб.</td>
</tr>
</table>
               
        <?PHP
        $all_money += $ref["to_referer"];
        }

    }else echo '<tr><td align="center" colspan="3"><br>У вас нет рефералов 1 уровня</td></tr>'
  ?>
 

SERGEY

Местный
Всем привет. Я снова к вам. Установил себе на ферму модуль карта сокровищ,но сама карта на странице не отображается. http://prntscr.com/ip7xyg помогите плиз
 

Вложения

normalno

Местный

Erem

Местный
Не отображается значок платежного система.
В чём проблема?

<?PHP
######################################
# Скрипт Fruit Farm
# Автор Rufus
# ICQ: 819-374
# Skype: Rufus272
######################################
$_OPTIMIZATION["title"] = "Последние выплаты";
$_OPTIMIZATION["description"] = "Список последних выплат";
$_OPTIMIZATION["keywords"] = "Последние выплаты";
?>


<? include ('inc/user_menu.php');?>
<div class='rightBlock'>
<div class="pageTitle">
<h1>Последние выплаты</h1>
</div>
<div class='right-block-content'>


<center><b>Отображены выплаты за последние 48 часов</b></center>



<BR />
<?PHP

$dt = time() - 60*60*48;

$db->Query("SELECT * FROM db_payment WHERE status = '3' AND date_add > '$dt'");



if($db->NumRows() > 0){

$all_pay = 0;
$all_pay_sum = 0;

?>



<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr bgcolor="#efefef">
<td align="center" width="50" class="m-tb">Пользователь</td>
<td align="center" width="50" class="m-tb">Сумма</td>
<td align="center" width="50" class="m-tb">ПС</td>
<td align="center" width="50" class="m-tb">Кошелек</td>
<td align="center" width="50" class="m-tb">Дата</td>
</tr>


<?PHP
while($data = $db->FetchArray()){
$all_pay ++;
$all_pay_sum += $data["sum"];
?>
<tr class="htt">
<td align="center"><?=$data["user"]; ?></td>
<td align="center"><?=sprintf("%.2f",$data["sum"]); ?> <?=$data["valuta"]; ?></td>
<td align="center"><? if(!empty($user["pay_sys_id"])){echo '<img src="/img/ps/'.$img[$user["pay_sys_id"]].'.png" width="25px">';}?></td>
<td align="center"><?=substr($data["purse"],0,-3); ?><font color = 'red'>XXX</font></td>
<td align="center"><?=date("d.m.Y H:i:s",$data["date_add"]); ?></td>
</tr>
<?PHP

}

?>


<br>
<tr bgcolor="#efefef"><br>
<td align="center" width="50" class="m-tb" colspan=2>Всего выплат: <?=$all_pay; ?> шт.</td>
<td align="center" width="50" class="m-tb" colspan=2>На сумму: <?=sprintf("%.2f",$all_pay_sum); ?> RUB</td>
</tr>
</table>
<BR />
<?PHP


}else echo "<center><b>Выплат нет :(</b></center><BR />";


?>
</div></div>

</div>
</div></div>

</div>
</div>
</div>
<div class="clr"></div>
 

Erem

Местный
Удалил, если будете помогать, отправлю в лс
 
Последнее редактирование:
Верх