Size: a a a

2020 August 14

P

Pathologic in Evolution CMS
тогда не знаю
источник

К

Камиль in Evolution CMS
Сергей
Добавил prepare для кастомных полей и так же для стандартных при сохранении
+
источник

A

Axenia in Evolution CMS
milkamil93 (769.82) увеличил карму Serg_64j (1054.48)
источник

A

Alexander in Evolution CMS
Anton Kolesnikov
может есть у кого под рукой пример рабочего кода input checkbox в eForm?
а что понимается под рабочим кодом? в шаблоне или проверки\обработки?
источник

AK

Anton Kolesnikov in Evolution CMS
Alexander
а что понимается под рабочим кодом? в шаблоне или проверки\обработки?
сейчас так сделано. Выдается ошибка - неправильное значение поля
источник

VN

Valentin Nelipenko in Evolution CMS
Может кто подсказать, куда копать?
источник

VN

Valentin Nelipenko in Evolution CMS
Переслано от Valentin Nelipenko
Ребята, подскажите что делаю не так? Пытаюсь интегрировать свой шаблон. Делаю все по уроку http://i--gu.ru/urok-4, но у меня не подтягиваются стили и изображения
источник

VN

Valentin Nelipenko in Evolution CMS
Переслано от Valentin Nelipenko
источник

VN

Valentin Nelipenko in Evolution CMS
Переслано от Valentin Nelipenko
ругается на права, права все установлены корректно
источник

VN

Valentin Nelipenko in Evolution CMS
Переслано от Valentin Nelipenko
Файлы и паки шаблона закинул в отдельную папку в папку шаблонов
источник

AL

Alexey Liber in Evolution CMS
Valentin Nelipenko
Переслано от Valentin Nelipenko
ругается на права, права все установлены корректно
Обратись к саппорту рег.ру
источник

VN

Valentin Nelipenko in Evolution CMS
Написал, жду ответа.
источник

VN

Valentin Nelipenko in Evolution CMS
Спасибо
источник

AL

Alexey Liber in Evolution CMS
А в целом - тикай ты от них и как можно дальше
источник

DM

Dmytro Makohonenko in Evolution CMS
Anton Kolesnikov
сейчас так сделано. Выдается ошибка - неправильное значение поля
добавь к чекбоксу параметр value="ok" (например) и eform="пуш_зе_баттон:string:1"
источник

A

Alexander in Evolution CMS
Anton Kolesnikov
может есть у кого под рукой пример рабочего кода input checkbox в eForm?
{{feedbackForm__services}}
---
[!eForm?
&formid=`form-services`
&subject=`отметка: [+check1__checkbox_agree+]`
&to=`me@site.com`
&tpl=`eform__contactForm__services`
&report=`eform__contactFormReport__services`
&vericode=`1`
&debug=`0`
&invalidClass=`invalid`
&requiredClass=`invalid`
&protectSubmit=`check1__checkbox_agree,special`
&from=`no-reply@site.com`
&fromname=``
&submitLimit=`60`
&runSnippet=`eFormFunctions__services`
&eFormOnValidate=`feedbackForm__services__eFormOnValidate`
&eformOnBeforeMailSent=`feedbackForm__services__eformOnBeforeMailSent`
!]

{{eform__contactForm__services}}
---
[+validationmessage+]
<form method="post" action="/[~[*id*]~]" id="form-services" name="form-services">
 <input name="formid" type="hidden" value="form-services">
 <input value="" name="special" type="text" eform="special:date:0" class="hide">
 <input type="checkbox" id="service__1" name="service__1" value="1" autocomplete="off" eform="Отметка:string:0:Недопустимые данные:#LIST service__1">
 <label id="service__1_label" for="service__1">Отметка</label>
 <button type="submit" name="submit" id="submit">Отправить</button>
</form>

{{eform__contactFormReport__services}}
---
<p><strong>Отметка:</strong> [+check1__checkbox_agree+]</p>

[[eFormFunctions__services]]
---
<?php
function feedbackForm__services__arr( &$services_arr ){
   $services_arr = array(
       'service__1' => 'Отметка',
       );
   return true;
}
function feedbackForm__services__eFormOnValidate( &$fields, &$vMsg, &$rMsg ){
   feedbackForm__services__arr( $services_arr );
   $services_check_ok = false;
   foreach ( $services_arr as $key => $val ) {
       if ( isset($fields[$key]) && ($fields[$key]==1) ) {
           $services_check_ok = true;
           break;
       }
   }
   if ( $services_check_ok == false ) {
       $rMsg[] = 'Отметка &raquo; Не выбрано';
   }
   return true;
}
function feedbackForm__services__eformOnBeforeMailSent( &$fields ){
   $fields['check1__checkbox_agree'] = ( isset($fields['check1__checkbox_agree']) && ($fields['check1__checkbox_agree']==1) ) ? 'согласен' : 'не согласен';
   return true;
}
return '';
источник

E

