Size: a a a

2021 June 29

VD

Volodymyr Dzhuryn in Evolution CMS
в начало файлика поставь echo 1;die(); может трабла не в правах
источник

R

Ruslan in Evolution CMS
Подскажите плиз по commerce. Заметил такой косяк у себя используя cообщения в commerce из проперти файлов языков. На странице все хорошо отрабатывает и на почту приходит корректное имя в доставке или методе оплаты. Кусок регистрации одного из вариантов доставки например такой
       $params['rows']['post'] = [
           'title' => "[%delivery.post%]",
           'price' => $curierPrice,
       ];.
Как я уже сказал на странице заказа все хорошо отображает. А в админке или на странице корзины я вижу  [%delivery.post%] вместо текста по этому ключу.
источник
2021 June 30

AL

Alexey Liber in Evolution CMS
Народ, слушайте, а никто в последнее время не сталкивался с тем, что добавление/удаление блоков не работает в мультике?
Решил топорно заменив в multitv.js
$('.copy', el).click(function (e) {
на
$('.copy', document).click(function (e) {
но не понимаю почему схуяли скрипт el перестал видеть, с учетом того, что он в функцию же передается....
источник

E

EVO bot Лёшка in Evolution CMS
источник

МН

Михаил Носков... in Evolution CMS
у меня было такое как то раз, тоже разбирался и не понимал, там что-то связано с версией jquery - если не установлен mm, то multitv подключает свою, и вот она почему-то работает как то не так.
в моем случае так было
источник

AL

Alexey Liber in Evolution CMS
т.е. положить болт, а в случае чего просто фикс сделать и хай с ним? У меня подозрение либо на multiFields, либо на PageBuilder. Ибо на двух проектах использовал их, и на двух проектах такой косяк всплыл
источник

AL

Alexey Liber in Evolution CMS
PageBuilder ничего там не переписывает  assets/js/ случаем?
источник

МН

Михаил Носков... in Evolution CMS
вроде нет
источник

AL

Alexey Liber in Evolution CMS
надо будет на свежую голову потыкать... Либо Серегу всея JS потыкать, чтоб разобрался))
источник

DM

Dmytro Makohonenko in Evolution CMS
смотри ошибки жаваскрипта в консоли
источник

AL

Alexey Liber in Evolution CMS
... ну если я как-то нашел где и что поправить, значит я совсем хоть немножечко в JS разбираюсь и консоль смотреть умею?)
источник

DM

Dmytro Makohonenko in Evolution CMS
по идее надо устранить ошибку без вмешательства в сам код))
источник

AA

Am Ambrion in Evolution CMS
Золотые слова. ((%
источник

AA

Am Ambrion in Evolution CMS
Классика чата:
1. Не показывать код спрашивая как работает.
2. Устранять ошибки без правок кода.
источник

AL

Alexey Liber in Evolution CMS
так то да, только вот в том то и дело, что нужно внести изменения в код мультика на гитхабе, чтобы потом не было проблем. Ошибка то не моя локальная
источник

DM

Dmytro Makohonenko in Evolution CMS
не прав ты тут. мультик нормально работает.  Надо смотреть почему отваливается жс - скорее всего конфликт жиквери (какойто плагин рубает). Твоя правка в код вообще в корне неверна - мультик вешает события конкретно на новый скопированый элемент. Твой код вешает заново события на все элементы мультика, что почти наверняка потом приведет к еще большим багам документа
источник

AL

Alexey Liber in Evolution CMS
Я написал что мне нужна помощь? Я написал что нужно внести именно те изменения, которые я внес костыльно? Хотя если ты отправил меня смотреть консоль, то в принципе все понятно...
Мультик в определенных случаях глючит. Два раза подряд на двух сайтах за два дня. Я уточнил: только ли  у меня: Выяснялось что нет. Значит нужно найти и исправить что именно вызывает это и исправить, чтобы не вносить костыли подобные моим, если у кого-то будет такое же.
Так что кто тут не прав?
источник

Д

Дмитрий in Evolution CMS
У меня отваливался после обновление. Помогло переустановка мультика
источник

R

Ruslan in Evolution CMS
Всем доброго утра. Повторю свой вчерашний вопрос немного перефразируя и уже с blang:

Подскажите плиз по commerce. Заметил такой косяк у себя используя blang. На странице все хорошо отрабатывает и на почту приходит корректное имя в доставке или методе оплаты. Вот так выглядит плагин для одной из оплаты:

$code  = 'cash';
$title = '[(__payments.cash)]';
if (!empty($modx->commerce) && $modx->Event->name == 'OnRegisterPayments') {
   $class = new \Commerce\Payments\Payment($modx, $params);
    $modx->commerce->registerPayment($code, $title, $class);
}
Как я уже сказал на странице заказа все хорошо отображает и в личном кабинете пользователя на сайте в заказах тоже все хорошо.  А в админке при редактрировании я вижу  [(__payments.cash)] ключ blang вместо значения. В итоге вопрос: оно и не должно из коробки заводится так как я хочу и надо допиливать напильником. Если второе : то как это сделать правильнее можете подсказать?
источник

AL

Alexey Liber in Evolution CMS
Что babel, что bLang обрабатывают свои плейсхолдеры при парсинге чанков, сниппетов и т.д., т.е. все то, что выводится на фронт. Тут же ты имеешь дело с бэком, где обработка не происходит.
Но там шаблоны, а тут то чистый пхп, поэтому просто возьми и подставь что нужно.
Что-то вроде такого:
<?php
$lng = $_GET'lang'];
if (!$lng) $lng = 'ru';
$title = $modx->db->getValue('Select '.$lng.' from '.$modx->getFullTableName('blang').' where name="payments.cash" ');
источник