Вопросы
Дробные числа в заказах (решение?)
Пишу для будущего себя и для таких же как я чайников. Версия minishop2-2.5.0-pl
Долго мучался над вопросом, как сделать не целые числа в minishop2 и нашел таки мануал и немного его переделал, как мне кажется в более правильную сторону. В мануале предлагается изменять файл ядра, вместо того чтобы расширить класс, что не есть хорошо, потому как этот файл затрется при обновлении. Поэтому, я взял кусок класса отсюда и переделал его под себя по совету отсюда
И так:
Долго мучался над вопросом, как сделать не целые числа в minishop2 и нашел таки мануал и немного его переделал, как мне кажется в более правильную сторону. В мануале предлагается изменять файл ядра, вместо того чтобы расширить класс, что не есть хорошо, потому как этот файл затрется при обновлении. Поэтому, я взял кусок класса отсюда и переделал его под себя по совету отсюда
И так:
Вывод при отсутствии данных в getImageList
Добрый день!
Необходимо, чтобы при отсутствии данных выводилась поле по умолчанию.
При наличии данных — всё нормально, при отсутствии — строка «по умолчанию» (description) не выводится.
Необходимо, чтобы при отсутствии данных выводилась поле по умолчанию.
При наличии данных — всё нормально, при отсутствии — строка «по умолчанию» (description) не выводится.
[[!getImageList?
&tpl=`@CODE:[[+znactesta]]`
&docid=`[[*id]]`
&tvname=`nastroika`
&where=`{"tiptesta:=":"main"}`
&limit=`1`
&randomize=`1`
&totalVar=`totalmigxmain`
]]
[[+totalmigxmain:is=`0`:then=`[[*description]]`]]Не могу понять — где тут ошибка? вопрос по phpthumbon и filtr
[[*img:phpthumbon=`&f=webp&fltr[]=bord|15|0|0|FFFFFF`]]
вывожу таким образом картинку, но бордер вокруг в любом случае остается серым а не белым, перепробовал рызные варианты phpthumb но в итоге нигде не меняется цвет рамки на белый, в чем проблема? или мб есть какие другие варианты кроме filtr которые могут нарастить края?
вывожу таким образом картинку, но бордер вокруг в любом случае остается серым а не белым, перепробовал рызные варианты phpthumb но в итоге нигде не меняется цвет рамки на белый, в чем проблема? или мб есть какие другие варианты кроме filtr которые могут нарастить края?
Как переписать условие на Fenom?
Добрый день всем!
Возник вопрос
Составил такое условие
'where' => '{«class_key:!=»:«CollectionContainer» ,«AND:work:=»:«1», «OR:work:=»:«2», «OR:work:=»:«3», «OR:work:=»:«4», «OR:work:=»:«5», «OR:work:=»:«6»,}'
Но выглядит слишком сложно, при условии что будет вывод в нескольких местах, где этих значений гораздо больше
Можно ли как-то переписать в наиболее упрощенном варианте? Где-то видел, но так и не нашел(
Возник вопрос
Составил такое условие
'where' => '{«class_key:!=»:«CollectionContainer» ,«AND:work:=»:«1», «OR:work:=»:«2», «OR:work:=»:«3», «OR:work:=»:«4», «OR:work:=»:«5», «OR:work:=»:«6»,}'
Но выглядит слишком сложно, при условии что будет вывод в нескольких местах, где этих значений гораздо больше
Можно ли как-то переписать в наиболее упрощенном варианте? Где-то видел, но так и не нашел(
MODX и Microsoft_Dynamics_NAV, бывал ли у кого опыт?
Добрый день.
Хочу поинтересоваться, не сталкивался ли кто-то в работе с вот таким зверем
ru.wikipedia.org/wiki/Microsoft_Dynamics_NAV
Был ли опыт интеграции с modx?
Заказчик мило запамятовал, что им нужен не просто магазин, а неожиданно так полная интеграция с сервисом от microsoft, которым они пользуются в 50 магазинах и на 4 складах.
Хочу поинтересоваться, не сталкивался ли кто-то в работе с вот таким зверем
ru.wikipedia.org/wiki/Microsoft_Dynamics_NAV
Был ли опыт интеграции с modx?
Заказчик мило запамятовал, что им нужен не просто магазин, а неожиданно так полная интеграция с сервисом от microsoft, которым они пользуются в 50 магазинах и на 4 складах.
Цели Метрики и всплывающие сообщения на AjaxForm
Добрый день!
Мы используем AjaxForm для разных форм заказа продукции и обратного звонка на сайтах и лендингах.
Возникла необходимость проставить цели Метрики на отправки этих форм.
И чтобы цели срабатывали не по нажатию кнопки, а только по фактической отправке форм — применяли в коде форм следующую конструкцию:
В последнее время всплывающие сообщения перестали работать. Чтобы они заработали, нужно отказаться от вышеуказанного метода и исключить оттуда
Мы используем AjaxForm для разных форм заказа продукции и обратного звонка на сайтах и лендингах.
Возникла необходимость проставить цели Метрики на отправки этих форм.
И чтобы цели срабатывали не по нажатию кнопки, а только по фактической отправке форм — применяли в коде форм следующую конструкцию:
&successMessage=`Заказ звонка успешно отправлен
<script>yaCounterXXXXX.reachGoal('XXXXX');</script>`Таким образом вопрос был решен: и цель срабатывала как нужно, и работали всплывающие сообщения (successMessage). В последнее время всплывающие сообщения перестали работать. Чтобы они заработали, нужно отказаться от вышеуказанного метода и исключить оттуда
<script>yaCounterXXXXX.reachGoal('XXXXX');</script>. Но тогда опять остается задача ложного срабатывания цели. Может кто поделиться опытом как исправить ситуацию? Как сформировать меню pdoMenu из всех контекстов?
Всем привет. Может кто-нибудь подсказать как блоку вывода меню с определённым контекстом вывести название контекста? Сейчас меню выгружено полностью таким образом:
{'!pdoMenu' | snippet : [
'parents' => 0,
'startId' => 0,
'context' => 'web,store,bezbflava,b1,sb1'
'tplOuter' => '@INLINE <ul {$classes} data-scrollable="true"><li class="nav-item nav-header">{$context}</li> {$wrapper}</ul>',
'outerClass' => 'navbar-nav',
'tpl' => '@INLINE <li class="nav-item"><a href="{$link}" {$classes} {$attributes}><i class="la {$link_attributes}"></i><span>{$menutitle}</span></a>{$wrapper}</li>',
'rowClass' => 'nav-link',
'level' => 2
]} msOptionsPrice2 и уникальная ссылка
Всем здравствуйте!
Есть miniShop2, страница товара с 2 видами характеристик:
1. Цвет (синий, красный, зеленый);
2. Размер (М, L, S).
Есть компонент msOptionsPrice2, в нем созданы «модификации» товара (к примеру M, синий).
Можно ли генерировать уникальные ссылки на «модификации»?
К примеру:
— модификация 1 (L, зеленый) — site.ru/product111?mod1 или site.ru/product111/mod1
— модификация 2 (М, красный) — site.ru/product111?mod3 или site.ru/product111/mod3
PS — обратиться в ТП не могу, тк клиент (владелец сайта) к своей учетке modstore доступ не дает.
Спасибо!
Есть miniShop2, страница товара с 2 видами характеристик:
1. Цвет (синий, красный, зеленый);
2. Размер (М, L, S).
Есть компонент msOptionsPrice2, в нем созданы «модификации» товара (к примеру M, синий).
Можно ли генерировать уникальные ссылки на «модификации»?
К примеру:
— модификация 1 (L, зеленый) — site.ru/product111?mod1 или site.ru/product111/mod1
— модификация 2 (М, красный) — site.ru/product111?mod3 или site.ru/product111/mod3
PS — обратиться в ТП не могу, тк клиент (владелец сайта) к своей учетке modstore доступ не дает.
Спасибо!
Не получается получить данные через json_decode
Здравствуйте.
Хотел вставить в mFilter2 фильтр по MIGX полю, вот по этой статье modx.pro/solutions/14715.
Как обычно, сразу ничего не получилось и стал смотреть код кастомного класса. Споткнулся вот на этом:
Хотел вставить в mFilter2 фильтр по MIGX полю, вот по этой статье modx.pro/solutions/14715.
Как обычно, сразу ничего не получилось и стал смотреть код кастомного класса. Споткнулся вот на этом:
foreach ($values as $value => $ids) {
if ($value !== '') {
//print_r($value);
//print_r('
');
//$value='[{"MIGX_id":"2","title":"test","price":"100","weight":"","key":"test","value":"test2"}]';
$migxs = json_decode(str_replace('"', '"', $value));
//var_dump(json_decode($value));
foreach ($migxs as $migx) {
$title = trim($migx->title);
if (!is_array($results[$title]['resources'])) {
$results[$title]['resources'] = array();
}
$results[$title] = array(
'title' => $title,
'value' => $migx->value,
'type' => 'tv',
'resources' => array_merge($results[$title]['resources'], $ids)
);
}
}
} Вложенный MIGX - выводится только первый уровень
Доброго всем дня!
Сделал через конфигурацию один вложенный MIGX в другом — Тест-Вопрос-Ответы.
К сожалению, при выводе при помощи getImageList выводится только первый уровень (только вопросы).
В админке всё замечательно работает — каждому вопросу могу назначить неограниченное количество ответов.
Второй getImageList не срабатывает.
Чёт я уже почти сдался… Что делаю не так?
Сделал через конфигурацию один вложенный MIGX в другом — Тест-Вопрос-Ответы.
К сожалению, при выводе при помощи getImageList выводится только первый уровень (только вопросы).
В админке всё замечательно работает — каждому вопросу могу назначить неограниченное количество ответов.
Второй getImageList не срабатывает.
[[!getImageList?
&tpl=`vsevoprosi`
&docid=`[[*id]]`
&tvname=`voprosmigx`
]]чанк vsevoprosi[[+voprosik]]
[[!getImageList?
&tvname=`otvetiki`
]]Самое интересное, что при размещении в чанке vsevoprosi[[+otvetiki]]даёт [{"MIGX_id":"1","otvetik":"Неправильный ответ","correct":""},{"MIGX_id":"2","otvetik":"Правильный","correct":"1"},{"MIGX_id":"3","otvetik":"Ещё один неправильный","correct":""}]Т.е. данные ЕСТЬ, а добраться к ним не могу!Чёт я уже почти сдался… Что делаю не так?