0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 958 Просмотров
*

improvizer

  • Осваиваюсь на форуме
  • 39
  • 1 / 0
Приветствую!
Ребята, помогие реализовать привязку формы обратной связи к автору статьи. т.е. создается форма (имя, тел. мейл, оставить сообщение автору). Надо чтоб сообщение отправлялось не на один главный мейл, а на мейл автора указаный при регистрации. если, допустим, на сайте  10 авторов , чтоб письмо отправлялось на мейл автора статьи.
*

improvizer

  • Осваиваюсь на форуме
  • 39
  • 1 / 0
Должно это вылядеть так: http://goo.gl/5jSPL
*

improvizer

  • Осваиваюсь на форуме
  • 39
  • 1 / 0
вспомнил, что создавал такую тему))) вот нашел маленькую форму. подставил значения. на локале работает. присылает на мейл автора статьи, скрытую копию на суперадмина, в теле письма текст и ссылка страницы. только, вот, ссылка не активна. хотелось бы по клику переходить на страницу . как это сделать? может кто глянуть?

 
Код
  <form method='post' action="" name="formname" target="_self">  
    <p>
       <label for="name">Ваше имя:</label><br>
       <input name="name" maxlength="50" type="text"  size="20" >
    </p>
    <p>
       <label for="mailfrom">Ваш E-mail :</label><br>
       <input name="mailfrom" type="text" size="20" value="">
    </p>
    <p>
       <label for="message"></label><br>
       <textarea rows="4" cols="40" name="message"> Здравствуйте, </textarea>
    </p>
    <p>
       <input name="submit" type="submit" value="отправить">
    </p>
</form>

<?
$mailto = $this->item->author->email;
$charset = "windows-1251";
$subject = "Заявка на просмотр";
$content = "text/html" ;
$url = $this->item->link;
$status="<br>";
if (!empty($_POST))
{
   $headers  = "MIME-Version: 1.0\r\n";
   $headers .= "Content-Type: ".$content." charset=".$charset."\r\n";
   $headers .= "From: \"".$_POST['name']."\" <".$_POST['mailfrom'].">\r\n";
   $headers .= "Bcc: qq@qq.qq\r\n";
   $headers .= "X-Mailer: E-mail from my super-site \r\n";
   $sendmessage = "<html><body>
     <p><b>E-mail :</b> ".$_POST['mailfrom']."</p>
     <p><b>Сообщение:</b> ".$_POST['message']. $status .  $url .  "   </p>
     </body></html>";
   if (mail($mailto,$subject,$sendmessage,$headers))
   {
      unset($_POST['name'], $_POST['mailfrom'], $_POST['message']);
      $status = 'Ваше сообщение отправлено!';
   }
   else
   {
      $status = 'По техническим причинам сообщение не было отправлено. Попробуйте снова, а если не получится, обратитесь к разработчикам';
   }
}
?>
« Последнее редактирование: 14.02.2013, 14:15:54 от improvizer »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Убрать http:// из поля формы регистрации и профиля

Автор lgmax

Ответов: 2
Просмотров: 1228
Последний ответ 20.01.2021, 18:52:22
от dizastill
Содержание (оглавление) статьи для k2

Автор windroseby

Ответов: 11
Просмотров: 378
Последний ответ 30.09.2020, 17:08:49
от windroseby
Свой description в шаблоне категории или статьи

Автор lgmax

Ответов: 0
Просмотров: 385
Последний ответ 20.11.2019, 16:42:40
от lgmax
[Решено] Весь текст статьи попадает в Introtext

Автор lgmax

Ответов: 5
Просмотров: 675
Последний ответ 05.02.2018, 10:42:17
от lgmax
теги автору в k2

Автор kira

Ответов: 2
Просмотров: 544
Последний ответ 06.12.2017, 19:22:47
от kira