EVO bot Лёшка in Evolution CMS
Alexander
{{feedbackForm__services}}
---
[!eForm?
&formid=`form-services`
&subject=`отметка: [+check1__checkbox_agree+]`
&to=`me@site.com`
&tpl=`eform__contactForm__services`
&report=`eform__contactFormReport__services`
&vericode=`1`
&debug=`0`
&invalidClass=`invalid`
&requiredClass=`invalid`
&protectSubmit=`check1__checkbox_agree,special`
&from=`no-reply@site.com`
&fromname=``
&submitLimit=`60`
&runSnippet=`eFormFunctions__services`
&eFormOnValidate=`feedbackForm__services__eFormOnValidate`
&eformOnBeforeMailSent=`feedbackForm__services__eformOnBeforeMailSent`
!]

{{eform__contactForm__services}}
---
[+validationmessage+]
<form method="post" action="/[~[*id*]~]" id="form-services" name="form-services">
 <input name="formid" type="hidden" value="form-services">
 <input value="" name="special" type="text" eform="special:date:0" class="hide">
 <input type="checkbox" id="service__1" name="service__1" value="1" autocomplete="off" eform="Отметка:string:0:Недопустимые данные:#LIST service__1">
 <label id="service__1_label" for="service__1">Отметка</label>
 <button type="submit" name="submit" id="submit">Отправить</button>
</form>

{{eform__contactFormReport__services}}
---
<p><strong>Отметка:</strong> [+check1__checkbox_agree+]</p>

[[eFormFunctions__services]]
---
<?php
function feedbackForm__services__arr( &$services_arr ){
   $services_arr = array(
       'service__1' => 'Отметка',
       );
   return true;
}
function feedbackForm__services__eFormOnValidate( &$fields, &$vMsg, &$rMsg ){
   feedbackForm__services__arr( $services_arr );
   $services_check_ok = false;
   foreach ( $services_arr as $key => $val ) {
       if ( isset($fields[$key]) && ($fields[$key]==1) ) {
           $services_check_ok = true;
           break;
       }
   }
   if ( $services_check_ok == false ) {
       $rMsg[] = 'Отметка &raquo; Не выбрано';
   }
   return true;
}
function feedbackForm__services__eformOnBeforeMailSent( &$fields ){
   $fields['check1__checkbox_agree'] = ( isset($fields['check1__checkbox_agree']) && ($fields['check1__checkbox_agree']==1) ) ? 'согласен' : 'не согласен';
   return true;
}
return '';
источник

A

Alexander in Evolution CMS
Alexander
{{feedbackForm__services}}
---
[!eForm?
&formid=`form-services`
&subject=`отметка: [+check1__checkbox_agree+]`
&to=`me@site.com`
&tpl=`eform__contactForm__services`
&report=`eform__contactFormReport__services`
&vericode=`1`
&debug=`0`
&invalidClass=`invalid`
&requiredClass=`invalid`
&protectSubmit=`check1__checkbox_agree,special`
&from=`no-reply@site.com`
&fromname=``
&submitLimit=`60`
&runSnippet=`eFormFunctions__services`
&eFormOnValidate=`feedbackForm__services__eFormOnValidate`
&eformOnBeforeMailSent=`feedbackForm__services__eformOnBeforeMailSent`
!]

{{eform__contactForm__services}}
---
[+validationmessage+]
<form method="post" action="/[~[*id*]~]" id="form-services" name="form-services">
 <input name="formid" type="hidden" value="form-services">
 <input value="" name="special" type="text" eform="special:date:0" class="hide">
 <input type="checkbox" id="service__1" name="service__1" value="1" autocomplete="off" eform="Отметка:string:0:Недопустимые данные:#LIST service__1">
 <label id="service__1_label" for="service__1">Отметка</label>
 <button type="submit" name="submit" id="submit">Отправить</button>
</form>

{{eform__contactFormReport__services}}
---
<p><strong>Отметка:</strong> [+check1__checkbox_agree+]</p>

[[eFormFunctions__services]]
---
<?php
function feedbackForm__services__arr( &$services_arr ){
   $services_arr = array(
       'service__1' => 'Отметка',
       );
   return true;
}
function feedbackForm__services__eFormOnValidate( &$fields, &$vMsg, &$rMsg ){
   feedbackForm__services__arr( $services_arr );
   $services_check_ok = false;
   foreach ( $services_arr as $key => $val ) {
       if ( isset($fields[$key]) && ($fields[$key]==1) ) {
           $services_check_ok = true;
           break;
       }
   }
   if ( $services_check_ok == false ) {
       $rMsg[] = 'Отметка &raquo; Не выбрано';
   }
   return true;
}
function feedbackForm__services__eformOnBeforeMailSent( &$fields ){
   $fields['check1__checkbox_agree'] = ( isset($fields['check1__checkbox_agree']) && ($fields['check1__checkbox_agree']==1) ) ? 'согласен' : 'не согласен';
   return true;
}
return '';
с проверкой обязательного выбора чекбокса и с заменой  поля со значением чекбокса, которое летит в тему и тело письма
источник

A

Alexander in Evolution CMS
это урезанный вариант проверки, чтобы был выбран хотя-бы один их чекбоксов (services_arr)
источник

AK

Anton Kolesnikov in Evolution CMS
Alexander
это урезанный вариант проверки, чтобы был выбран хотя-бы один их чекбоксов (services_arr)
Спасибо
источник