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

Всплывающее окно после отправки сообщения в форме обратной связи

  • 19 августа 2013 г.
  • Здравствуйте, коллеги :)

    Возможно, кто-то уже реализовывал такую фишку.

    После отправки сообщения в форме обратной связи - она не исчезает (заказчик попросил), закомментили 71 строку feedback.ajax.php. Но при этом сообщение об успешной отправке письма не появляется. Может кто подскажет, как делать или где искать, чтобы после отправки письма и форма не исчезала и появлялось всплывающее окно, о том, что письмо ушло?

    И возможно ли после отправки сообщения перезагрузить форму в исходное состояние? А то после отправки сообщения там остаются введённые данные пользователя.
    • 19 августа 2013 г. , редакция: 19 августа 2013 г.
    • Думаю нужно лезть в файл \js\user-func.js
      Строка 29
      Код
      if(!response.form_hide) {
      $(form).find(".error" + (k != 0 ? "_" + k : '')).html(val).show();
      }
      else
      {
      $(form).parent().find(".error"+ (k != 0 ? "_" + k : '')).html(val).show();
      }

      наверное убрать условие и вместо него прописать:
      Код

      $(form).parent().find(".error"+ (k != 0 ? "_" + k : '')).html(val).show();


      ну это предположение, не могу потестить.

Новости

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

Форум