исчезли фото в галерее товара в minishop2

Всем Доброго дня!
обновил minishop2 (до этого была аж beta-версия 2014 г.) и из карточки товара (в галерее товара) исчезли все фото товара и подставились заглушки ms2. Товаров очень много (более 1500 шт, переносить фото вручную вспотеешь!). Можно как-то сделать так, чтобы фото товаров появились в галерее. Фото товаров на сайте в каталоге есть, но когда переходишь на сам товар, то там возникает фото-заглушка. Помогите нубу! Заранее благодарен! Хотя-бы подскажите в какую сторону копать?
rimo
09 июня 2021, 13:00
modx.pro
861
0

Правильное построение параметров в WHERE

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

в общем такое дело, есть такой запрос в Where:
['moder_pub' => 0, 'class_key:=' => 'msProduct',]
Он тип как бы работает, НО мне дополнительно надо, чтобы они проверял и выводил еще ресурсы с классом Ticket.
Делаю такой запрос:
['moder_pub' => 0, 'class_key:=' => 'msProduct','OR:class_key:=' => 'Ticket',]
В общем сложности (не буду приводить весь вывод сниппета, тобы не пугать никого), выглядит так:
{$_modx->runSnippet('!pdoPage', [
        'where' => ['moder_pub' => 0, 'class_key:=' => 'msProduct','OR:class_key:=' => 'Ticket',] | json_encode,
        'showLog' => 1,
])}
В общем как я ни крутил (нашел старые заметки), подставлял обычный вызов без фенома, ни к чему не пришел, прошу помощи, куда копать, шо делать!
Andrey
08 июня 2021, 19:00
modx.pro
1 029
0

Добавление полей в $_modx->resource.

Подскажите может кто сталкивался. Пишу плагин почти в слепую ориентируясь на minishop2. Создал необходимы таблицы:
<object class="hdOrder" extends="modResource">
        <composite alias="Data" class="hdOrderData" local="id" foreign="id" cardinality="one" owner="local"/>
    </object>

    <object class="hdOrderData" table="hd_orders" extends="xPDOSimpleObject">
        <field key="contact" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="true"/>

        <index alias="contact" name="contact" primary="false" unique="false" type="BTREE">
            <column key="contact" length="" collation="A" null="false"/>
        </index>

        <aggregate alias="Order" class="hdOrder" local="id" foreign="id" cardinality="one" owner="foreign"/>
    </object>
Хочу вывести значения переменных из таблицы hdOrderData на странице типа $_modx->resource.article, но не выводится. Само присоединение сделано через плагин
case 'OnLoadWebDocument':
        // Set product fields as [[*resource]] tags
        if ($modx->resource->get('template') === 7) {
            if ($dataMeta = $modx->getFieldMeta('hdOrderData')) {
                unset($dataMeta['id']);
                $modx->resource->_fieldMeta = array_merge(
                    $modx->resource->_fieldMeta,
                    $dataMeta
                );
            }
        }
        break;
Нужен вывод $_modx->resource.contact
Евгений Лазарев
08 июня 2021, 18:12
modx.pro
1
1 066
-1

После смены контекста пользователь не может авторизоваться в закрытый раздел

Всем добрый день, есть мультиязычный сайт, поменял на нём основной язык на другой таким образом: — поменял в обоих контекстах base_url, site_url.
Поменял в плагине:
case 'uk':
/* switch the context */
$modx->switchContext('ua');
break;

default:
/* Set the default context here */
$modx->switchContext('web');
break;
На:
case 'ru':
/* switch the context */
$modx->switchContext('web');
break;

default:
/* Set the default context here */
$modx->switchContext('ua');
break;
В системных настройках установил default_context – ua, вместо web. В принципе всё хорошо работает основной язык поменялся, но на сайте есть закрытый раздел там где заходят по логину и паролю, так вот при авторизации с основного контекста сейчас не можешь зайти туда, а если перейдешь в другой язык, который был раньше основным, там можно зайти в раздел.
Авторизацию вывожу так:
[ [!Login? &loginContext=`web` &contexts=`ua,en`] ]
Может кто знает как решить этот вопрос.
Олег
08 июня 2021, 17:15
modx.pro
633
0

Не работает Gallery

