Как насчёт того, чтобы стандартная форма отправки сообщений работала без перезагрузки?

4

Тупо не могу использовать эту форму, потому что почти всегда клиенты хотят, чтобы не перезагружалась страница. И что-то мне подсказывает, что не я один из-за этого мучаюсь.

Естественно какое-то решение я придумывал, всё вроде срабатывает успешно, но на почту не приходит. То есть фактически вопрос не в том уже чтобы отправить через ajax(срабатывает успешно), но в том, что на почту почему-то уже не приходит? Убедительная просьба разработчикам движка: если всё же не будете делать её без перезагрузки, то хотя бы предложите какое-нибудь решение, хотя бы костыль какой-нибудь.

p.s. Я понимаю, что уже попросил слишком многого и просить чего-то большего будет верх наглости, но, пожалуйста, дайте возможность добавлять дополнительные поля, не заставляя вносить изменений в код движка, слетающих при обновлении.

7 комментариев

  • 0

    Есть же наверняка плагины, да и приложение мультиформ. не?

    • +3
      devellopah devellopah 22 апреля 2018 19:07 #

      эта приложение лажа (без обид автор), строит форму только в одну колонку, стоит 3k, перетирать стили формы приходится через !important.

      Если бы стандартная форма позволила добавлять поля и работала через ajax - цены бы ей не было.

      • +1
        replicant replicant 22 апреля 2018 21:35 #

        Поля добавить можно (я добавлял себе поле номер телефона к основному набору имя+мыло+текст). На почту приходит с полем телефона нормально. Но через ajax она не работает. Да и как-то было не нужно.

        НО! Для добавления поля надо лезть в исходник и добавить одну строчку такого вида _ws('Phone').': '.htmlspecialchars($this->post('phone'))."<br>\n". в waViewHelper.class.php в функцию sendEmail

        • +1
          devellopah devellopah 22 апреля 2018 23:25 #

          я же упомянул в тексте, читайте внимательнее

          дайте возможность добавлять дополнительные поля, не заставляя вносить изменений в код движка, слетающих при обновлении
        • +1
          devellopah devellopah 22 апреля 2018 19:10 #

          То, что я попросил сделать не очень сложно, так почему бы вам разработчикам движка не помочь нам простым смертным, вместо того, чтобы предлагать брать решение за 3k.

          • +1

            С Вами общаются не разработчики движка, а такие же пользователи как и Вы.

            О какой форме идет речь? О стандартном блоке для Сайта? Если так, то в том нужно указывать в url страницы на которой размещена форма (это я о том что Вы напридумывали).

            • +1
              devellopah devellopah 23 апреля 2018 19:49 #

              "напридумывали"? Вы можете что-то предложить, более элегантное решение?

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

              Чтобы добавить комментарий, зарегистрируйтесь или войдите