Меня зовут Артем Абрамович и я являюсь фрилансером-вордпресером. Занимаюсь настройкой и редактированием сайтов созданных на CMS WordPress. Это основная моя специализация, есть еще несколько работ, которыми я занимаюсь, но обо этом вы можете более подробно узнать из моего портфолио.
Возникла проблема. После отправки сообщения вылазит ошибка HTTP ERROR 500( как это пофиксить?
Это что-то с кодом, надо включать дебаг и смотреть, так сложно сказать
Спасибо за интересную информацию. Одно маленькое замечание, 16:46 не совсем четко просматривается срока. if($isset($_POST[‘anticheck’])) { переменная $isset() я, так понял?
Пожалуйста. Нет isset — это функция определяет была ли установлена переменная значением отличным от NULL а переменная в данном случае $_POST[‘anticheck’] и тогда условие должно быть таким
if(!isset($_POST[‘anticheck’])) — если переменная $_POST[‘anticheck’] НЕ отличается от NULL
или таким
if(isset($_POST[‘anticheck’])) — если переменная $_POST[‘anticheck’] отличается от NULL
Благодарю за разъяснения. Артём, хотелось бы узнать Ваше мнение по поводу перспективы всплывающее (pop-up) окна с формой без плагина.
Не совсем понял про перспективу, но если имеется ввиду видео по всплывашке без плагина, то такое видео будет
Спасибо за ссылочки. И видос тоже норм — познавательно!
Хорошее видео, с меня подписка. Подскажи почему письмо отправляется только на почту домена, ни на mail.ru, ни на gmail.com не хочет? Сайт на хостингере.уа
Скорее всего надо smtp настраивать, наиболее частая проблема на самом деле. Как это делать видео будет позже
Видео хорошее, все понятно, но что по поводу повторной отправки формы? так называемая проблема f5. Я вожусь с этой проблемой уже 2 часа, если не больше. Пробовал различные способы: редиректы, отдельный файлы, в которых редиректы — не получается. При обновлении страницы, даже если письмо отправлено — $_POST НЕ ОЧИЩАЕТСЯ, хоть в скрипте и написано unset($_POST); ….. я уже и не знаю…
Еще обратите внимание, когда мы неправильно ввели что-то, у нас сообщение «некорректный email и т д», и даже если мы ОБНОВЛЯЕМ страницу, сообщения не пропадают, а должны! Получается, массив $_POST просто никак не хочет очищается, хоть убей….
Хм, хороший вопрос… Не готов ответить, надо пробовать, завтра попытаюсь проверить
редиректы делал так wp_redirect( $_SERVER[«HTTP_REFERER»] ); exit не дописываю, так как с ним вообще странице не грузится… В общем, я уже не знаю. Все то отлично работает, но повторной отправки формы быть не должно..
Да, пожалуйста… людям может не понравится, что есть повторная отправка формы….это НАШ с вами косяк=)))
Так то да, это явный косяк. Надо проверять
Артем, что-то по ссылке «Статья СЕОлетика» открывается ошибка..
Значит сайт не работает. Видимо автор перестал поддерживать
а ссылки где код или файлы где взять первая ссылка на инструкцию? http://paperplane.su/feedback-wordpress/ там нету статьи
О, пока нигде, это мне надо статью тогда написать.
Здравствуйте! Страницу создал по вашему видео, а ссылка http://paperplane.su/feedback-wordpress/ не работает. Подскажите где еще можно взять форму. Заранее спасибо!
Доброго! Да, сайт умер, где еще готовый код найти, не подскажу, где встречал, но это искать надо. Проще каким нибудь простым плагином воспользоваться
Код с сайта можно так посмотреть, но это не вечно https://web.archive.org/web/20170511133643/http://paperplane.su/feedback-wordpress/
Спасибо, попробую успеть перенести
Ссылка уже не рабочая…
Чуть выше дали ссылку из архива, можно глянуть
Я уже нашел решение. Как шаблон взял UniMail от WebDesign Master
Скажите пожалуйста, а можно как-то добавить класс в атрибут form, изменить как-то шаблон, в общем вёрстку в форму засунуть включая и тег form
Да, можно. Это же просто верстка. Что угодно можно добавить
А у меня почти пусто в файле page.php что тогда у меня там нет верстки моих страниц я для каждой создавал новый шабон. template Как тогда быть.
Можно форму выводить в нужном месте через шорткод. Посмотрите тут https://wpruse.ru/finty-ushami/wordpress-contact-form-to-ajax/ Может поможет
Блин у меня есть такой код формы и прописанные стили мне нужно просто натянуть верстку на WP куда мне это код поставить? Шапка выводится на всех страницах там есть ссылка обратной связи мне нужно что бы при нажатии на нее открывалось модальное окно с моей формой. Куда я ее только не пихал не появляется( Подскажите пожалуйста.
Оставьте заявкумы перезвоним Вам в кротчайшие сроки
Это больше похоже на код модалки. Его обычно в подвале располагают. А в шапке кнопку ,которая вызывает это окно. Его может быть и не видно, так как оно стилями скрыто
видос отличный но новичкам мы например на все лендинги ставим форма обратной связи через куформ (https://qform24.com/) крутая штука хоть и не популярная.
Надо будет глянуть, что за зверь
@@wpruse гляньте-гляньте. чудес не обещаю, как понял тестируют ещё, но для нашего конвеера решения лучше не нашли. поставили форму, дали доступ заказчику к заявкам