Кому нужна помощь? пишите!

  • Автор темы webdizinfo
  • Дата начала
Pizza52
Участник
Сообщения
335
Реакции
21
  • #1.401
fhjktrdf написал(а):
С того, что такой модуль существует. Я решил, что ты не можешь настроить.
Я в курсе что он существует, но я его не скачивал...
 
fhjktrdf
Участник
Сообщения
144
Реакции
10
  • #1.402
Pizza52 написал(а):
Я в курсе что он существует, но я его не скачивал...
тогда зачем спрашивешь? когда ты знаешь, что это модуль
 
Pizza52
Участник
Сообщения
335
Реакции
21
  • #1.403
fhjktrdf написал(а):
тогда зачем спрашивешь? когда ты знаешь, что это модуль
Потому что я не в курсе, как работает этот модуль, подключается ли он к БД и нуждается ли он в файлах конфигурации, поэтому и подума л что может быть оно исходит всё от простого внедрения кода...
 
fhjktrdf
Участник
Сообщения
144
Реакции
10
  • #1.404
Pizza52 написал(а):
Потому что я не в курсе, как работает этот модуль, подключается ли он к БД и нуждается ли он в файлах конфигурации, поэтому и подума л что может быть оно исходит всё от простого внедрения кода...
конечно же нуждается и в база данных и в конфигурации.
 
Pizza52
Участник
Сообщения
335
Реакции
21
  • #1.405
fhjktrdf написал(а):
конечно же нуждается и в база данных и в конфигурации.
Модуль есть на форуме? или ток в продаже?
 
fhjktrdf
Участник
Сообщения
144
Реакции
10
  • #1.406
Pizza52 написал(а):
Модуль есть на форуме? или ток в продаже?
не знаю есть на форуме или нет, не видел.
 
alekc26
Местный
Сообщения
32
Реакции
1
  • #1.407
Ребята, помогите настроить реферальные с бонусов. Уже вроде сделал все как надо, но не работает.
Посмотрите код, может, что не так
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Ежедневный бонус";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];

# Настройки бонусов
$bonus_min = 300;
$bonus_max = 400;

?>
<div class="s-bk-lf">
   <div class="acc-title">Бонус на счет в проекте</div>
</div>
<div class="silver-bk">
<div class="clr"></div>  

<BR />

Бонус выдаётся 1 раз в 24 часа. <BR />
Бонус выдается в <font color="blue">коп</font> на ваш счет в проекте. <BR />
Сумма бонуса генерируется случайно от <font color="green"><b><?=$bonus_min;?></b></font> до <font color="green"><b><?=$bonus_max;?></b></font> <font color="blue">коп</font>.<BR />
<BR /><BR />
<?PHP
$ddel = time() + 1;
$dadd = time();
$db->Query("SELECT COUNT(*) FROM db_bonus_5 WHERE user_id = '$usid' AND date_del > '$dadd'");

