Псевдодинамические ссылки
Псевдодинамические ссылки
В принципе многие уже видели такой плагин на известном веб-стиле на странице просмотра сайтов.Что интересно,что эти ссылки ничем не выделяются от динамических,но за их просмотр деньги на баланс юзеру не начисляются.Очень эффективная реклама для рекламодателя,потому что сгоряча юзер может и прокликать все псевдодинамические ссылки...и оплачивается их размещение понедельно.

Установка:
1.Сделаем запрос к бд:
CREATE TABLE IF NOT EXISTS `tb_psevdolinks` (
  `id` int(11) NOT NULL auto_increment,
  `url` varchar(150) NOT NULL,
  `description` varchar(150) NOT NULL,
  `begindate` varchar(150) NOT NULL,
  `numdays` int(5) NOT NULL,
  `wmid` varchar(150) NOT NULL,
  `members` varchar(11) NOT NULL default '0',
  `outside` varchar(11) NOT NULL default '0',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=55;

CREATE TABLE IF NOT EXISTS `tb_psevdoreq` (
  `id` int(11) NOT NULL auto_increment,
  `url` varchar(150) NOT NULL,
  `description` varchar(150) NOT NULL,
  `wmid` varchar(12) NOT NULL,
  `plan` varchar(5) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=29;

INSERT INTO `tb_config` (`id`, `item`, `howmany`, `price`) VALUES
(56, 'psevdoweek1', '', '20'),
(57, 'psevdoweek2', '', '30'),
(58, 'psevdoweek3', '', '40'),
(59, 'psevdoweek4', '', '50');

2.Открываем advertise.php
ищем:

.:: <a href="advertise.php?adv=dyn">Динамические ссылки</a>

Добавляем следом:
:: <a href="advertise.php?adv=psevdo">Псевдодинамические ссылки</a>

Ниже ищем:
if($adv=='chat') include('addchatads.php');

Добавляем следом:

if($adv=='psevdo') include('addpsevdo.php');

3.Открываем dopmenu.php и ищем:
if($m==2)

После добавим:
<a href="adminmain.php?p=psevdoreq"><input type="button" value="Псевдодинамические ссылки"></a>

Затем ищем:

if($m==3)

и после добавим:

<a href="adminmain.php?p=psevdoview"><input type="button" value="Псевдодинамические ссылки"></a>

4.Топаем и открываем страницу сёрфа(обычно это sites.php),Добавляем туда,куда надо(рекомендую между VIP и обычной рекламой)..короче кто не понимает,то ищем кусок:
<br>
<center><span style="color:#ff0000;"><b>Обычная реклама</b></span></center>

<div id="tables">
<table width="100%" align="center">
<tr>

Перед ним добавим:
<center><span style="color:#ff0000;"><b>Псевдодинамические ссылки (не оплачиваются)</b></span></center>
<div id="tables">
<table width="100%" align="center">
<tr>
<th class="top" width="55%">
<b>Описание сайта</b>
</th>
<th class="top" width="5%">
<div align="center">
<b>Таймер</b></div>
</th>
<th class="top" width="15%">
<div align="center">
<b>Просмотры (*)</b></div>
</th>
<?
require('config.php');
$sql = "SELECT * FROM tb_psevdolinks ORDER BY id DESC";
$rs = mysql_query($sql, $con);
if(mysql_num_rows($rs)>0)
{
while($row = mysql_fetch_assoc($rs))
  {
  $id=$row["id"];
  $urllink=$row["url"];
  $description=$row["description"];
  $numdays=$row["numdays"];
  $members=$row["members"];
  $outside=$row["outside"];
  $total=$members+$outside;
?>
<tr>
<td bgcolor="white">
<b><a onclick="javascript: this.style.textDecoration='line-through';" href="viewp.php?ad=<?=$id?>" target="_blank"><?=$description?></a></b>
<td bgcolor="white" style="font-weight: bold; text-align: center; color: #f00;">
---
</td>
<td bgcolor="white" style="font-weight: bold; text-align: center; color: #f00;">
<?=$members?> / <?=$outside?> / <?=$total?>
</td>
</tr>
<?
  }
}
?>
</table>

5.Открываем reklcfg.php
ищем:
$ab=$_POST["adblock"];
  $fa=$_POST["frame"];

Следом добавим:

$psevdoweek1=$_POST["psevdoweek1"];
  $psevdoweek2=$_POST["psevdoweek2"];
  $psevdoweek3=$_POST["psevdoweek3"];
  $psevdoweek4=$_POST["psevdoweek4"];

Далее ищем:

mysql_query("update tb_config set price='$ab' where item='adblock'");
  mysql_query("update tb_config set price='$fa' where item='frameads'");

Снова следом добавим:

mysql_query("update tb_config set price='$psevdoweek1' where item='psevdoweek1'");
  mysql_query("update tb_config set price='$psevdoweek2' where item='psevdoweek2'");
  mysql_query("update tb_config set price='$psevdoweek3' where item='psevdoweek3'");
  mysql_query("update tb_config set price='$psevdoweek4' where item='psevdoweek4'");

снова ищем:

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

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

и снова следом добавляем)):

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

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

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

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

