Уведомляем о завершении показа стат.ссылки
Уведомляем о завершении показа стат.ссылки
Очередная статья из категории,в которой мы совершенствуем букс для автоматических уведомлений.Только уведомления идут не на WMID,а на E-Mail.Теперь я расскажу,как установить уведомление на мыло для статических ссылок!
итак,поехали:
1.Сделаем SQL-запрос:

ALTER TABLE tb_statlinks ADD email VARCHAR(25) NOT NULL;
ALTER TABLE tb_statlinksreq ADD email VARCHAR(25) NOT NULL;

2.Открываем файл remsl.php и ищем в нём строку
$id=$row["id"];
и после неё добавляем:


  $email=$row["email"];
  $urle=$row["url"];
  $descriptione=$row["description"];
  $mysite="ваш сайт.ру";  
  $siteemail="мыло от которого придёт";  
  $to = $email;  
  $subject = "Статическая ссылка";  
  $message = 'Здравствуйте!Ваша статическая ссылка на '.$mysite.' закончила свой показ<br>URL: '.$urle.'<br>Описание: '.$descriptione.'<br>!Удачного дня!';  
  $headers = "Content-type: text/html; charset=windows-1251 rn";  
  $headers .= 'From: '.$siteemail.'rn';  
  mail($to, $subject, $message, $headers);

только не забудьте отредактировать кусок выше под себя(вставить мыло и сайт)
3.Далее ищем в этой категории статью про мыло для уведомления пользователей и нам нужен файл ff.php
4.Открываем addstatlink.php и ищем строку:


  $urlsite=htmlspecialchars($urlsite);


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

include('ff.php');
$email=email($_POST["email"]);


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

$sql = "INSERT INTO tb_statlinksreq (url, description, wmid, plan, leftblock) VALUES('$urlsite','$description','$wmid', '$plan','$lb')";

её заменить на:

$sql = "INSERT INTO tb_statlinksreq (url, description, wmid, plan, leftblock, email) VALUES('$urlsite','$description','$wmid', '$plan','$lb','$email')";


И наконец после:


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

<label>WMID</label></p></td>
  <td width="250" align="left"><input type="text" name="wmid" size="25" maxlength="12" autocomplete="off" class="field" value="" tabindex="1" /></td>
  </tr>

добавить:


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

<label>E-Mail</label></p></td>
  <td width="250" align="left"><input type="text" name="email" size="25" maxlength="25" autocomplete="off" class="field" value="" tabindex="2" /></td>
  </tr>

5.файл из архива Вы не можете скачивать файлы с нашего сервера кинуть в админку.
6.Если у вас установлено авторазмещение рекламы то как и во всех статьях данной категории - открываем ваш файл,в котором происходит размещение рекламы (у мерчанта это файл payresult.php).
Ищем в нём код:

$res=mysql_query("select * from tb_statlinksreq where id='$id'");
  $row=mysql_fetch_array($res);
  $urlsite=$row["url"]; $description=$row["description"]; $wmid=$row["wmid"]; $lb=$row["leftblock"]; $t=time(); $plan=$row["plan"];

Далее добавить:
$email=$row["email"];

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


$query = "INSERT INTO tb_statlinks (url,description,wmid,leftblock,begindate,numdays) VALUES('$urlsite','$description','$wmid','$lb','$t','$plan')";

её заменить на:

$query = "INSERT INTO tb_statlinks (url,description,wmid,leftblock,begindate,numdays,email) VALUES('$urlsite','$description','$wmid','$lb','$t','$plan','$email')";


Качаем архив с файлом - кидаем файл как в пункте 5 - в админку и обязательно с заменой!Через него при подтверждении заказа рекламы будет вноситься мыло в бд.

Также стоит вспомнить,что статические ссылки могут заказываться с внутреннего счёта.
Поэтому открываем moneyforadv_stat.php и потом возвращаемся и ищем в категории про мыло статью про установку мыла для юзеров.Делаем всё,как там сказано...Возвращаемся сюда к этому файлу.
Ищем строку:

$res=mysql_query("select money from tb_users where username='$user' and password='$pass'");

её заменить на:

$res=mysql_query("select money,email from tb_users where username='$user' and password='$pass'");


Далее ниже после
$money=$res["money"];
добавить $email=$res["email"];
Далее ищем строку:

$sql = "INSERT INTO tb_statlinks (url,description,begindate,numdays,wmid) VALUES('$urlsite','$description','$t','$plan','$user')";

её заменить на:

$sql = "INSERT INTO tb_statlinks (url,description,begindate,numdays,wmid,email) VALUES('$urlsite','$description','$t','$plan','$user','$email')";


всё!комментим...


Рубрика: Бесплатное » E-mail   |   Автор: Alex   |   Просмотры: 4810
Информация

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