Pavlo
и обновите страницу с выводом
Александр
Та же история.
Александр
Имеет смысл удалить в админке эти два плагина и заново поставить их?
Pavlo
а вы сам twig Установили?
Александр
а как узнать? я его установил из Extras
Pavlo
в корне в папке vendor\pathologic\evo-twig
Александр
Мы об этом?
Александр
да, через composer
Александр
сначала из консоли (composer require pathologic/evo-twig), затем, позже, через веб-composer
Pavlo
а зачем два раза
Александр
"вдруг с первого не завелось?"
Александр
# ls -la vendor/ total 48 drwxr-xr-x 9 nginx nginx 4096 Aug 29 20:59 . drwxr-xr-x 8 nginx nginx 4096 Aug 29 21:04 .. drwxr-xr-x 3 nginx nginx 4096 Aug 29 20:59 asm89 -rw-r--r-- 1 nginx nginx 178 Aug 29 20:59 autoload.php drwxr-xr-x 2 nginx nginx 4096 Aug 29 20:59 composer drwxr-xr-x 3 nginx nginx 4096 Aug 29 20:59 doctrine -rw-r--r-- 1 nginx nginx 31 Aug 7 14:43 .htaccess -rw-r--r-- 1 nginx nginx 69 Aug 7 14:43 index.html drwxr-xr-x 3 nginx nginx 4096 Aug 29 20:59 pathologic drwxr-xr-x 4 nginx nginx 4096 Aug 29 20:59 symfony drwxr-xr-x 3 nginx nginx 4096 Aug 29 20:59 twig drwxr-xr-x 3 nginx nginx 4096 Aug 29 20:59 umpirsky
Pavlo
попробуйте удалить с папки вендор папку pathologic и установить заново через composer require pathologic/evo-twig
Pavlo
и напишите какая у вас версия php ну и modx заодно
Александр
Evo 1.4.5 PHP 7.2.9-1+ubuntu18.04.1+deb.sury.org+1 переставил через composer require pathologic/evo-twig тестирую
Александр
не поменялся вывод
DG
Подскажите какое решение лучше использовать как фильтр в инет магазине efilter ?
Александр
Alexey
Всем привет. Возникли проблемы с переходом на https. Есть ли инструкция для evolution cms ? Или нет принципиальных отличий от стандартного алгоритма перехода ?
Dmytro
Отличий перехода нет
Alexey
Спасибо )
Anonymous
зачем?
Да хз, было там что-то про срвместимость
Anonymous
Да и я уже решил что ты говнокодер, по этой причине и не работает😁
Александр
Тогда в {{ dl.wrap|raw }}
А вот это сработало. Т.е. T_CODE и CODE одинаково обрабатываются через новый шаблонер?
Александр
и использовать старый в части шаблонов нет варианта?
Александр
а вот нет )))) не работает вот мой код: [[DocLister? &parents=`2` &idType=`parents` &depth=`4` &showParent=`0` &dateFormat=`%d.%m.%Y` &ownerTPL=`@T_CODE: {{ dl.wrap|raw }}` &tpl=`@T_CODE: {{ data.id }} - {{ data.title }` ]] и он не работает, если что
Мишка
кто подскажет, почему при загрузке гиф файла через редактор, ему автоматом присваивается png формат? как убрать?\
Александр
Dark
Не только gif так, но и svg. Не знаю, баг это и так что
Мишка
file.gif при загрузке преобразуется в file.gif.png
Vladislav
Кто запускал evolution на nginx? есть конфиги?
Vladislav
что то ещё нужно для запуска?
Dmytro
пишем modx evo nginx конфиг в гугле и видим 🙂
Vladislav
я нашел несколько, сработало парочка для revo, но в админке почему то лупится между www и без www
Vladislav
хотя по факту редиректов нет
Vladislav
а в коде есть редиректы на www?
Anonymous
Из prepare FormListerа назначаю такие переменные $_SESSION['order_number'] = $FormLister->getField('order_number'); и $_SESSION['client_id'] = $FormLister->getField('client_id'); На ресурсе странице вызываю сниппет <?php $content = ''; $total = $_SESSION['total'] * 100; if(isset($_GET['payment'])){ switch($_GET['payment']) { case 'return': $content .= '<p>Платеж успешно произведен. Благодарим за заказ!</p>'; break; case 'fail': $content .= '<p>Платеж не произведен. Попробуйте снова!</p>'; break; case 'cash': $content .= '<p>Ваш заказ № <strong>'.$_SESSION['order_number'].'</strong> успешно оформлен!</p>'; break; case 'online': $orderNumber = date('YHis'); $clientId = 'D'.str_replace('.','',$_SERVER['REMOTE_ADDR']); $userName = 'userName'; $password = 'password'; $returnUrl = 'http://site.site/send?payment=return'; $failUrl = 'http://site.site/send?payment=fail'; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'https://securepayments.sberbank.ru/payment/rest/register.do'); curl_setopt($curl, CURLOPT_RETURNTRANSFER,true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, 'userName='.$userName.'&password='.$password.'&orderNumber='.$_SESSION['order_number'].'&amount='.$total.'&currency=643&returnUrl='.$returnUrl.'&failUrl='.$failUrl.'&language=ru&clientId='.$_SESSION['client_id'].''); $out = curl_exec($curl); header('Location: '.json_decode($out, true)['formUrl']); curl_close($curl); break; default: $content = ''; } } echo $content; Пролема в том, что выполняется неверное перенаправление. Хотя сесионные переменные впорядке - данные содержат и выводятся через echo Подскажет кто в чем затык?
Anonymous
Или подскажете какой другой способ перелачи параметров, чтобы в другом сниппете можно было их брать
Aliaksandr
Может эту странную запись с адресом перенаправления разбить на две стоит?
Marc
Can't install evo 2.0 to test. Installer does nothing when added database and password. Not testing :o
Сергей
Can't install evo 2.0 to test. Installer does nothing when added database and password. Not testing :o
Install 1.4.5 Then upload files 2.0 Create a config file to connect to the database
Сергей
Marc
ok will try
Marc
overwritw 1.4.5 files or only use the database and only use the 2.0 files?
EVO bot Лёшка
Marc
https://github.com/evolution-cms/evolution/tree/2.x/core/config/database/connections Hmm, its empty
Marc
I will wait till its ready to test 👍
Александр
когда в if пробую сравнить с текстовой строкой, не получается [[if &is=[+info+]:is:текстовая строка &then=+ &else=-]] всегда выдает -, даже если info = 'текстовая строка'. Вопрос - как все же сравнить со строкой, тем более если строка на русском и с пробелом?
Pathologic
😸
Александр
is же синоним = ?
Александр
не помогает с = )
Сергей
на твиге и блейде норм))
Камиль
не помогает с = )
separator=^ и потом замените : на ^
Камиль
Или какой то другой параметр
Камиль
Не помню уже
Александр
&separator=^ помог. А точно строчку не надо в кавычки или еще как-то выделить?
Александр
типа "это строка" )
Aliaksandr
типа "это строка" )
Там в строке небось двоеточие было, вот и помог:)
Александр
Сорри, что-то телега сожрала форматирование. Не помог
Aliaksandr
Ну значит сравниваемые строки не равны))
Александр
но вот до этой строке в коде if if(preg_match('/^(\[\+(.*?)\+\])$/i', $subject)) $subject = ''; все отлично, а после нее $subject становится пустым
Александр
а он равен строке "Новая"
Aliaksandr
Где именно он равен? Может он еще не распарсился до того, как попал в сниппет?
Александр
а если ее закомментить, то в коде сравнения сравниваемые строчки выглядят так: string(11) "Новые" string(10) "Новые"
Aliaksandr
Если info=1, то срабатывает сравнение с 1?
Pathologic
пора на вордпресс, раз твиг не заводится, сниппет иф не заводится
Александр
var_dump($subject); if(preg_match('/^(\[\+(.*?)\+\])$/i', $subject)) $subject = ''; var_dump($subject); первый и второй var_dump-пы выдают "Новые" и ""
Aliaksandr
Мда
Александр
а var_dump((string)$subject, (string)$operand, $output); выдает именно string(11) "Новые" string(10) "Новые" False
Александр
utf8 конечно, но все же
Александр
а не в php ли моем корни, в смысле дружбы с utf8?
Александр
7.2 стоит себе...
Александр
php-mbstring тоже стоит
Aliaksandr
А если этот вардамп в лог записать, а не на странице вывести? Откуда вообще это инфо берется?