Тарифы при заказе динамических ссылок

Итак.На скрине в принципе всё ясно…Тут меня попросили написать,ну я ломался долго,потом решил написать.в принципе – это просто.Единственное НО:
Количество визитов не меняется с админки.С админки меняется только стоимость для определённого количества визитов.Если кому то очень надо,то могут такое написать.Хотя при установке можно выставить.Итак.На скрине в принципе всё ясно…Тут меня попросили написать,ну я ломался долго,потом решил написать.в принципе – это просто.Единственное НО:
Количество визитов не меняется с админки.С админки меняется только стоимость для определённого количества визитов.Если кому то очень надо,то могут такое написать.Хотя при установке можно выставить.
Установка этой шняги:
1.Делаем запрос к бд:


INSERT INTO `tb_config` (`id`, `item`, `howmany`, `price`) VALUES
(1, 'hits100', '100', '2.5'),
(1, 'hits200', '200', '4.5'),
(1, 'hits500', '500', '12'),
(1, 'hits1000', '1000', '20'),
(1, 'hits2000', '2000', '30'),
(1, 'hits3000', '3000', '40'),
(1, 'hits5000', '5000', '80'),
(1, 'hits10000', '10000', '150');


2.Открываем файл adv.php
Ищем:


$sql="select price from tb_config where item='hits'";
$res=mysql_query($sql);
$dyn=mysql_result($res,0,0);


И заменяем его на:


$sql="select price from tb_config where item='hits100'";
$res=mysql_query($sql);
$dyn100=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits200'";
$res=mysql_query($sql);
$dyn200=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits500'";
$res=mysql_query($sql);
$dyn500=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits1000'";
$res=mysql_query($sql);
$dyn1000=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits2000'";
$res=mysql_query($sql);
$dyn2000=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits3000'";
$res=mysql_query($sql);
$dyn3000=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits5000'";
$res=mysql_query($sql);
$dyn5000=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits10000'";
$res=mysql_query($sql);
$dyn10000=mysql_result($res,0,0);


Далее ищем:


  $plan=limpiarez($_POST["plan"]);
  if (is_numeric($plan)!="true" or $plan<=0)
  {
  echo "<img src="images/error.png" align="middle"> Введено неверное значение в поле 'Количество посещений', оно должно быть числовым!!!";
  include('footer.php');
  exit();
  }


Меняем на:


  $plan=$_POST["plan"];
  if ($plan!="100" and $plan!="200" and $plan!="500" and $plan!="1000" and $plan!="2000" and $plan!="3000" and $plan!="5000" and $plan!="10000")
  {
  echo "<img src="images/error.png" align="middle"> Косяк,братан..попытался через исходник наебать???терь твой айпи фиксанут и вмид тоже…жди жалобы в арбитраж и блокировки доступа на сайт с твоего айпи!!!";
  include('footer.php');
  exit();
  }


Потом строку:


$precio=$dyn*$plan+$timer*$timer5+$vipprice*$vip;


Меняем на:


$precio=$timer*$timer5+$vipprice*$vip;


Далее после строки:


if ($dopsec==2) { $precio=$precio+$captcha; }


Добавим:


  if ($plan==100) { $precio=$precio+$dyn100; }
  if ($plan==200) { $precio=$precio+$dyn200; }
  if ($plan==500) { $precio=$precio+$dyn500; }
  if ($plan==1000) { $precio=$precio+$dyn1000; }
  if ($plan==2000) { $precio=$precio+$dyn2000; }
  if ($plan==3000) { $precio=$precio+$dyn3000; }
  if ($plan==5000) { $precio=$precio+$dyn5000; }
  if ($plan==10000) { $precio=$precio+$dyn10000; }


Потом ниже ищем строки:


<script language=javascript>
var dyn=<?=$dyn?>;


Их меняем на:


<script language=javascript>
var dyn100=<?=$dyn100?>;
var dyn200=<?=$dyn200?>;
var dyn500=<?=$dyn500?>;
var dyn1000=<?=$dyn1000?>;
var dyn2000=<?=$dyn2000?>;
var dyn3000=<?=$dyn3000?>;
var dyn5000=<?=$dyn5000?>;
var dyn10000=<?=$dyn10000?>;


