Вход • Регистрация

Не срабатывает форма

  • 14 февраля 2013 г.
  • Никто не сталкивался, не срабатывает форма обратной связи?
    На сайте есть несколько форм обратной связи. Одна стоит как обычная страница обратной связи и прекрасно работает, а другая сделана как блок на сайте и вставлена в текст страницы шаблонным тегом
    <insert name="show_form" module="feedback" site_id="35"></insert>.
    Вторая форма замечательно показывается на сайте, но при нажатии "Отправить" ничего не происходит. Не появляются даже сообщения о незаполненных обязательных полях!
    Нигде никаких ошибок не показывает. Только в консоли Chrom'a появляется непонятная ошибка.
    • 14 февраля 2013 г.
    • капча у вас выводится?
      • 15 февраля 2013 г. , редакция: 15 февраля 2013 г.
      • Кстати, эта форма - без капчи, а которая работает - с капчей...
        Это как-то может влиять?
        • 16 февраля 2013 г.
        • А почему она не выводится?
          • 16 февраля 2013 г.
          • Скорее всего во вьюшке с формой закомментирована или удалена каппча
            • 16 февраля 2013 г.
            • ну понятно) я пытаюсь навести человека на путь истиный)
              так как ошибка с "code" скорее всего и говорит о том, что капча быть должна, а ее нет.
              • 17 февраля 2013 г.
              • Спасибо Степан и Дмитрий.
                Форма без капчи потому, что в настройках для этой формы она отключена!
                Ее включение (и соответственно вывод в форме) ничего не меняет...
                Та же ошибка!
                Где еще можно копать?
    • 18 февраля 2013 г.
    • Перед нажатием "Отправить" откройте в хроме вкладку "Network" и очистите ее. После нажатия должна появится строка, в подробном описании которой видно какие данные ушли на сервер и какие вернулись. Из них можно понять - ошибки php-скрипта это или сервер отдает корректные данные.
      • 19 февраля 2013 г. , редакция: 20 февраля 2013 г.
      • В нормальной форме появляется строка вида:
        {"code":"&lt;div class="code"&gt;&lt;div class="code_enter"&gt;u0412u0432u0435u0434u0438u0442u0435 u0437u0430u0449u0438u0442u043du044bu0439 u043au043eu0434&lt;/div&gt;
        &lt;img...

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

        Как можно помочь "больной"?
        • 19 февраля 2013 г.
        • Если в форме данные не отправляются, то она точно не здорова ))
          А серьезно - фиг понять, надо видеть, там яснее будет.
        • 20 февраля 2013 г.
        • Навскидку тут либо что-то с js скриптами - отсутствуют необходимые, либо форма была подправлена и из нее были убраны скрытые input, по которым система определяет, что форму нужно обрабатывать ajax'ом.
          Степан прав - желательно увидеть "больную", чтобы посмотреть симптомы.
  • 27 февраля 2013 г.
  • Может кому пригодиться.
    С помощью тех. поддержки разобрались. Все было очень просто!
    У страницы с формой стояла галочка - "блок на сайте".
    Запомните: для страницы с прикрепленным модулем - нельзя ставить "блок на сайте"!

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум