Вопросы

Ошибка при работе со Снипеттами minishop2

Здравствуйте! Подскажите пожалуйста, может кто сталкивался — не могу нигде найти ответ на этот вопрос.
Раньше проблем с этим не было и в первый раз с таким столкнулся.

Когда пытаюсь работать со Сниппетами (вызываю их) minishopa:
[[!mFilter2?
    &element=`msProducts`
    &limit=`15`
    &depth=`1`
    &parents=`[[*id]]`
]]

или напрямую
[[!msProducts?
    &parents=`0`
]]

Выдает ошибку 500 и в логах такое:
pdoTools not installed, metadata for miniShop2 objects not loaded

pdoTools как и сам miniShop2 — переустанавливал, но в итоге ничего.
Подскажите пожалуйста в чем может быть проблема?
Спасибо.
Роман
18 марта 2021, 21:20
modx.pro
1 937
0

Перебор массива при помощи Fenom

Приветствую!

Собственно вопрос следующего характера.
Есть такой массив, допустим, который при помощи обработки выдает это:
id: 1 - count: 2
id: 2 - count: 1
id: 2 - count: 7
Сообственно каждая строка это новый элемент массива. Распасиваю при помощи фенома:
{var $array_test = 'm_dish' | placeholder}

{foreach $array_test as $row}
    id: {$row.id} - count: {$row.count}
{/foreach}
Вопрос следующий. Можно ли как то при помощи Феном перебрать массив так, чтобы все элементы массива, которые имеют одинаковые ID складывали второе поле COUNT и убирали дублирующие записи по полю ID

Т.е. должно получиться из этого:
id: 1 - count: 2
id: 2 - count: 1
id: 2 - count: 7
Это:
id: 1 - count: 2
id: 2 - count: 8
Заранее спасибо за помощь!
Andrey
18 марта 2021, 19:09
modx.pro
1 402
0

функционал TinyMCE для скрытия/раскрытия блоков

Нужно через редактор TinyMCE функционал спойлера (скрытия/раскрытия). Т.е. выбрать элемент, который будет триггером и выделить блоки, которые будут скрываться и раскрывать по клику на триггер.
Есть такая штука https://github.com/citypeople/Spoiler но это для MODX EVO, а надо для REVO
alexandr.skyrda
18 марта 2021, 14:52
modx.pro
698
0

Fenom вывод изображения MIGx через phpthumbon

Код вывода изображения следующий:
<img class="portfolio-img" src="{'assets/files/'~ $row.licimage | phpthumbon : 'w=1280&h=720&zc=0'}" alt="{$row.licalt}" title="{$row.licalt}">
в инспекторе получил это:
<img class="portfolio-img" src="assets/files//assets/cache_image/noimage_0x200_16b.jpg" alt="alt" title="alt">
Изображение естественно не выводится, чего-то не хватает, выводить сниппетом не хочется.
Получил следующее предложение:
<img class="portfolio-img" src="{$row.licimage | phpthumbon : 'w=1280&h=720&zc=0'}" alt="{$row.licalt}" title="{$row.licalt}">
Теперь вывод следующий:
<img class="portfolio-img" src="/assets/cache_image/noimage_1280x720_785.jpg" alt="alt" title="alt">
Сергей
18 марта 2021, 10:30
modx.pro
1
2 895
0

выбор поставщика vendor при заказе товара

выбор поставщика vendor и отображение на странице товара при заказе товара

попробывал отобразить поле vendor при заказе товара

тоесть я в Orders/Vendor прописываю поставщик, поставщик2, поставщик3, поставщик4, поставщик5

отображается на странице товара только ввиде цифр, некак строковое значение ((((

подскажите пожалуйста как сделать чтобы правильно отображалось

просто интересно было, если прописать доступный поставщик, можно будет выбирать его при заказе товара

столкнулся с такими вот сложностями, как отображение ввиде цифровых значений

спасибо заранее
Кирилл
18 марта 2021, 06:48
modx.pro
1 320
0

Странная работа кэша в Firefox

Добрый день. Столкнулся с проблемой следующего характера. Есть магазин modx+minishop2, всё обновлено до актуальных версий (minishop2 обновил сегодня).

Сайт только, что переехал с другого хостинга, по этому я не уверен, что проблема связана с обновлением минишопа. Итак суть:

Я захожу на первую страницу, добавляю товар в корзину (возле иконки появляется цифра 1), затем перехожу в корзину, там как положено 1 товар. Иду в другую категорию и добавляю ещё 1 товар, появляется цифра 2.

Затем начинаются странности, если я возвращаюсь на главную, возле корзины будет цифра 1, двойка появится только после обновления. Перейдя в корзину я вижу только 1 товар, второй появится только после обновления страницы.

Сниппеты вызываются некэшируемыми, глюк наблюдается только на Firefox, в хроме и опере проблемы нет. Возможно кто-то сталкивался с подобной проблемой?
elec3c
17 марта 2021, 22:27
modx.pro
1 617
0

collections массовая смена родителя

Хотелось бы реализовать массовый перенос ресурсов в другую категорию. Чтобы можно было выбрать нужные галочкой и отправить их в другую папку
Может это в collections есть или просто в modx
Евгений
17 марта 2021, 12:09
modx.pro
821
0

Замена кавычек в modx

Доброго времени суток!
Создал сниппет: antiquotes
return preg_replace('#"(.*?)"#', '«$1»', $input);
При добавлении его в шаблон [[*content:antiquotes]] на ссылках картинок и страниц тоже меняются кавычки.
<img src=«download/images/istoriya1.jpg» alt=«» width=«420» />
Как сделать, чтобы ссылок это не касалось, а только в тексте кавычки менялись?
Aleksanders
17 марта 2021, 10:01
modx.pro
1 008
0

как залочить snippet и chunk от чтения ?

всем привет

возник вопрос такого рода

Посоветуйте пожалуйста как это сделать

Я думаю всем очень пригодиться

Допустим у вас есть свой шоп вы перегорели желанием им заниматься или по каким либо другим причинам, неважно, решили продать свой проект

Продали незнакомому человеку, а то что для себя делали какие либо наработки, кастомные решения или собирали покрупицам, разные решения, с проектом отдавать нехотите

например chunk сортировка по цене

простые наработки для своего личного кабинета не extras решения в виде сниппетов

Так вот собственно вопрос «как залочить определённые snippets и chunks от чтения
на своём интернет магазине

Было бы очень суперово если разработчики modx revo сделали в новой версии такую фичу как

System settings / web developer password

задавался пароль на snippets и chunks

в elements chunks или snippets детектились со значком locked и вызывался например как некэшированный только с двумя!!! например [[!!lockedsnippet]] [[!!$lockedchunk]]
Кирилл
16 марта 2021, 18:38
modx.pro
1 129
-7

ms_CDEK2 убрать суммирование стоимости заказа

Добрый день,

Подскажите как убрать суммирование стоимости заказа.

Суть в следующем: на сайте сейчас приходит оповещение о стоимости и сроках доставки, а также стоимость доставки суммируется в стоимость заказа. Но мне нужно просто информировать людей, при этом, чтобы стоимость заказа не засчитывалась в стоимости заказа.
perfkirill
16 марта 2021, 07:24
modx.pro
1 024
0