ilievich 0 Опубликовано: 7 июля 2016 Рассказать Опубликовано: 7 июля 2016 Помогите плиз понять в чем проблема. http://markonmedia.com/index.php?do=feedback&user=283 1. Не выводится попап с сообщением об ошибках отправки в bugtracker запись: TypeError: $("#dlepopup").dialog is not a function. (In '$("#dlepopup").dialog', '$("#dlepopup").dialog' is undefined) 2. Не ходят письма с сайта (регистрационные и восстановление пароля) никак не могу локализовать проблему, не рабоатет ни SMTP ни phpMail готов взять платную консультацию. skype: ilya.mashyanov Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 7 июля 2016 Рассказать Опубликовано: 7 июля 2016 10 минут назад, ilievich сказал: Не выводится попап с сообщением об ошибках отправки Конфликт js из за того что у вас несколько раз подключена библиотека jquery (разных версий) 11 минуту назад, ilievich сказал: Не ходят письма с сайта (регистрационные и восстановление пароля) никак не могу локализовать проблему, не рабоатет ни SMTP ни phpMail это к поддержке хостинга Цитата Ссылка на сообщение Поделиться на других сайтах
ilievich 0 Опубликовано: 7 июля 2016 Рассказать Опубликовано: 7 июля 2016 Автор 10 minutes ago, germanydletest said: Конфликт js из за того что у вас несколько раз подключена библиотека jquery (разных версий) это к поддержке хостинга у меня выделенка, но админа давно никто не видел ))) 11 minutes ago, germanydletest said: Конфликт js из за того что у вас несколько раз подключена библиотека jquery (разных версий) попробую отключить старую, спасибо Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 7 июля 2016 Рассказать Опубликовано: 7 июля 2016 20 минут назад, ilievich сказал: попробую отключить старую, не одну <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script> в DLE уже подключена данная библиотека версии 1.11.3 Цитата Ссылка на сообщение Поделиться на других сайтах
ilievich 0 Опубликовано: 7 июля 2016 Рассказать Опубликовано: 7 июля 2016 Автор 2 hours ago, germanydletest said: в DLE уже подключена данная библиотека версии 1.11.3 спасибо, все завелось. разбираюсь теперь с работой exim Цитата Ссылка на сообщение Поделиться на других сайтах
Verdict 0 Опубликовано: 16 января 2017 Рассказать Опубликовано: 16 января 2017 Здравствуйте, прошу в помощи. У меня вопрос схожего характера. На моем сайте 3 формы отправки сообщений на почту. Через форму контакты ( там же и сервис REcaptcha ) Все приходит как положено, адрес письма "site.ru" А вот другие две формы при заполнении и отправки с сайта, приходят с адресом письма моего хоста "login@timeweb.ru" ( Как пояснила тех поддержка хостинга, этот адрес стоит по умолчанию при отправке писем через exim моего сайта. Где в скриптах сайта это можно поправить? спс Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 16 января 2017 Рассказать Опубликовано: 16 января 2017 8 минут назад, Verdict сказал: Где в скриптах сайта это можно поправить? в тех файлах, которые отвечают за 2 дополнительные формы Цитата Ссылка на сообщение Поделиться на других сайтах
Verdict 0 Опубликовано: 16 января 2017 Рассказать Опубликовано: 16 января 2017 (изменено) 33 минуты назад, germanydletest сказал: в тех файлах, которые отвечают за 2 дополнительные формы Вот одна из форм ссылается на этот файл: <?php if (isset($_POST['docs'])) {$docs = $_POST['docs'];} if (isset($_POST['team'])) {$team = $_POST['team'];} if (isset($_POST['system'])) {$system = $_POST['system'];} if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['phone'])) {$phone = $_POST['phone'];} if (empty($name)) { echo "<b>Не указано имя!<p>"; echo "<a onclick=history.back();return false;>Вернуться к заполнению формы</a>"; exit; } if (empty($email)) { echo "<b>Не указан e-mail!<p>"; echo "<a onclick=history.back();return false;>Вернуться к заполнению формы</a>"; exit; } $to = "rc@buhrc.ru"; $headers = "Content-type: text/plain; charset = utf-8"; $subject = "Сообщение с вашего сайта"; $message = "ФИО: $name \nЭлектронный адрес: $email \nТелефон: $phone \nКоличество документов в месяц: $docs \nКоличество сотрудников: $team \nСистема налогообложения : $system"; $send = mail ($to, $subject, $message, $headers); if ($send == 'true') { echo "<center><b>Спасибо за отправку вашего сообщения!</b></center>"; echo "<center><a onclick=history.back();return false; href=#>Нажмите,</a> чтобы вернуться назад</center>"; } else { echo "<p><b>Ошибка. Сообщение не отправлено!"; } ?> Изменено 16 января 2017 пользователем Verdict Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 16 января 2017 Рассказать Опубликовано: 16 января 2017 22 минуты назад, Verdict сказал: Вот одна из форм ссылается на этот файл: Сначала правила форума выполните... Цитата Ссылка на сообщение Поделиться на других сайтах
Verdict 0 Опубликовано: 16 января 2017 Рассказать Опубликовано: 16 января 2017 7 минут назад, SKYNET74 сказал: Сначала правила форума выполните... Увы не прочитал, но поправлюсь buhrc.ru Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 16 января 2017 Рассказать Опубликовано: 16 января 2017 36 минут назад, Verdict сказал: Увы не прочитал, но поправлюсь buhrc.ru Вот держите: <?php if (isset($_POST['docs'])) {$docs = $_POST['docs'];} if (isset($_POST['team'])) {$team = $_POST['team'];} if (isset($_POST['system'])) {$system = $_POST['system'];} if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['phone'])) {$phone = $_POST['phone'];} if (empty($name)) { echo "<b>Не указано имя!<p>"; echo "<a onclick=history.back();return false;>Вернуться к заполнению формы</a>"; exit; } if (empty($email)) { echo "<b>Не указан e-mail!<p>"; echo "<a onclick=history.back();return false;>Вернуться к заполнению формы</a>"; exit; } $to = "rc@buhrc.ru"; $headers = "Content-type: text/plain; charset = utf-8"; $headers .= "\nFrom: <admin@mysite.ru>"; $headers .= "\nReturn-Path: <admin@mysite.ru>"; $subject = "Сообщение с вашего сайта"; $message = "ФИО: $name \nЭлектронный адрес: $email \nТелефон: $phone \nКоличество документов в месяц: $docs \nКоличество сотрудников: $team \nСистема налогообложения : $system"; $send = mail ($to, $subject, $message, $headers); if ($send == 'true') { echo "<center><b>Спасибо за отправку вашего сообщения!</b></center>"; echo "<center><a onclick=history.back();return false; href=#>Нажмите,</a> чтобы вернуться назад</center>"; } else { echo "<p><b>Ошибка. Сообщение не отправлено!"; } ?> 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Verdict 0 Опубликовано: 16 января 2017 Рассказать Опубликовано: 16 января 2017 37 минут назад, SKYNET74 сказал: Вот держите: Благодарю , а вот в другой файл , следующей формы это, не прокатывает $headers .= "\nFrom: <admin@mysite.ru>"; $headers .= "\nReturn-Path: <admin@mysite.ru>"; Другая форма: <?php /* Осуществляем проверку вводимых данных и их защиту от враждебных скриптов */ $your_name = htmlspecialchars($_POST["name"]); $phone = htmlspecialchars($_POST["phone"]); /* Устанавливаем e-mail адресата */ $myemail = "rc@buhrc.ru"; /* Проверяем заполнены ли обязательные поля ввода, используя check_input функцию */ $name = check_input($_POST["name"], "Введите ваше имя!"); $phone = check_input($_POST["phone"], "Введите ваш e-mail!"); /* Создаем новую переменную, присвоив ей значение */ $message_to_myemail = "Здравствуйте! Была заполнена форма обратного звонка на Вашем сайте. Имя отправителя: $name Телефон: $phone "; /* Отправляем сообщение, используя mail() функцию */ $from = "Кому: $yourname <$email> \r\n Отправлено: $email \r\n"; mail($myemail, $tema, $message_to_myemail, $from); ?> <br><br><br><br><center><p>Ваша заявка была успешно отправлена!</p> <p>Вернуться на <a href="/">главную страницу</a></p></center> <?php /* Если при заполнении формы были допущены ошибки сработает следующий код: */ function check_input($data, $problem = "") { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); if ($problem && strlen($data) == 0) { show_error($problem); } return $data; } function show_error($myError) { ?> <html> <body> <p>Пожалуйста исправьте следующую ошибку:</p> <?php echo $myError; ?> </body> </html> <?php exit(); } ?> Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 16 января 2017 Рассказать Опубликовано: 16 января 2017 (изменено) $from = "Кому: $yourname <$email> \r\n Отправлено: $email \r\n"; mail($myemail, $tema, $message_to_myemail, $from); Измините на: $headers = "Content-type: text/plain; charset = utf-8"; $headers .= "\nFrom: <admin@mysite.ru>"; $headers .= "\nReturn-Path: <admin@mysite.ru>"; mail($myemail, $tema, $message_to_myemail, $headers); Изменено 16 января 2017 пользователем SKYNET74 1 Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 17 января 2017 Рассказать Опубликовано: 17 января 2017 (изменено) DELETE Изменено 17 января 2017 пользователем SKYNET74 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.