Была статья полезна? да/нет
Скажите пожалуйста, как реализовать такой опрос: Статья Вам была полезна? и если "ДА", то на адрес электроной почты падает сообщение, с урлом данной старницы, а если "НЕТ", то в открывшееся текстовое поле можно вписать окмеентарий, чего не хватило в статье, и так же вместе с урлом страницы на почту отправиться письмо.
Не могу сообразить пока |
Это не настолько простая вещь, что бы вам тут на пальцах показывали,
начните с чего-нибудь, а дальше может кто-нибудь поможет. А если лень заморачиваться, то идите в раздел работа. |
Спасибо, направление понятно :)
|
да не за что!:)
|
Lelja_05,
да действительно задача не простая, но можно помочь. вот примерный план что нужно сделать: 1. Вот у вас есть статья, ниже, после статьи вы пишете "Понравилась ли Вам статья?" и 2 варианта ответа в любом виде, например, через ссылки: <a id="yes" href=''>Да</a> и <a id="no">Нет</a>. 2. Далее через jQuery пишете код примерно такого вида: $(document).ready(function () { $('#yes').click(function (event) { event.preventDefault(); var articleId = $("#articleId").val(); // id статьи, можно его поместить, например, в тег <textarea id="articleId">здесь id статьи</textarea> // отправляем ajax-запрос серверу var dataSend = "article=" + articleId; $.ajax({ type: "POST", data: dataSend, // данные из переменной dataSend посылаются на сервер (где "article=" - это переменная, содержащая id статьи.) cache: false, url: "article_mail.php" // php-скрипт обработчик, лежащий в этой же директории. можно и в другой))) }); }); }); это скрипт на jquery для ответа "да". Код обработчика article_mail.php: <?php if ($_POST["article"]) // если в переменной есть id статьи, то { $article = $_POST["article"]; $text = "Статья ".$article." оказалась полезной"; mail("test@test.ru", "ТЕМА", $text); } else { exit("Какая то ошибка."); } ?> Вот, это примерный код для первого случая, будет больше времени, напишу еще, если что обращайтесь))))) |
Часовой пояс GMT +3, время: 13:58. |