Ещё ниже ищем:


function getZakaz(frm)
{
  frm.summa.value=frm.plan.value*dyn+frm.timer.value*timer5+vipprice*frm.vip.value+frm.highlight.value*hldyn;
  if(frm.dopsec.value==1) frm.summa.value=frm.summa.value*1+ds*1;
  if(frm.dopsec.value==2) frm.summa.value=frm.summa.value*1+captcha*1;
  frm.summa.value=okrugl(frm.summa.value);
}


Меняем на:


function getZakaz(frm)
{
  frm.summa.value=frm.timer.value*timer5+vipprice*frm.vip.value+frm.highlight.value*hldyn;
  if(frm.dopsec.value==1) frm.summa.value=frm.summa.value*1+ds*1;
  if(frm.dopsec.value==2) frm.summa.value=frm.summa.value*1+captcha*1;
  if(frm.plan.value==100) frm.summa.value=frm.summa.value*1+dyn100*1;
  if(frm.plan.value==200) frm.summa.value=frm.summa.value*1+dyn200*1;
  if(frm.plan.value==500) frm.summa.value=frm.summa.value*1+dyn500*1;
  if(frm.plan.value==1000) frm.summa.value=frm.summa.value*1+dyn1000*1;
  if(frm.plan.value==2000) frm.summa.value=frm.summa.value*1+dyn2000*1;
  if(frm.plan.value==3000) frm.summa.value=frm.summa.value*1+dyn3000*1;
  if(frm.plan.value==5000) frm.summa.value=frm.summa.value*1+dyn5000*1;  
  if(frm.plan.value==10000) frm.summa.value=frm.summa.value*1+dyn10000*1;
  frm.summa.value=okrugl(frm.summa.value);
}


Находим ниже строки:


<tr>
  <td width="150" align="left">

<label>Кол-во визитов:</label></p></td>
  <td width="250" align="left"><input name="plan" type="text" onchange="getZakaz(this.form)" value="0" size="6" maxlength="150" tabindex="4"/></td>
  </tr>


Меняем на:


  <tr>
  <td width="150" align="left">

<label>Кол-во визитов:</label></p></td>
  <td width="250" align="left">
  <select name="plan" autocomplete="off" onchange="getZakaz(this.form)" tabindex="7">
  <option value="100">100</option>
  <option value="200">200</option>
  <option value="500">500</option>
  <option value="1000">1000</option>
  <option value="2000">2000</option>
  <option value="3000">3000</option>
  <option value="5000">5000</option>
  <option value="10000">10000</option>
  </select>
</td>
  </tr>


3.Открываем файл reklcfg.php:
ищем:


