Size: a a a

2021 April 01

SB

Sasha Beep in Evolution CMS
Михаил Носков
получаешь поля из базы, по ним составляешь массив правил и подсовываешь его в formlister
конфиг у меня вот такой был:
'fields' => [
   'caption'  => 'Поля',
   'type'     => 'group',
   'layout'   => 'horizontal',
   'fields'   => [
       'caption' => [
           'caption' => 'Название поля',
           'type'    => 'text',
       ],

       'type' => [
           'caption'  => 'Тип поля',
           'type'     => 'dropdown',
           'elements' => [
               'text'     => 'Текст',
               'email'    => 'Email',
               'phone'    => 'Телефон',
               'textarea' => 'Многострочный текст',
           ],
       ],

       'icon' => [
           'caption' => 'Иконка',
           'type'    => 'text',
       ],

       'required' => [
           'caption'  => 'Обязательное?',
           'type'     => 'checkbox',
           'elements' => [1 => 'Да'],
           'default'  => 0,
       ],
   ],
],

ну и как то так формируются правила:
$rules = [];

foreach ($data['fields'] as $i => $field) {
   $rule = [];
   $key = 'field_' . $i;

   if (!empty($field['required'][0])) {
       $rule['required'] = 'Обязательное поле';
   }

   switch ($field['type']) {
       case 'phone': {
           $rule['matches'] = [
               'params'  => '/^\+?[78]\s?\(\d{3}\)\s?\d{3}-\d\d-\d\d$/',
               'message' => 'Формат телефона неверный',
           ];
           $key = 'phone';
           break;
       }

       case 'email': {
           $rule['email'] = 'Формат адреса неверный';
           $key = 'email';
           break;
       }
   }

   $rules[$key] = $rule;
}

$rules['agree'] = [
   'required' => 'Отметьте согласие',
];
+ примерно так и думал, только у меня поля по отдельности
источник

A

Axenia in Evolution CMS
sashabeep (656.04) увеличил карму mnoskov (1510.57)
источник

РП

Руслан Пушин... in Evolution CMS
Ошибка индекса Скорости! Chrome не собирал никаких скриншотов во время загрузки страницы. Пожалуйста, убедитесь, что на странице виден контент, а затем попробуйте повторно запустить Lighthouse. (SPEEDINDEX_OF_ZERO) из за чего такое может быть ?
источник

АХ

Андрей [aharito] Хар... in Evolution CMS
Всем привет!
Делаю сайт на локалке, Evo 3.1.3, Open Server, php 7.4, MySQL 8
Все было Ок, и вдруг без видимых причин словил "Allowed memory size of 1610612736 bytes exhausted" в файле core/src/Core.php строка 1401
Понятно, что памяти не хватило, вроде как Композеру, но в чем причина?
Не помню, чтобы менял что-либо существенное на сайте.
@Dmi3yy @Serious_t91
источник

VD

Volodymyr Dzhuryn in Evolution CMS
источник

AS

Aliaksandr Sadouski in Evolution CMS
+
источник

A

Axenia in Evolution CMS
webber_12 (3973.66) увеличил карму dzhuryn (2665.04)
источник

АХ

Андрей [aharito] Хар... in Evolution CMS
Андрей [aharito] Харитонов
Всем привет!
Делаю сайт на локалке, Evo 3.1.3, Open Server, php 7.4, MySQL 8
Все было Ок, и вдруг без видимых причин словил "Allowed memory size of 1610612736 bytes exhausted" в файле core/src/Core.php строка 1401
Понятно, что памяти не хватило, вроде как Композеру, но в чем причина?
Не помню, чтобы менял что-либо существенное на сайте.
@Dmi3yy @Serious_t91
Была память 1536M под ПХП, увеличил до 2000М, не помогло.
источник

СБ

Сергей Богданенко... in Evolution CMS
Подскажите, на какой максимально версии PHP заведётся ditto и старые сниппеты 13-14 годов?
источник

АС

Антон Сысуев... in Evolution CMS
5.6
источник

SB

Sasha Beep in Evolution CMS
Сергей Богданенко
Подскажите, на какой максимально версии PHP заведётся ditto и старые сниппеты 13-14 годов?
Если обновить cms и сниппеты то на 7 с чем-то eform и ditto работают
источник

СБ

Сергей Богданенко... in Evolution CMS
Sasha Beep
Если обновить cms и сниппеты то на 7 с чем-то eform и ditto работают
До какой версии обновить?
источник

SB

Sasha Beep in Evolution CMS
До последней
источник

SB

Sasha Beep in Evolution CMS
1.4 четотам
источник

СБ

Сергей Богданенко... in Evolution CMS
Sasha Beep
До последней
стоит 1,4,5
источник

SB

Sasha Beep in Evolution CMS
Через updater обновить, потом сниппеты обновить, должно и на 7.2 работать
источник

SB

Sasha Beep in Evolution CMS
Если самописных нет то все само заведется
источник

SB

Sasha Beep in Evolution CMS
Мы раз в году на специальности IT в местном колледже раздаем тестовое задание. Сверстать страницу по макету. В макете 3 полосы - шапка, слайдер и 4 карточки. Что-то с современным поколением всё очень плохо. Они не могут осилить даже это. Сегодня прислали самый мегавсратый макет за всю историю тестового задания. Даже если взять просто стандартные компоненты BS абсолютно без оформления (jumbotron,card,carousel,navbar) будет в бесконечность раз красивее
источник

SB

Sasha Beep in Evolution CMS
источник

МФ

Максим Филин... in Evolution CMS
Саня
источник