Sergey Leleko

Sergey Leleko

Был в сети 23 октября 2020, 13:26
Заказы принимаю
да, у меня он такой:
<form action="" method="post" class="ajax_form form text-top">
 <div class="fields incon">
    <div class="incon" style="width: auto;">
       <div class="field" data-type="name">
          <div class="name">
             <div class="">Имя</div>
          </div>
          <div class="input"> <input type="text" name="name" class="form-control" style="border-radius: 4px;"> <span class="error_name"></span>  </div>
       </div>
    </div>
    <div class="incon" style="width: auto;">
       <div class="field" data-type="phone">
          <div class="name">
             <div class=""> E-mail<span class="required">*</span> </div>
          </div>
          <div class="input"> <input type="text" name="emailclient" class="form-control" style="border-radius: 4px;"> <span class="error_email"></span> </div>
       </div>
    </div>
    <div class="incon">
            <div class="form-item">
              <div id="recaptcha1"></div>
              <span class="error_g-recaptcha-response error"></span>
            </div>
    </div>
 </div>
 <div class="macros-button">
    <div class="btnwrap">
       <div class="incon"> <input data-action="" type="submit" class="btn"> </div>
    </div>
 </div>
</form>
Если актуально то проверьте что у вас в конфиге хост такой же, как и тот что передается в форме. Например в конфига у вас domain.tld, а вы зашли на сайт по www.domain.tld, то будет вот такая ошибка. Т.к. ajaxform естественно берет site_url из конфига.

Чтобы этого избежать site_url должен быть www.domain.tld, а в .htaccess раскомментировать и поправить под свой домен автоматический редирект с domain.tld на www.domain.tld и все
еще есть момент, в чанке присутствует [[+timestamp]] плейсхолдер, но какое время учитывается и как его вывести? вроде у сниппета соответствующего параметра нет?

По поводу вывода размера, я бы добавил возможность вывода в мегабайтах.
Можно конечно как -то так делать:
[[+size:notempty=`
<small>Size: [[+size:mod=[[+size:div=`1024`]] mbytes</small>`]]
, но много чисел после запятой, как обрезать модификатором не знаю))

Могу попробовать сам этот функционал дописать, если вам особо некогда. Если у меня получится, то куда если что прислать дополнение к коду? Чтобы оно выло в компоненте в виде обновления
Обращаясь к автору, было бы неплохо добавить возможность хранить и выводить размеры файлов.
Я например переносил когда таблицу хранения файлов от одного из компонентов MODX Evo не смог придумать применения столбцу с размерами файлов. А так компонент отличный!
Спасибо большое Андрею, жаль плюсануть не получается, за статью по мультикаптчам. ОЧень помогло и легко применяется. А главное заодно закрывает вопрос с глюком работы хука как в моем случае, когда апи гугла зачем-то 2 раза подключался. Наверное, чтобы не потерялось попозже все это оформлю статьей в пошаговое руководство, чтобы не потерялось.