<?
if (isset($_POST["wmdyn"]))
{
  $wmdyn=$_POST["wmdyn"];


Меняем на:


<?
if (isset($_POST["dyn100"]))
{
  $dyn100=$_POST["dyn100"];
  $dyn200=$_POST["dyn200"];
  $dyn500=$_POST["dyn500"];
  $dyn1000=$_POST["dyn1000"];
  $dyn2000=$_POST["dyn2000"];
  $dyn3000=$_POST["dyn3000"];
  $dyn5000=$_POST["dyn5000"];
  $dyn10000=$_POST["dyn10000"];


Ниже меняем строки:


mysql_query("update tb_config set price='$wmdyn' where item='hits'");


На строки:


mysql_query("update tb_config set price='$dyn100' where item='hits100'");
  mysql_query("update tb_config set price='$dyn200' where item='hits200'");
  mysql_query("update tb_config set price='$dyn500' where item='hits500'");
  mysql_query("update tb_config set price='$dyn1000' where item='hits1000'");
  mysql_query("update tb_config set price='$dyn2000' where item='hits2000'");
  mysql_query("update tb_config set price='$dyn3000' where item='hits3000'");
  mysql_query("update tb_config set price='$dyn5000' where item='hits5000'");
  mysql_query("update tb_config set price='$dyn10000' where item='hits10000'");
Ещё ниже меняем строки:
$sql="select price from tb_config where item='hits'";
$res=mysql_query($sql);
$dyn=mysql_result($res,0,0);


на строки:


$sql="select price from tb_config where item='hits100'";
$res=mysql_query($sql);
$dyn100=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits200'";
$res=mysql_query($sql);
$dyn200=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits500'";
$res=mysql_query($sql);
$dyn500=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits1000'";
$res=mysql_query($sql);
$dyn1000=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits2000'";
$res=mysql_query($sql);
$dyn2000=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits3000'";
$res=mysql_query($sql);
$dyn3000=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits5000'";
$res=mysql_query($sql);
$dyn5000=mysql_result($res,0,0);
$sql="select price from tb_config where item='hits10000'";
$res=mysql_query($sql);
$dyn10000=mysql_result($res,0,0);


И ещё ниже меняем:


<tr>
<th width="200">Динамические ссылки (цена за 1 визит)</th><td><input type="text" name="wmdyn" value="<?=$dyn ?>" size="30" maxlength="30"></td></tr>


на:


<tr>
<th width="200">Динамические ссылки (цена за 100 визитов)</th><td><input type="text" name="dyn100" value="<?=$dyn100 ?>" size="30" maxlength="30"></td></tr>
<tr>
<th width="200">Динамические ссылки (цена за 200 визитов)</th><td><input type="text" name="dyn200" value="<?=$dyn200 ?>" size="30" maxlength="30"></td></tr>
<tr>
<th width="200">Динамические ссылки (цена за 500 визитов)</th><td><input type="text" name="dyn500" value="<?=$dyn500 ?>" size="30" maxlength="30"></td></tr>
<tr>
<th width="200">Динамические ссылки (цена за 1000 визитов)</th><td><input type="text" name="dyn1000" value="<?=$dyn1000 ?>" size="30" maxlength="30"></td></tr>
<tr>
<th width="200">Динамические ссылки (цена за 2000 визитов)</th><td><input type="text" name="dyn2000" value="<?=$dyn2000 ?>" size="30" maxlength="30"></td></tr>
<tr>
<th width="200">Динамические ссылки (цена за 3000 визитов)</th><td><input type="text" name="dyn3000" value="<?=$dyn3000 ?>" size="30" maxlength="30"></td></tr>
<tr>
<th width="200">Динамические ссылки (цена за 5000 визитов)</th><td><input type="text" name="dyn5000" value="<?=$dyn5000 ?>" size="30" maxlength="30"></td></tr>
<tr>
<th width="200">Динамические ссылки (цена за 10000 визитов)</th><td><input type="text" name="dyn10000" value="<?=$dyn10000 ?>" size="30" maxlength="30"></td></tr>

Всё.Мы установили.по желанию смотрите закономерность в коде и добавляйте свои тарифы.

0

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Комментарии

  1. Да вы че все статьи из других сайту капируете чтоли? нафига это надо напиши сами. херня это туфта. в основном все статьи нормальных новых версия уже есть зачем мохг парить смотришь уже это есть нафига старье выгладывать!!!!

    0
  2. anim1900 , чувак, если этот плагин не нужен тебе, это не значит что не нужен другим. Так что не нада оставлять тупые комментариии… так и до бана не далеко…

    0
  3. хехе…теперь это незя делать )) в принципе есть способ,но его будем использовать для переноса оставшихся статей

    в хостс добавить:


    91.219.194.17 https://www.sfb.su


    и через ввв заходить – получим старый шоп…

    0
  4. Цитата: Alex
    чуток больше года – открыт был в начале февраля по-моему.


    Да нет, больше, я 2 года назад тут скрипт букса Soofast за 30 руб покупал как щас помню )) в php я был полный 0, а дыр в скрипте было немерено ))

    0

Добавить комментарий

Авторизация
*
*
Регистрация
*
*
*
Генерация пароля