$hide_form = false;

   if($db->FetchRow() == 0){
  
      # Выдача бонуса
      if(isset($_POST["bonus"])){
     
         $sum = rand($bonus_min, rand($bonus_min, $bonus_max) );
        
         # Зачилсяем юзеру
         $db->Query("UPDATE db_users_b SET money_p = money_p + '$sum' WHERE id = '$usid'");
         $db->Query("SELECT referer_id FROM db_users_a WHERE id = '$usid' LIMIT 1");
            $user_ardata = $db->FetchArray();
            $refid = $user_ardata["referer_id"];
            $sumref = $sum*0.15;
            $db->Query("UPDATE db_users_b SET money_p = money_p + '$sumref' WHERE id = '$refid'");
           
         # Вносим запись в список бонусов
        
        
         $db->Query("INSERT INTO db_bonus_5 (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
        
         # Случайная очистка устаревших записей
         $db->Query("DELETE FROM db_bonus_5 WHERE date_del < '$dadd'");
        
         echo "<center><font color = 'green'><b>На Ваш счет для покупок зачислен бонус в размере {$sum} коп</b></font></center><BR />";
        
         $hide_form = true;
        
      }
        
         # Показывать или нет форму
         if(!$hide_form){
?>

<form action="" method="post">
<table width="330" border="0" align="center">
  <tr>
    <td align="center"></td>
  </tr>
  <tr>
    <td align="center"><input type="submit" name="bonus" value="Получить бонус" style="height: 30px; margin-top:10px;"></td>
  </tr>

</table>
</form>

<?PHP

         }

   }else echo "<center><font color = 'red'><b>Вы уже получали бонус за последние 24 часа</b></font></center><BR />"; ?>




<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
  <tr>
    <td colspan="5" align="center"><h1>Последними бонус получали</h1></td>
    </tr>
  <tr>
    <td align="center" class="m-tb"><b>ID</b></td>
    <td align="center" class="m-tb"><b>Пользователь</b></td>
   <td align="center" class="m-tb"><b>Сумма</b></td>
   <td align="center" class="m-tb"><b>Дата</b></td>
  </tr>
  <?PHP
 
  $db->Query("SELECT * FROM db_bonus_5 ORDER BY id DESC LIMIT 20");
 
   if($db->NumRows() > 0){
 
        while($bon = $db->FetchArray()){
     
      ?>
      <tr class="htt">
          <td align="center"><?=$bon["id"]; ?></td>
          <td align="center"><b><?=$bon["user"]; ?></b></td>
          <td align="center"><font color = 'green'><b><?=$bon["sum"]; ?></b></font></td>
         <td align="center"><?=date("d.m.Y",$bon["date_add"]); ?></td>
        </tr>
      <?PHP
     
      }
 
   }else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
  ?>

 
</table>

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

<?php

?>
 
cirbi
Местный
Сообщения
98
Реакции
1
  • #1.408
if ($sum > 99)
$m_shop = 42179311;
else
$m_shop = $config->shopID;

if ($sum > 99)
$m_key = "rQoObl1o4OunPe5o";
else
$m_key = $config->secretW;

<input type="hidden" name="m_shop" value="<? if ($sum > 99) echo 42179311; else echo $config->shopID; ?>">

в мерченте в какие строки это вставить и нада ли еще что то добовлять в другие файлы
 
cirbi
Местный
Сообщения
98
Реакции
1
  • #1.409
MrGangsteR написал(а):
У кого есть такой модуль куплю
Бонус выдается каждые 24 часа.
Бонус выдается серебром на счет покупок.
Сумма бонуса генерируется случайно от10 до 100 серебра.
на форуме поиши есть бесплатные зачем его покупать там на верху есть поиск
 
cirbi
Местный
Сообщения
98
Реакции
1
  • #1.411
хочу поставить код чтоб пополнения больше ста рублей переводились на резервный кошелек так сказать для большей безопасности. как это сделать кто нибуть помогите
 
reks
Местный
Сообщения
125
Реакции
15
  • #1.412
Привет всем!Настроил Payeer,все работает и зачисляется только страница успешной оплаты пополнения счета такая
Not Found
The requested URL /success.html was not found on this server.

Apache/2.4.10 (Debian) Server at shipfarm.ru Port 80 (подскажите как исправить?
Уже помогли)
 
Последнее редактирование:
alekc26
Местный
Сообщения
32
Реакции
1
  • #1.413
Настроил рефские с бонуса. Все работает, зачисляется на баланс, отображается на странице "Мой профиль" в разделе "Заработано на рефералах", отображается в БД, а вот на странице "Ваши рефералы" в разделе "Доход от партнера" показывает 0.
Где и как можно исправить эту проблему?
 
reks
Местный
Сообщения
125
Реакции
15
  • #1.414
Как настроить бонус при регистрации что бы например добавлялось дерево№1,подскажите какую строку редактировать в файле signap?
И такой же вопрос по % на первое пополнение.Заранее всем благодарен)
 
Pizza52
Участник
Сообщения
335
Реакции
21
  • #1.415
reks написал(а):
Привет всем!Настроил Payeer,все работает и зачисляется только страница успешной оплаты пополнения счета такая
Not Found
The requested URL /success.html was not found on this server.

Apache/2.4.10 (Debian) Server at shipfarm.ru Port 80 (подскажите как исправить?
Уже помогли)
Смотри в менеджере, есть ли файл в корне success.html если есть быть может он в формате php
 
Pizza52
Участник
Сообщения
335
Реакции
21
  • #1.416
reks написал(а):
Как настроить бонус при регистрации что бы например добавлялось дерево№1,подскажите какую строку редактировать в файле signap?
И такой же вопрос по % на первое пополнение.Заранее всем благодарен)
ну тут как бы надо смотреть на твои файлы реги и мерчанта.. Там эти пункты прописываются и настраиваются
 
reks
Местный
Сообщения
125
Реакции
15
  • #1.417
Код:
$token_data = explode('-', $_GET["key"]);

$token_id = intval($token_data[0]);
$token_hash = (string) $token_data[1];
   
    if(strlen($token_hash) != 32){ echo "<center><b><font color = 'red'>Ссылка для регистрации не действительна :(</font></b></center><BR />"; return; }
   
    $tkey = md5($token_id."_rfs_".$token_id);
    if($token_hash != $tkey){ echo "<center><b><font color = 'red'>Ссылка для регистрации не действительна :(</font></b></center><BR />"; return; }
   
    $db->Query("SELECT * FROM db_regkey WHERE id = '$token_id' LIMIT 1");
    if($db->NumRows() != 1){ echo "<center><b><font color = 'red'>Ссылка для регистрации не действительна :(</font></b></center><BR />"; return; }
   
    $data_t = $db->FetchArray();
    $db->FreeMemory();
   
?>
<div class="s-bk-lf">
    <div class="acc-title">Регистрация</div>
