Поправить компонент GoogleSheets

1 100 000
В разных контекстах есть одинаковые артикулы. Мне нужно одну из выгрузок настроить так, чтобы цены обновлялись только в определённом контексте. Тут googlesheets.boshnik.ru/import.html написано, что нужно написать какой-то просто плагин

Контакты t.me/ekstrim
ekstrim1989
13 августа 2021, 12:45
modx.pro
366
0

ms_CDEK2 и Почта России не правильно рассчитывают сумму доставки

ms_CDEK2 и Почта России не правильно рассчитывают сумму доставки, индекс города-отправителя указал
Илья
13 августа 2021, 12:05
modx.pro
556
0

Проблемы при распаковке модуля

Всем привет!

Пытаюсь установить модуль но выскакивает
PHP notice: Undefined variable: resource
PHP notice: Trying to get property 'content' of non-object
PHP notice: Undefined variable: resource
в логах

[13-Aug-2021 09:47:39 Europe/Moscow] PHP Fatal error:  Uncaught Error: Call to a member function set() on null in /public_html/core/cache/includes/elements/modplugin/13.include.cache.php:23
Stack trace:
#1 public_html/core/model/modx/modx.class.php(1668): modScript->process(NULL)
#2 public_html/core/model/modx/modcategory.class.php(83): modX->invokeEvent('OnCategorySave', Array)
#4 public_html/core/xpdo/transport/xpdoobjectvehicle.class.php(89): xPDOObjectVehicle->_installObject(Object(xPDOTransport), Array, Array, NULL, NULL)
#5 public_html/core/xpdo/transport/xpdotransport.class.php(269): xPDOObjectVehicle->install(Object(xPDOTransport), Array)
#14 {main}
  thrown in public_html/core/cache/includes/elements/modplugin/13.include.cache.php on line 23
Максим
13 августа 2021, 11:18
modx.pro
1 125
0

Необходимо разработать интернет магазин по ТЗ (сроки и цена от Вас)

10 1
С моей стороны:
1) ТЗ
2) Дизайн части страниц (остальные верстаем по аналогии)
3) Доработки согласно ТЗ

От Вас:
1) Показать работы, которые вы делали
2) Оптимизация до 95-100 по speed page
3) Цены на
— Лэндинг
— Обычный сайт
— Интернет магазин

Контакты: t.me/im_idea
Оплата по этапам.
Очень желательно знать еще и другие движки
Александр
13 августа 2021, 07:15
modx.pro
386
0

Как заставить msGallery работать в обёртке mFilter2?

Здравствуйте, подскажите, как заставить msGallery работать в обёртке mFilter2?
т.е. на странице категории у каждого товара вместо обычной картинки стоит галерея (msGallery) и после применения фильтров скрипт fotorama «сбрасывается».
Нарыл код перезапуска. В консоле если прописать, fotorama перезапускается и всё ок! Но куда его нужно вставить, чтобы он работал с фильтрами?)
$('.fotorama').fotorama().destroy();
$('.fotorama').fotorama();
Дмитрий
12 августа 2021, 16:16
modx.pro
747
0

Вывод товаров с разным дизайном

Здравствуйте, кто знает, как вывести товары не однотипно, а с разным дизайном.
Т.е. я вывожу обычно, через
[[!pdoPage?
&element=`msProducts`
и т.д.
указываю tpl и в нём шаблонный вывод карточки товаров. А в диз.макете у меня правый товар по площади в 2 раза больше левых, а каждый третий шире и т.д. Так вот как это вообще реализовывается?
Valdis
12 августа 2021, 13:07
modx.pro
737
0

Интеграция MODX Revo с системой IIKO

10 5 000
Добрый день. Сайт заполнен, требуется сделать интеграцию с системой для ресторанов IIKO
Документация ru.iiko.help/articles/#!api-documentations/kak-podkluchit-api
Сколько это будет стоить?
Я разраб, пишу на феноме, верстка и прочее, но не тот уровень пока, часть рутины сделаю сам.
Жду предложений)
Max
Max
12 августа 2021, 11:10
modx.pro
498
0

Вывод категорий товара

Всем доброго времени суток!

Возникла задача вывести все категории к которым принадлежит товар.

Структура категорий следующая:

Категория 1
— -Подкатегория 1
— -Подкатегория 2
— -Подкатегория 3
Категория 2
— -Подкатегория 1
— -Подкатегория 2
— -Подкатегория 3
И т.д.

Товар может быть сразу в нескольких подкатегориях каждой категории.

Решил следующим образом.

Взял этот сниппет: docs.modx.pro/komponentyi/minishop2/poleznyie-vyiborki/vyivod-vsex-kategorij-tovara

<?php
if (empty($rid)) {$rid = $modx->resource->id;}
if (empty($pid)) {$pid = $modx->resource->parent;}
if (empty($delimeter)) {$delimeter = ' , ';}
$scheme = $modx->getOption('link_tag_scheme', null, 'full', true);

$q = $modx->newQuery('msCategory');
$q->leftJoin('msCategoryMember', 'msCategoryMember', array(
    '`msCategory`.`id` = `msCategoryMember`.`category_id`'
));
$q->sortby('pagetitle','ASC');
$q->groupby('id');
$q->select(array('id','pagetitle'));
$q->where('`msCategoryMember`.`product_id` = '.$rid.' OR `id` = '.$pid);

$result = array();
if ($q->prepare() && $q->stmt->execute()) {
    while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) {
        $url = $modx->makeUrl($row['id'], '', '', $scheme);
        $result[] = '<a href="'.$url.'">'.$row['pagetitle'].'</a>';
    }
}
return implode($delimeter, $result);

Поправил его таким образом, чтобы на выходе получались id товаров через запятую. Далее в списке товаров делаю несколько вызовов pdoResource:

[[pdoResources?
    &parents=`11` // здесь указываю родителя из которого нужно вывести категории которым назначен товар
    &resources=`[[newGetCategories?&rid=`[[+id]]`]]` // здесь список id-шников
    &tpl=`cat_tpl`
]]

Все работает отлично, за исключением одного нюанса. Сниппет выдает id всех категорий, к которым принадлежит товар, кроме той в которой он был создан первоначально. Как получить в этом сниппете id базовой категории в том числе?

Всем спасибо!
Андрей
11 августа 2021, 22:00
modx.pro
423
0

Вывод товаров msProducts сначала из конкретной категории, а потом всех остальных

Друзья, подскажите начинающему как можно с помощью сниппета mFilter2 с использованием element=`msProducts` выводить товары в таком порядке: сначала товары из какой-то определённой категории, а потом — все остальные?
Giant Dad
11 августа 2021, 17:23
modx.pro
493
0

TinyMCE вставка карточки товара

Возможно ли реализовать вставку карточки товара в TinyMCE?
Иногда бывает потребность вывести карточки товара в новостях или просто в статье.
Возможно метод не совсем правильный, но в wordpress шорткоды иногда выручают.
Роман
11 августа 2021, 15:46
modx.pro
549
0