2 1 000
Версия модх последняя, до обновления также были баги.
1. Не открывается список альбомов
2. Не создаются новые
Старые работают и выводятся.
Права на папки не трогали, на всякий случай поставил 755, не полегчало

telegram: shorohi
infora
08 июня 2021, 15:24
modx.pro
659
0

Внедрить ПВЗ СДЭК

2 100 000
Сайт california-gold-nutrition.ru/ (контексты)

Купил компонент modstore.pro/packages/delivery/ms-cdek2
Необходимо донастроить. А именно:

1. В лог приходят ошибки: [2021-06-08 12:47:59] (ERROR @ /home/s18612/www/core/components/ms_cdek2/model/ms2/mscdekhandler.class.php: 25) [ms_CDEK2] Could not calculate — cart is empty.

2. На десктопе нажимаю на кнопку «Выбрать» и вижу адрес ПВЗ yadi.sk/i/qo5frwEFWdRrhQ, который через секунду пропадает yadi.sk/i/_maxNnLT1hxDrQ

3. На мобильном после выбора ПВЗ всё зависает и браузер выдаёт ошибку. Пробовал на нескольких устройствах

По итогу мне нужно настроить данный компонент так, чтобы всё корректно работало и на мобайле и на десктопе, при этом не грохнув остальные работающие компоненты
ekstrim1989
08 июня 2021, 12:57
modx.pro
554
0

Итнтернет магазин обуви

60 10 000
Добрый день!

Необходимо создать интернет магазин обуви

Вся информация в архиве по ссылке.

drive.google.com/file/d/1UPqOV4tkqKmihGWG3O7BE_RecsRdjIH2/view?usp=sharing

Я понимаю что по ТЗ будут вопросы, поэтому готов обсуждать

Предлагайте свои цены и сроки с учетом покупки всех модулей!

Пишите/звоните в телеграм +375445952095 Алексей
Алексей
08 июня 2021, 11:46
modx.pro
702
0

Login ошибка при сохранении поля address

Здравствуйте.
На одном из сайтов столкнулся со следующей проблемой:
Установлен Minishop2 и компонент Login для регистрации и авторизации.
При редактировании профиля, если заполнено поле «Улица» (address), то при сохранении вылетает белый экран и изменения не сохраняются.
На других сайтах с подобным функционалом такой проблемы нет. В чём может быть причина?

P.S. Пока сделал так: поменял поле «address» на минишоповское 'extended[street]' в формах на страницах «Профиль», «Редактирование профиля», «Оформление заказа» и в сниппете msOrder (кстати интересно, почему в самом Minishop используется «address» а не 'extended[street]'?). Но хотелось бы разобраться.
Игорь
08 июня 2021, 10:22
modx.pro
640
0

Альтернатива Sharepoint с помощью MODX Revolution

Всем привет.
Необходимо разработать альтернативу Sharepoint. Всё как обычно: есть несколько групп пользователей, они должны видеть только свои закачанные файлы, некоторые группы могут закачивать файлы, другие — нет.

Смысл — файлообмен после логина на сайт.

Вот думаю как это лучше сделать — через фронт и компонент Login или через бэкэнд, в админке (сделать источники файлов, позакрывать лишнее и т.д.)?

Хотелось бы на фронте.

Есть советы/идеи?

Спасибо.
Anton
07 июня 2021, 18:11
modx.pro
1 188
0

Фильтр для разных категорийтоваров mFilter2

Доброго времени суток, такой вопрос: есть фильтр товаров:
[[!mFilter2?
    &parents=`[[*id]]`
    &element=`msProducts`
    &class=`msProduct`
    &tpl=`productCatalog.tpl`
    &filters=`msoption|size:size`
    &aliases=`resource|parent==parent`
    &tplFilter.outer.default=`tpl.mFilter2.filter.outer`
    &tplFilter.row.default=`tpl.mFilter2.filter.checkbox`
    &tplFilter.outer=`tpl.mFilter2.outer`
]]
он выводит по размеру одежды и обуви, а как сделать так чтобы был фильтр для обуви отдельно, и для одежды отдельно, как здесь 12storeez.com/catalog/new?
star007
07 июня 2021, 17:16
modx.pro
644
0