Уведомляем о завершении показа стат.ссылки

Очередная статья из категории,в которой мы совершенствуем букс для автоматических уведомлений.Только уведомления идут не на WMID,а на E-Mail.Теперь я расскажу,как установить уведомление на мыло для статических ссылок!Очередная статья из категории,в которой мы совершенствуем букс для автоматических уведомлений.Только уведомления идут не на 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.файл из архива statmailer.zip кинуть в админку.
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')";

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

Автор публикации

не в сети 13 лет

Alex

Комментарии: 0Публикации: 166Регистрация: 19-02-2011

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

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

Отправить комментарий

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