Pathologic
https://github.com/mnoskov/commerce/blob/master/install/assets/snippets/Order.tpl#L19
Камиль
Так там 1 стоит
Pathologic
так что если хочешь на блейд переписывать, то делай как @Serious_t91 тебе говорит
Pathologic
ну раз стоит, значит оно и работает
Pathologic
а ты делаешь неправильно что-то
Камиль
так что если хочешь на блейд переписывать, то делай как @Serious_t91 тебе говорит
Ну попробуйте сами в формлистре в шаблоне письма написать [(site_name)] на 1.4.9 с установленным блейдом
Камиль
Снова дарю {{ $modx->getConfig('site_name') }}
[(site_name)] не должен работать выходить даже если просто @CODE
Камиль
?
Pathologic
плагин EvoBlade вообще никак не влияет на работу парсера
Pathologic
и на работу DLTemplate тоже
Anonymous
Рассказываю маленькую тайну, обработка таких вещей как [()] идёт на уровне формирования шаблона. По этой причине фактически в чанк приходить @CODE с текстовым значением, а не в виде [(site_name)]. EvoBlade подменяет обработку шаблона на свою, так что фактически чтобы отработало [()] подобное дело, его нужно туда как-то передать.
Pathologic
если просто @CODE: то там распарсит основной парсер, до того как сниппет обработает
Камиль
Ну попробуйте то что я написал проделать а потом пишите что не должно
Камиль
🤦‍♂️в принципе на что я рассчитывал
Pathologic
на то, что все поставят Commerce, EvoBlade и проверят ((:
Камиль
на то, что все поставят Commerce, EvoBlade и проверят ((:
Да не надо ставить первое, можете в fl проверить тоже не работает
Anonymous
на то, что все поставят Commerce, EvoBlade и проверят ((:
Макс в твоём формлистере тоже не работает
Камиль
В шаблоне письма
Pathologic
чего это не работает
Anonymous
@Pathologic93 Ты говнокодер, я же говорил 😁
Pathologic
https://github.com/Pathologic/FormLister/blob/master/assets/snippets/FormLister/core/FormLister.abstract.php#L999
Камиль
Из плагина проверял в регистрации пользователя в шаблоне ccSenderTpl дописал [(site_name)] с включенным blade и на выходе [(site_name)] был пустым
Pathologic
я проверил, нормально все парсится
Pathologic
Pathologic
вот parseDocumentSource=0
Pathologic
Pathologic
вот =1
Pathologic
@milkamil93 ты оклеветал опять
Камиль
@milkamil93 ты оклеветал опять
Мне не сложно извинится, если это так
Камиль
@milkamil93 ты оклеветал опять
https://monosnap.com/file/dnFsG9dsGhMtd0Z2pICeYWbTliP8Tc вот пруф
Камиль
буду рад, если укажешь на ошибки
Artem
Здравствуйте. Подскажите, можно ли для ТВ типа image и file задать свою папку для KCFinder при выборе файла в админке?
Dmytro
Можно глобально в настройках задать
Artem
мне нужно в зависимости от шаблона например
Artem
или родительского документа
Artem
в общем как то динамически влиять на этот путь
Dmytro
Можно в плагине переопределять тогда
Dmytro
Где то был плагин что б для каждого документа своя папка
Artem
в экстрас или вообще?
Alexey
ну а что ты хочешь? По аяксу сессию получать? Не получится. Можно только в случае успеха делать перезагрузку страницы или отправлять клиента куда нужно
Игорь
Может только токен сравнивать, каждый запрос + токен
Александр
возможно нужен модуль php imagick
Алексей
Уважаемые коллеги подскажите пожалуйста как восстановить этот сайт? http://shcet.by/ он пишет просто error и все.
Алексей
Версия пхп на хостинге 7.1
Алексей
Надо конечн.
Алексей
С админкой таже фигня error
Алексей
Ставил тоже ошибки
Алексей
правда более предметные
Andrey
А что с ним не так? Подключить апи в файле и runSnippet. Хотя искренне рекомендовал бы FormLister
Andrey
Ну в чанк об успехе суньте js с перезагрузкой страницы.
Andrey
Либо если это ифрейм, перезагрузите родителя. Либо элемент где видно что юзер вошёл. Хз что там внешне.
Pathologic
на формлистере прекрасно работает через аякс авторизация
Камиль
Снова дарю {{ $modx->getConfig('site_name') }}
😝😝😝😝 https://github.com/AgelxNash/DocLister/commit/3cea87b447389c7e1bcbc46d733a2851f7f5b08c
Anonymous
Ну я же говорю, Макс говнокодер 😊
Камиль
Pathologic
Pathologic
ну и когда его писал Женя, то никто шаблонизаторами не пользовался
DG
народ подскажите плиз (что то уже запарился))) Вопрос не по evo а по php Есть массив Array ( [f_1] => Array ( [0] => 4279 [1] => 4280 [2] => 4281 [3] => 4298 [4] => 4307 [5] => 4326 ) [k_1] => Array ( [0] => 4285 [1] => 4294 [2] => 4307 ) ) ключи первого уровня могут быть разные и кол-во может быть до 24. на выходе мне нужно получить совпадения в массивах, в данным случае это 4307
Pathologic
array_intersect
DG
array_intersect
$result = array_intersect ($array1, $array2); а у меня не известное кол-во массивов второго уровня
Pathologic
тогда используй ...
Pathologic
не нужен здесь перебор
DG
$result = call_user_func_array('array_intersect', $ar); Нашел! вот это помогло)) спасибо всем!
Камиль
а я не знаю как ещё не зная вложенность делать
Pathologic
https://www.php.net/manual/ru/functions.arguments.php
Aleksey
Привет всем. Скажите как понять ошибку. В админке страница после нажатия сохранить не возвращается сохраненные результаты, т.е. колесико EVO лаодера не грузится, а просто пустая страница возвращается. Записи в бд уходят правильно. В инпекторе выходит 500 ошибка с указанием index.php?a=27&id=87448:89 POST . Как понять что случилось, подскажите советом, как отливить в чем ошибка?
Pathologic
В версиях PHP 5.6 и выше список аргументов может содержать многоточие ..., чтобы показать, что функция принимает переменное количество аргументов. Аргументы в этом случае будут переданы в виде массива.
Aleksey
вот примерно что за ошибка https://www.dropbox.com/s/8rb98wy40eovti6/1BGIl1Tw1u.mp4?dl=0
Aleksey
за последнее время нет
Aleksey
т.е. вчера работало например точно. Плагины щас попробую поотрубать
Aleksey
могут в теории залить какой-то вирус в бд в виде скрытого плагина например? уже ломанули главную index.php добавим редирект в начало файла. Запись стер, пароли сменил. Что дальше делать хз, какая-то уязвимость есть на сервере видимо
Aleksey
прогнал антивирусом ImunifyAV
Andrey
Нет ли у кого рабоего кусочка добавления виджетов на событие OnManagerWelcomeHome? Что-то перестало работать, 1.4.9. Вроде массивы все верные, хз.
Andrey
$e = &$modx->Event; switch($e->name){ case 'OnManagerWelcomeHome': if($_SESSION['mgrRole']!=='1') { $widgets['onlineinfo']['hide']='1'; } $e->output(serialize($widgets)); break; } Вот только не работает.
Dmytro
$e = &$modx->Event; switch($e->name){ case 'OnManagerWelcomeHome': //if($_SESSION['mgrRole']!=='2') return; //$widgets['welcome']['hide']='1'; //$widgets['onlineinfo']['hide']='1'; //$widgets['recentinfo']['hide']='1'; //$widgets['news']['hide']='1'; //$widgets['security']['hide']='1'; $widgets['test'] = array( 'menuindex' =>'1', 'id' => 'test', 'cols' => 'col-sm-6', 'icon' => 'fa-rss', 'title' => 'test', 'body' => '<div class="card-body">[+modx_news_content+]</div>' ); $e->output(serialize($widgets)); break; }