PrestaShop 1.7 произошла ошибка при отправке сообщения, повторите попытку

PrestaShop 1.7 произошла ошибка при отправке сообщения, повторите попытку

26.04.2018 06:04:35 Просмотров 53 Источник

В моем PrestaShop в расширенных параметрах E-mail e отправляет тестовые сообщения с успехом.

Но в моей форме электронной почты страницы контакта когда я отправляю электронное письмо я получаю сообщение

произошла ошибка при отправке сообщения, повторите попытку.

Мой поиск неисправностей atttempt:

В строке 418 в файле " modules / contactform/contactform.РНР"
$this→context→controller→errors[] = $this→trans ('произошла ошибка при отправке сообщения, повторите попытку.', массив(), 'модули.Контактная форма.Магазин');

Я заменяю этот код:

$this→context→controller→errors[] = $errorMessage = error_get_last()['message'];

Затем я отправил электронное письмо на странице контактов, и я получил следующую ошибку:

Неопределенное свойство: stdClass::$id_shop

Как я могу решить эту проблему?

enter image description here

У вопроса есть решение - Посмотреть?

Ответы - PrestaShop 1.7 произошла ошибка при отправке сообщения, повторите попытку / PrestaShop 1.7 An error occurred while sending the message, please try again

Steve Tilgenkamp

27.04.2018 09:50:56

У меня такая же проблема...

Вы должны отредактировать контактную форму.tpl, и добавьте это перед кнопкой отправки :

<style>
input[name=url] {
display: none !important;
}
</style>
<input type="text" name="url" value=""/>
<input type="hidden" name="token" value="{$token}" />

С уважением,

PS: удалите ваши старые модификации на контактной форме.РНР

Стив Т.

https://stackoverflow.com/questions/50046347/prestashop-1-7-an-error-occurred-while-sending-the-message-please-try-again/50056856#comment88039607_50056856
вам не нужен стиль, Если вы используете <input type= "hidden" name= " url " value=""/>
Buğra Kara

08.12.2018 12:52:36

Текущая версия: 1.7.3.1

Модули > Контактный Формуляр > Настроить

Получать сообщения клиентов по электронной почте: (г)

темы / используемое имя темы / модули / контактная форма / представления / шаблоны / виджет / контактная форма.ТПЛ

вставьте этот код поверх кнопки Отправить

<input type="text" name="url" value="" class="hidden"> 
<input type="hidden" name="token" value="{$token}">

https://stackoverflow.com/questions/50046347/prestashop-1-7-an-error-occurred-while-sending-the-message-please-try-again/53681338#comment96079815_53681338
не помогло в 1.7.4.4
Закрыть X