Вопросы

Добавление опций товара в таблицу товаров в категории minishop2

Здравствуйте. У меня есть опция товара минишоп, в которой указано количество товаров. Мне необходимо вывести эти данные в таблицу с товарами в категории

Подскажите пожалуйста, как это можно сделать?
Dolce
13 июня 2021, 15:09
modx.pro
1 654
0

простой граббер товаров ms2

кто то пробывал реализовать без сложных импортов со сторонних сайтов грабинг товаров локально?

приведите пожалуйста простой пример

есть папка products

какойлибо product

можно даже без images

текстовый файл

в нём

category

product title

price

приведите пожалуйста простой пример

который можно запускать из console (modx revo ms2)

спасибо заранее
Кирилл
12 июня 2021, 10:19
modx.pro
716
0

Быстрый AJAX поиск для pdoPage

Добрый день.

Подскажите, пожалуйста, есть ли быстрый ajax поиск по типу как в datatables.net/, но для работы в связке с pdoPage?

Планируется выводить более 30000 записей и подобный поиск очень бы пригодился.
Сергей
11 июня 2021, 18:31
modx.pro
2
1 167
0

Tickets Comments

Добрый день! Задача стоит такая. В комментах Tickets нужно чтобы пользователь опубликовал всего один комментарий в одном ресурсе, и больше не смог, и форму убираем. Как мне прописать в снипетах Tickets? Есть советы? А то голову ломаю)

Modx Revo, Tickets
Sparklingman
11 июня 2021, 15:27
modx.pro
903
0

Лучший сервис и компонент для донатов на благотворительном сайте.

Доброго дня. Лет пять не видел модх, за деньги конечно ж не стал бы ничего делать т.к. давно не в теме, да и работа постоянная на другом стеке имеется (сейчас даже не связан с вебом). Но вот просит знакомый помочь другу с сайтом благотворительной организации. Естественно, все на волонтерских началах. Надо сделать там кнопку донатов-пожертвований на доброе дело.
Ну значит лезу я на модстор. Какой сервис лучше выбрать для не комерческой организации, пожертвований? Вот допустим free-kassa.ru, нормальный сервис или так себе? А то я только Робокассу помню. Смотрю, платежные системы — все для Минишопа. А я как-то только с Шопкипером работал. Принципиально вообще возможно и сильно ли времязатратно запилить на нём донаты, покупку товара без корзины? Компоненты Наумкина обычно очень гибкие. Документации на платежные системыних не богато. modstore.pro/packages/payment-system/mspsberbank Укадиие мол настройки, дальше мы сами. На событие плагина срабатывают? Через сниппет нельзя юзать?
Антон Соловьёв
11 июня 2021, 14:03
modx.pro
1 017
0

Реализация календаря с выводом событий только на просмотр

Подскажите как лучше реализовать функционал бронирования экскурсий с счётчиком мест. Заказчик хочет отмечать в админке/где-то ещё свои выходные и дни когда запланированы экскурсии. На сайте должен выводиться календарь с этими событиями с возможностью просмотра любого дня в месяце (показать что в этот день). Также на сайте есть форма бронирования экскурсии, где должен быть счётчик мест, и выбор даты экскурсии только из тех, что внёс заказчик.
Есть ещё второй тип экскурсии, там счётчик не нужен, но выборе даты не должны отображаться выходные и дни когда будет экскурсия первого типа.
Я с modx работаю давно, но эта задача поставила в ступор.
Предложите какие-нибудь идеи. Я подумал о создании migx таблицы, куда заказчик будет вбивать все данные, выходные и экскурсии. Из этой таблицы передавать данные в fullcalendar.
Сейчас я реализовал вывод календаря fullcalendar и цепанул к нему свой гугл календарь для теста.
За помощь в реализации готов оплатить рублём.
Сайт.
Денис
11 июня 2021, 03:13
modx.pro
696
0

Как вывести ресурсы определенного пользователя Modx revo

Как вывести ресурсы определенного пользователя Modx revo
Максим
10 июня 2021, 02:29
modx.pro
789
0

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

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