Size: a a a

2020 October 08

E

EVO bot Лёшка in Evolution CMS
Michael
Привет. Подскажите, куда копать если простая форма из документации созданная через FormLister работает отлично на новом и пустом сайте, но не хочет выдавать ошибки полей "Обязательно введите имя итд" на рабочем сайте?
Читай документацию ©(Pathologic)
http://docs.evo.im/03_extras/formlister.html
источник

AK

Andrey K in Evolution CMS
Michael
Привет. Подскажите, куда копать если простая форма из документации созданная через FormLister работает отлично на новом и пустом сайте, но не хочет выдавать ошибки полей "Обязательно введите имя итд" на рабочем сайте?
Айди формы верно указан?
источник

M

Michael in Evolution CMS
я просто беру и копипастю вот эту форму http://docs.evo.im/04_extras/formlister/500_examples/prostaya_forma.html

На пустом сайте для проверки все норм - и ошибки показывает иитд. А на рабочем сама форма работает, но не выдает ни одной ошибки почему-то.
источник

M

Michael in Evolution CMS
Andrey K
Айди формы верно указан?
тоесть айди должен быть верным
источник

M

Michael in Evolution CMS
Michael
я просто беру и копипастю вот эту форму http://docs.evo.im/04_extras/formlister/500_examples/prostaya_forma.html

На пустом сайте для проверки все норм - и ошибки показывает иитд. А на рабочем сама форма работает, но не выдает ни одной ошибки почему-то.
если поля какие-то не заполнены, то страница обновляется и все. когда все поля заполнены - пишет что сообщение успешно отправлено
источник

M

Michael in Evolution CMS
версии Evo последние - 1.4.11
источник

M

Michael in Evolution CMS
Код абсолютно один и тот же в обоих случаях. Мне интересно куда копать чтобы разобраться что с рабочим сайтом не так?
источник

MH

Marc Hoogstrate in Evolution CMS
источник

AK

Andrey K in Evolution CMS
Michael
Код абсолютно один и тот же в обоих случаях. Мне интересно куда копать чтобы разобраться что с рабочим сайтом не так?
Ну добавьте в параметрах debug=1 и смотрите лог стчтемы
источник

MH

Marc Hoogstrate in Evolution CMS
Nice addon; https://github.com/mnoskov/formresults
Is it also possible to delete items? That would be great too (in case of spam)
источник

M

Michael in Evolution CMS
Andrey K
Ну добавьте в параметрах debug=1 и смотрите лог стчтемы
Дебаг добавил. Все разница в том что в тестовой версии в Render output ошибки есть, а в рабочей ошибок этих в Render output нет. А почему - непонятно.

В Validation errors они отображаются и там и там.
источник

AK

Andrey K in Evolution CMS
А вызов какой?
источник

M

Michael in Evolution CMS
В обоих случаях одинаково стандартный
источник

M

Michael in Evolution CMS
[!FormLister?
&formid=basic
&rules=
{
   "name":{
       "required":"Обязательно введите имя",
       "matches":{
           "params":"\/^[\\pL\\s\\-']++$\/uD",
           "message":"Введите имя правильно"
       }
   },
   "email":{
       "required":"Обязательно введите email",
       "email":"Введите email правильно"
   },
   "phone":{
       "required":"Обязательно введите номер телефона",
       "phone":"Введите номер правильно"
   },
   "message":{
       "required":"Обязательно введите сообщение",
       "minLength":{
           "params":10,
           "message":"Сообщение должно быть не менее 10 символов"
       }
   }
}

&formTpl=@CODE:
<div class="row">
   <div class="col-md-8 col-md-offset-2">
       <div class="well">
           <form class="form-horizontal" method="post">
               <input type="hidden" name="formid" value="basic">
               <div class="form-group[+name.errorClass+][+name.requiredClass+]">
                   <label for="name" class="col-sm-2 control-label">* Имя</label>
                   <div class="col-sm-10">
                       <input type="text" class="form-control" id="name" placeholder="Имя" name="name" value="[+name.value+]">
                       [+name.error+]
                   </div>
               </div>
               <div class="form-group[+email.errorClass+][+email.requiredClass+]">
                   <label for="email" class="col-sm-2 control-label">* Email</label>
                   <div class="col-sm-10">
                       <input type="text" class="form-control" id="email" placeholder="Email" name="email" value="[+email.value+]">
                       [+email.error+]
                   </div>
               </div>
               <div class="form-group[+phone.errorClass+][+phone.requiredClass+]">
                   <label for="phone" class="col-sm-2 control-label">* Телефон</label>
                   <div class="col-sm-10">
                       <input type="text" class="form-control" id="phone" placeholder="+375 29 123 45 67" name="phone" value="[+phone.value+]">
                       [+phone.error+]
                   </div>
               </div>

               <div class="form-group[+message.errorClass+][+message.requiredClass+]">
                   <label for="message" class="col-sm-2 control-label">* Сообщение</label>
                   <div class="col-sm-10">
                       <textarea class="form-control" id="message" placeholder="Ваше сообщение" name="message" rows="10">[+message+]</textarea>
                       [+message.error+]
                   </div>
               </div>
               [+form.messages+]
               <div class="form-group">
                   <div class="col-sm-offset-2 col-sm-10">
                       <button type="submit" class="btn btn-primary"><i class="glyphicon glyphicon-envelope"></i> Отправить</button>
                   </div>
               </div>
           </form>
       </div>
   </div>
</div>

&to=test@test.com
&ccSender=1
&ccSenderField=email
&ccSenderTpl=@CODE:Спасибо за обращение, [+name.value+]
&reportTpl=@CODE:
<p>Имя: [+name.value+]</p>
<p>Телефон: [+phone.value+]</p>
<p>Email: <a href="mailto:[+email.value+]">[+email.value+]</a></p>
<p>Сообщение: [+message:strip_tags:nl2br+]</p>

&errorClass= has-error
&requiredClass= has-warning
&subject=Новое сообщение
&messagesOuterTpl=@CODE:<div class="alert alert-danger" role="alert">[+messages+]</div>
&errorTpl=@CODE:<span class="help-block">[+message+]</span>
!]
источник

AK

Andrey K in Evolution CMS
Тогда хз. Может ошибки тупо скрыты на новом сайте стилями?)
источник

M

Michael in Evolution CMS
Мысль такая была. Но в коде их нет. Я проверил через Inspect tool.
источник

A

Artem in Evolution CMS
Можно ли как-то в DLMenu задать шаблон для третьего уровня контейнера ul ?
&innerTpl1=``
не пашет
источник

M

Michael in Evolution CMS
Да и дебаг показывает что ошибки не выводятся самим сниппетом
источник

A

Artem in Evolution CMS
Artem
Можно ли как-то в DLMenu задать шаблон для третьего уровня контейнера ul ?
&innerTpl1=``
не пашет
оказывается, надо не  с нуля нумерацию считать,как в rowTpl, а с единицы
источник

A

Artem in Evolution CMS
А как отфильтровать в меню документы определенного шаблона? как правильно фильтр должен выглядеть?
источник