Ошибка почтовой формы This XML file does not appear

голоса: 0

Добрый день! При отправке заявки на сайте через почтовую форму, открывается страница

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<ajax>
<cmd p="content">
<![CDATA[ Спасибо, Ваше письмо успешно отправлено! ]]>
</cmd>
<cmd p="title">
<![CDATA[ Сообщение отправлено ]]>
</cmd>
<cmd p="js">
<![CDATA[
sblmb1 = 0; try {addSuccess();}catch(e){} try {document.mform.f3.value = ''; } catch(e) {}
]]>
</cmd>
</ajax>
 
То есть сама форма работает, письма приходят. Но раньше эта страница не открывалась, а появлялось окошко с информацией об успешной отправке. Пробовал отключать сторонние скрипты - безрезультатно.
Адрес сайта www.angrid.kz/hotline
| Автор: | Категория: Ajax

Ответов: 1

голоса: 0

Вот этот код, скрипты:

<link rel="stylesheet" href="//www.angrid.kz/p-upstyle.css" />
<link rel="stylesheet" href="/.s/src/layer7.css" />
<script src="/.s/src/uwnd.js?2"></script>
<script src="/.s/src/jquery-1.10.2.js"></script>
 <script>!function(n){n(document).ready(function(){n("#cssmenu").prepend('<div id="menu-button">Меню</div>'),n("#cssmenu #menu-button").on("click",function(){var e=n(this).next("ul");e.hasClass("open")?e.removeClass("open"):e.addClass("open")})})}(jQuery);</script> 
 <link href="/js/jquery.fancybox.min.css" rel="stylesheet">
 <script src="/js/jquery.fancybox.min.js"></script> 

должны подключаться в блоке хеад, не между кода в любом месте.

| Автор:
Так потом гугл начинает ругаться, что сайт не оптимизирован, так как в блоке хеад присутствуют подключаемые скрипты!
mitisman,
Не обращайте внимания на гугл угождая каждому требования и жертвуя работой функционала сайта. Гугл рекомендует, но нужно понимать что будет во вред функционалу.
Yuri_Geruk,
Перенес все в блок хеад, как вы сказали - не помогло! Все равно выходит та же ошибка.
mitisman,

Вы с шаблона формы удалили код отвечающий за вывод капчи (кода безопасности). Сделайте следующее, перейдите в шаблон формы http://www.angrid.kz/panel/?a=mail;l=tmpl;t=1 и нажмите в правом уголке кнопку Восстановить стандартный шаблон.

Yuri_Geruk,
Сделал так как вы сказали, проверил - все таже ошибка
mitisman,
В управлении полями формы https://www.angrid.kz/panel/?a=mail;l=fields;id=1 найдите поле код безопасности и удалите его http://joxi.ru/LmG9VLlFRQ8RMA установил вашу форму себе на тест http://9bclass.ucoz.ru/blogs/fffffffff/2017-10-23-15 все работает кроме ошибки с кодом безопасности. У вас на сайте конфликт скриптов, только предстоит определить еще конкретно с чем связан.
mitisman,
Подключите обратно всё системные стили ксс... удалите скрипт фансибокса, возможен конфликт с улайтбоксом системным, слишком много на оптимизировали... это излишне..
Yuri_Geruk,

У меня нет такого поля, я его удалял ранее - https://yadi.sk/i/JiDgG6MZ3VKj4N 

Sentimo,
Хорошо, поробую еще раз удалить фансибокс. Хотя так тоже пробовал - без результата.
Yuri_Geruk,

Все, нашел решение! Ничего менять и удалять не нужно, просто поставил ссылку на библиотеку юкоза jquery-1.10.2.js сразу после открывающего body - и все заработало как надо!

...