Вопросы

Загрузка изображения с флагом "неактивен" в галерею товара через процессор ms2gallery

Здравствуйте. Загружаю изображения через runProcessor
$dataFile = array(
    'id' => $idRes,
    'file' => $newPath,
    'active' => 0
);
        
$response = $modx->runProcessor('gallery/upload',
    $dataFile,
    array('processors_path' => MODX_CORE_PATH.'components/ms2gallery/processors/mgr/')
);
Изображения загружает, но на «активность» это не влияет, подскажите как загрузить изображение неактивным?
Глеб
28 октября 2020, 12:50
modx.pro
828
0

Как использовать компонент msAddField

Всем привет! В первую очередь, очень хочется понять, как работать в ModX… для меня эта система оказалось сложной, подскажите, что почитать, изучить чтобы вести интернет-магазин самостоятельно?
И сам вопрос, как внедрить данный компонент в систему? Мне очень нужно добавить новые поля в свойства товаров и это дополнение кажется подходящим Я скачал его по указанной ссылке к себе на комп, но при добавлении его в modx появляется ошибка: does not appear to be a transport package
Подскажите пожалуйста, как внедрить в систему данный плагин или как еще, можно расширить свойства товаров.
Элл
28 октября 2020, 01:13
modx.pro
1 460
0

Как вывести кнопку в зависимости от наличия у товара опций?

Здравствуйте.
В списке товаров есть товары у которых есть опции и те, у которых их нет.
Необходимо тем товарам, у которых нет никаких опций выдать одну кнопку — Добавить в корзину, а для тех товаров, у которых есть опции вывести другую кнопку — Выбрать опции.
Коллеги, подскажите как это можно сделать, возможно кто-то из вас уже такое делал?
Алексей Носкович
27 октября 2020, 19:06
modx.pro
929
0

Нужна помощь по ms_CDEK2

Добрый день, вопрос по модулю ms_CDEK2 (https://modstore.pro/packages/delivery/ms-cdek2)

Реализовал на сайте, с пересчетом доставки при выборе «доставки до пункта выдачи» все работает.

А при выборе «доставки до двери» ничего не пересчитывается, может быть есть пример готовой реализации, посмотреть на селекторы полей. Илья не так давно убрал пример сайта с реализацией…
Morn
27 октября 2020, 13:43
modx.pro
1 191
0

Ошибки в логе

Подскажите может кто сталкивался. В лог постоянно валятся ошибки
27.10.2020 	12:55:43 	ERROR 	/var/www/site.ru/core/xpdo/cache/xpdocachemanager.class.php 	514

PHP warning: unlink(/var/www/site.ru/core/cache/db/objects/modResource/e89fa63e1c424d10b085739f66097498.cache.php): No such file or directory

	27.10.2020 	12:55:43 	ERROR 	/var/www/site.ru/core/xpdo/cache/xpdocachemanager.class.php 	522

PHP warning: closedir(): supplied resource is not a valid Directory resource
cache_alias_map отключен потому что очень большое количество страниц
Евгений Лазарев
27 октября 2020, 13:22
modx.pro
552
0

Условие внутри сниппета на Fenom

Подскажите как использовать условия в сниппете?? Вот так не работает:
{'MinifyX' | snippet : [
    'minifyCss' => 1,
	'minifyJs' => 1,
	'registerJs' => 'default',
	'registerCss' => 'default',
	'jsSources' => '
	    //code-ru1.jivosite.com/widget.js,
		/js/jquery.js,
	'
	'cssSources' => '
		/css/all.css,
		/css/icon.css,
		
		{if $_modx->resource.id == 1}
		/css/cat.css,
		/css/main.css,{/if}
		
		{if $_modx->user.id == 12}{if $_modx->resource.id == 21}/css/cart.css,{/if}{else}{if $_modx->resource.id == 21}/css/cart.css, /css/icon.css{/if}
	'
]}
Maxim
26 октября 2020, 17:44
modx.pro
1 307
0

Ошибка в журнале pdotools.class.php : 343) [pdoTools] Could not load snippet "id"

[2020-10-26 12:29:35] (ERROR @ /****/core/components/pdotools/model/pdotools/pdotools.class.php: 343) [pdoTools] Could not load snippet «id»

Как избавиться?
вызываю элементы так:
{$_modx->runSnippet('!pdoResources', [
                'parents' => 11,
                'depth' => '0',
                'limit' => '4'
                'where' => '{"template:IN":[12]}',
                'tpl' => 'tpl.articles.main',
                'sortby' => '',
                'sortdir' => 'DESC',
                'includeTVs' => 'preview',
                'prepareTVs' => '1',
                'processTVs' => '1',
                'tvPrefix' => '',
                'select' => '{"modResource":"id,uri,pagetitle,longtitle,content,publishedon"}',
            ])}
Илья Александрович
26 октября 2020, 12:33
modx.pro
1 405
0

Как переместить плейсхолдер page выше pdoPage?

Добрый день всем!

Сильно не пинайте, так как знаком с Modx 3 месяца. Не могу решить, как казалось, банально простую задачу. Нужно переместить плейсхолдер page выше pdoPage.
Раймонд
26 октября 2020, 10:57
modx.pro
726
0

Проблема с предварительными подсчётами в новой версии mSearch2 1.14.0-pl

Василий здравствуйте! Начиная с версии mSearch2 1.14.0-pl в обновлении реализовано кэширование предварительных результатов mfilter2, но если расширен класс и фильтрация происходит по своей таблице, возникают проблемы с подсчетами предварительных результатов в ранних версиях msearch2, это решалось добавлением кода в файл custom.class.php:

//Правильные подсчёты в mFilter2
public function filterDefault(array $requested, array $values, array $ids) {
     return array_unique(parent::filterDefault($requested,$values,$ids));
}
но сейчас этот вариант не работает и временное решение: itchief.ru/questions/663 описал Александр Мальцев на сайте itchief.ru спасибо ему, правда при таком раскладе как я понимаю, кэширование предварительных результатов работать не будет, но подсчёты работают. Что можно сделать в данном случае, подскажите пожалуйста или возможно в будущих обновлениях msearch2 будет учтена эта проблема?
Александр
25 октября 2020, 18:17
modx.pro
766
0

Как добавить доставку в mspLifePay?

Всем доброго времени суток!
Назрел вопрос. Установили на свой сайт с MODX Revolution 2.7.3-pl и miniShop2 2.5.0-pl плагин mspLifePay 1.0.0-pl. Но при оплате заказа всегда выходит ошибка в самом Life Pay о том, что чек не принят. Как мы потом узнали из отчета в тестовом режиме, уходит только общая сумма заказа и информация о товаре с его ценой, а доставки нет.
Собственно вопрос. Как можно добавить в этот плагин вывод информации о доставке, чтобы все чеки уходили правильно и без ошибок?
Николай
24 октября 2020, 21:07
modx.pro
554
0