Решение проблем с отправкой данных формы в Cforms

Решение проблем с отправкой данных формы в Cforms

Сайтостроение - создать с нуля, уроки, новости, полезное
Want create site? Find Free WordPress Themes and plugins.

Решение проблем с отправкой данных формы в Cforms

В процессе работы с плагином Cforms можно столкнуться со следующей проблемой. Допустим, вы настроили свою форму и вывели ее на экран. Она отлично выглядит, однако как только вы заполняете ее и щелкаете по кнопке «Отправить», данные не передаются на почту. Вместо этого на экран выдается стандартное сообщение “One moment please”, и ничего не происходит.

Сразу стоит сделать небольшое примечание: если вы хотите протестировать отправку писем через WAMP Server, то в таком случае вам необходимо корректно настроить ваш локальный сервер. Решение проблем с отправкой писем через WAMP.

Решение проблем с отправкой данных формы в Cforms

Общее решение этой проблемы состоит в отключении режима Ajax для вашей формы. Даже если форма нормально работает в Firefox, она может не работать в IE. Нужно обязательно протестировать вывод формы в разных браузерах.

Если же форма все равно не хочет отправляться (даже с отключенным Ajax), значит имеются проблемы либо с правами доступа к файлам/папкам, либо с путем в конфигурационных файлах.

Первое, что необходимо сделать, чтобы решить проблему – это убедиться в том, что у вас установлены корректные права доступа к директории cforms, которая может быть найдена по адресу:

/wp-content/plugins/cforms/

Права доступа к каталогу (и ко всем остальным папкам) должны быть 0755.

Теперь вы можете деактивировать и снова активировать плагин.

Протестируйте работу формы, предварительно очистив кэш браузера и перезапустив сам браузер.

Сработало?

Если проблема была решена деактивацией и повторной активацией плагина – прекрасно. Если же данное действие не помогло, давайте посмотрим на другие пути решения проблемы.

Зачастую все сложности возникают при переносе форм с одного сервера на другой – это может приводить к появлению в конфигурационных файлах путей, указывающих на некорректные/несуществующие директории.

Конфигурационные файлы

Откройте файл:

/wp-content/plugins/cforms/abspath.php

Проверьте данный файл и убедитесь в том, что путь задан корректно. Если вы не знаете, какой путь нужно указывать к вашему веб-сайту, обратитесь в службу поддержки своего провайдера.

Этот путь часто заканчивается наклонной чертой вправо “/”.

Вы можете легко проверить корректность данного пути: просто введите соответствующий URL-адрес в строку браузера. Если путь задан верно, вы должны получить пустую страницу.

http://yoursite.com/wp-content/plugins/cforms/lib_ajax.php

Если же вы получили сообщение об ошибке в php, значит ваш путь в abspath.php задан некорректно. Вам нужно либо полностью изменить его, либо добавить в его конец наклонную черту.

Если вы получили пустую страницу, можно двигаться дальше.

Следующий файл для проверки путей:

/wp-content/plugins/cforms/js/cforms.js

Этот файл должен изменяться автоматически после деактивации и повторной активации плагина. В любом случае вам нужно проверить его значения. В первой строке (после всех комментариев) должен содержаться абсолютный путь. Относительный путь тоже может работать, однако зачастую абсолютный путь позволяет решить проблему.

var sajax_uri = 'http://yoursite.com/wp-content/plugins/cforms/lib_ajax.php';

Не забывайте всегда чистить кэш браузера и перезапускать браузер после внесенных изменений.

Источник: edgethreesixty.com

Источник: oddstyle.ru

Did you find apk for android? You can find new Free Android Games and apps.

Добавить комментарий