Итак.На скрине в принципе всё ясно...Тут меня попросили написать,ну я ломался долго,потом решил написать.в принципе - это просто.Единственное НО:
Количество визитов не меняется с админки.С админки меняется только стоимость для определённого количества визитов.Если кому то очень надо,то могут такое написать.Хотя при установке можно выставить.
Установка этой шняги:
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 "
Введено неверное значение в поле 'Количество посещений', оно должно быть числовым!!!";
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 "
Косяк,братан..попытался через исходник наебать???терь твой айпи фиксанут и вмид тоже...жди жалобы в арбитраж и блокировки доступа на сайт с твоего айпи!!!";
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; }
Потом ниже ищем строки:
Их меняем на:
Ещё ниже ищем:
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);
}
Находим ниже строки:
Кол-во визитов:
Меняем на:
Кол-во визитов:
100
200
500
1000
2000
3000
5000
10000
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);
И ещё ниже меняем:
Динамические ссылки (цена за 1 визит)
на:
Динамические ссылки (цена за 100 визитов)
Динамические ссылки (цена за 200 визитов)
Динамические ссылки (цена за 500 визитов)
Динамические ссылки (цена за 1000 визитов)
Динамические ссылки (цена за 2000 визитов)
Динамические ссылки (цена за 3000 визитов)
Динамические ссылки (цена за 5000 визитов)
Динамические ссылки (цена за 10000 визитов)
Всё.Мы установили.по желанию смотрите закономерность в коде и добавляйте свои тарифы.
Количество визитов не меняется с админки.С админки меняется только стоимость для определённого количества визитов.Если кому то очень надо,то могут такое написать.Хотя при установке можно выставить.
Установка этой шняги:
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 "
Введено неверное значение в поле 'Количество посещений', оно должно быть числовым!!!";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 "
Косяк,братан..попытался через исходник наебать???терь твой айпи фиксанут и вмид тоже...жди жалобы в арбитраж и блокировки доступа на сайт с твоего айпи!!!";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; }
Потом ниже ищем строки:
Их меняем на:
Ещё ниже ищем:
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);
}
Находим ниже строки:
Кол-во визитов:
Меняем на:
Кол-во визитов:
100
200
500
1000
2000
3000
5000
10000
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);
И ещё ниже меняем:
Динамические ссылки (цена за 1 визит)
на:
Динамические ссылки (цена за 100 визитов)
Динамические ссылки (цена за 200 визитов)
Динамические ссылки (цена за 500 визитов)
Динамические ссылки (цена за 1000 визитов)
Динамические ссылки (цена за 2000 визитов)
Динамические ссылки (цена за 3000 визитов)
Динамические ссылки (цена за 5000 визитов)
Динамические ссылки (цена за 10000 визитов)
Всё.Мы установили.по желанию смотрите закономерность в коде и добавляйте свои тарифы.
6 комментарии
0 загрузки
Детали
- Первый релиз 06 мар 2011
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 50
- Рейтинг (0)
- Регистрация 03 мар 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

KPEKEP
- 23 апр 2012ошибка - Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/a7472699/public_html/adv.php on line 101
Webbie
- 30 мар 2011Green-wm
- 15 мар 2011Я тут вообще живу)) Это мой второй дом))
westsergius
- 14 мар 2011я тут тоже давно почти с открытия :)
AMATORY
- 10 мар 2011ахахахах ну ты и жжёш anim1900