и наконец найдем код:
<h3>Настройки рекламы за WM</h3><br>
<table>

и после него добавим:


<tr>
<th width="200">Псевдодинамические ссылки 1неделя</th><td><input type="text" name="psevdoweek1" value="<?=$psevdoweek1 ?>" size="30" maxlength="30"></td></tr>
<tr>
<th width="200">Псевдодинамические ссылки 2недели</th><td><input type="text" name="psevdoweek2" value="<?=$psevdoweek2 ?>" size="30" maxlength="30"></td></tr>
<tr>
<th width="200">Псевдодинамические ссылки 3недели</th><td><input type="text" name="psevdoweek3" value="<?=$psevdoweek3 ?>" size="30" maxlength="30"></td></tr>
<tr>
<th width="200">Псевдодинамические ссылки 4недели</th><td><input type="text" name="psevdoweek4" value="<?=$psevdoweek4 ?>" size="30" maxlength="30"></td></tr>

5.В архиве лежит файл addpsevdo.php, но в нём оплата идёт через мерчант.Для авторазмещения ссылок откроем payresult.php и перед:

}
?>


Добавим:

if($service=="advpsevdo")
  {
  require('config.php');
  $res=mysql_query("select * from tb_psevdoreq where id='$id'");
  $row=mysql_fetch_array($res);
  
  $urlsite=$row["url"];
  $description=$row["description"];
  $wmid=$row["wmid"];
  $plan=$row["plan"];
  $t=time();
  
  $query = "INSERT INTO tb_psevdolinks (url,description,wmid,begindate,numdays) VALUES('$urlsite','$description','$wmid','$t','$plan')";
  mysql_query($query) or die(mysql_error());

  $queryz = "DELETE FROM tb_psevdoreq WHERE id='$id'";
  mysql_query($queryz) or die(mysql_error());
  
  mysql_close();
  
  }

7.Естесственно будут желающие использовать этот плагин,но не у всех есть аттестат продавца...что ж,это тоже не проблема.Из архива вытаскиваем файл addpsevdo.php и будем его менять.Конкретно мы просто поменяем код кнопки.Ищем строки:


<form method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp">
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="<?=$price?>">
<input type="hidden" name="LMI_PAYMENT_DESC" value="Оплата псевдодинамической ссылки c WMID <?=$wmid?>">
<input type="hidden" name="LMI_PAYEE_PURSE" value="<?=$p?>">
<input type="hidden" name="service" value="advpsevdo">
<input type="hidden" name="id" value="<?=$id?>">
<input type="submit" value="Оплатить <?=$price?> <?=$vn ?>">
</form>

и меняем их на:


<form action="wmk:payto">
<input type="hidden" name="purse" value="<?=$p?>">
<input type="hidden" name="Amount" value="<?=$price?>">
<input type="hidden" name="desc" value="Оплата псевдодинамики с WMID <?=$wmid?> на <?=$plan?> недель">
<input type="submit" value="Оплатить <?=$price?><?=$vn?>">
</form>

Всё.

Итак: всё это селаете и будет вам плагин,в архиве Вы не можете скачивать файлы с нашего сервера файлы psevdoreq.php и psevdoview.php Кидайте в админку, addpsevdo.php и viewp.php В корень.Удачи!


Рубрика: Бесплатное » Плагины   |   Автор: Green-wm   |   Просмотры: 4460
Комментариев: 32
Публикаций: 0
ICQ: 617328603
- 2 +
  Автор: Woken   |   Группа: V.I.P.   |   Дата: 04 апреля 2011  
Ошибка при запросе :

SQL query:

INSERT INTO `tb_config` ( `id` , `item` , `howmany` , `price` )
VALUES ( 56, 'psevdoweek1', '', '20' ) , ( 57, 'psevdoweek2', '', '30' ) , ( 58, 'psevdoweek3', '', '40' ) , ( 59, 'psevdoweek4', '', '50' ) ;
Комментариев: 1
Публикаций: 0
ICQ: --
- 0 +
  Автор: roinfo   |   Группа: Пользователи   |   Дата: 17 мая 2012  
Попробуй так:
INSERT INTO `tb_config` ( `id` , `item` , `howmany` , `price` )
VALUES ( '', 'psevdoweek1', '', '20' ) , ( '', 'psevdoweek2', '', '30' ) , ( '', 'psevdoweek3', '', '40' ) , ( '', 'psevdoweek4', '', '50' ) ;
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.