</div>
<div class="silver-bk"><div class="clr"></div>   
<?PHP
   
    # Регистрация
    if(isset($_POST["login"])){
   
    $login = $func->IsLogin($_POST["login"]);
    $pass = $func->IsPassword($_POST["pass"]);
    $rules = isset($_POST["rules"]) ? true : false;
    $time = time();
    $ip = $func->UserIP;
   
    $referer_id = $data_t["referer_id"];
    $referer_name = $data_t["referer_name"];
    $email = $data_t["email"];
   
        if($rules){
       
            if($login !== false){
           
                if($pass !== false){
           
                    if($pass == $_POST["repass"]){
                       
                        $db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
                        if($db->FetchRow() == 0){
                       
                        # Регаем пользователя
                        $db->Query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, date_reg, ip)
                        VALUES ('$login','{$email}','$pass','$referer_name','$referer_id','$time',INET_ATON('$ip'))");
                       
                        $lid = $db->LastInsert();
                       
                        $db->Query("INSERT INTO db_users_b (id, user) VALUES ('$lid','$login')");
                       
                        # Вставляем статистику
                        $db->Query("UPDATE db_stats SET all_users = all_users +1 WHERE id = '1'");
                        $db->Query("INSERT INTO db_users_b (id, user, a_t, last_sbor) VALUES ('$lid','$login','1', '".time()."')");
                        # Удаляем рег кей
                        $db->Query("DELETE FROM db_regkey WHERE email = '$email' OR id = '$token_id'");
                       
                        echo "<center><b><font color = 'green'>Вы успешно зарегистрировались. Используйте форму слева для входа в аккаунт</font></b></center><BR />";
                        ?></div>
                        <div class="clr"></div>   
                        <?PHP
                        return;
                        }else echo "<center><b><font color = 'red'>Указанный логин уже используется</font></b></center><BR />";
                       
                    }else echo "<center><b><font color = 'red'>Пароль и повтор пароля не совпадают</font></b></center><BR />";
           
                }else echo "<center><b><font color = 'red'>Пароль заполнен неверно</font></b></center><BR />";
           
            }else echo "<center><b><font color = 'red'>Логин заполнен неверно</font></b></center><BR />";
       
        }else echo "<center><b><font color = 'red'>Вы не подтвердили правила</font></b></center><BR />";
   
    }
   
   
?>


<BR />
<form action="" method="post">
<table width="500" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="left" style="padding:3px;">Ваш псевдоним: <font color="#FF0000">*</font></td>
    <td align="left" style="padding:3px;"><input name="login" type="text" size="25" maxlength="10" value="<?=(isset($_POST["login"])) ? $_POST["login"] : false; ?>"/></td>
  </tr>
  <tr>
    <td colspan="2" align="left" style="padding:3px;">Поле псевдоним должно иметь от 4 до 10 символов (только англ. символы).</td>
    </tr>

  <tr>
    <td colspan="2" align="left">&nbsp;</td>
    </tr>
  <tr>
    <td align="left" style="padding:3px;">Пароль: <font color="#FF0000">*</font></td>
    <td align="left" style="padding:3px;"><input name="pass" type="password" size="25" maxlength="20" /></td>
  </tr>
  <tr>
    <td colspan="2" align="left" style="padding:3px;">Поле Пароль должно иметь от 6 до 20 символов (только англ. символы).</td>
    </tr>
  <tr>
    <td align="left" style="padding:3px;">Пароль еще раз: <font color="#FF0000">*</font></td>
    <td align="left" style="padding:3px;"><input name="repass" type="password" size="25" maxlength="20" /></td>
  </tr>
  <tr>
    <td colspan="2" align="left" style="padding:3px;">Пароли должны совпадать.</td>
    </tr>
  <tr>
    <td align="left" style="padding:3px;">Вас пригласил:</td>
    <td align="left" style="padding:3px;">[ID: <?=$data_t["referer_id"];?>] <?=$data_t["referer_name"];?></td>
  </tr>
  <tr>
    <td colspan="2" align="left">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="2" align="left" style="padding:3px;">
    С <a href="https://servahoc.ru/redirect.php?url=/rules" target="_blank" class="stn">правилами</a> проекта ознакомлен(а) и принимаю: <input name="rules" type="checkbox" /></td>
  </tr>
  <tr>
    <td colspan="2" align="left">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="2" align="center" style="padding:3px;"><input name="registr" type="submit" value="Зарегистрироваться" style="height: 30px;"></td>
  </tr>
</table>
</form>

</div>
<div class="clr"></div>
 
Pizza52
Участник
Сообщения
335
Реакции
21
  • #1.418
Перед вставляем статистику у тебя строка идёт. Вот я в ней как сделал, и соответственно при реге пользователю даётся 1000 серебра на покупки
$db->Query("INSERT INTO db_users_b (id, user,money_b) VALUES ('$lid','$login',1000)");
 
reks
Местный
Сообщения
125
Реакции
15
  • #1.419
Pizza52 написал(а):
Перед вставляем статистику у тебя строка идёт. Вот я в ней как сделал, и соответственно при реге пользователю даётся 1000 серебра на покупки
$db->Query("INSERT INTO db_users_b (id, user,money_b) VALUES ('$lid','$login',1000)");
Спасибо)А про% на ПЕРВОЕ пополнение можно узнать?
 
Pizza52
Участник
Сообщения
335
Реакции
21
  • #1.420
reks написал(а):
Спасибо)А про% на ПЕРВОЕ пополнение можно узнать?
оно в файле мерчанта, опять же надо код смотреть твой
 
Сверху