Вопросы

Дополнительное поле в таблице заказов minishop2

Не выходит добавить доп поле в таблице заказов minishop2. На просторах сети нашёл что для этго нужен плагин. Этот плагин в документации описан для товаров. Я пытался по аналогии сделать и для таблицы заказов но новое поле так и не появилось.

\assets\components\minishop2\plugins\msorder.js
miniShop2.plugin.pluginname = { //pluginname не изменяем.
    getFields: function(config) {
        return {
            id_crm: {
                xtype: 'numberfield',
                decimalPrecision: 2,
                description: '<b>[[+id_crm]]</b><br />' + _('ms2_order_id_crm_help')
            },
        }
    }
    ,getColumns: function() {
        return {
            id_crm: {width:50, sortable:false, editor: {xtype: 'numberfield'}},        }
    }
};
\core\components\minishop2\plugins\orderFields\index.php
<?php
return [
    'map' => [
        'msOrder' => require_once 'msorder.map.inc.php',
    ],
    'manager' => [
        'msOrder' => MODX_ASSETS_URL . 'components/minishop2/plugins/orderFields/msorder.js',
    ],
];
\core\components\minishop2\plugins\orderFields\msorder.map.inc.php
<?php
return [
	'fields' => [
		'id_crm' => 1,
	],
	'fieldMeta' => [
		'id_crm' => [
			'dbtype' => 'integer',
			'precision' => '11',
			'phptype' => 'integer',
			'null' => true,
		],
	],
	'indexes' => [
		'id_crm' => [
			'alias' => 'id_crm',
			'primary' => false,
			'unique' => false,
			'type' => 'BTREE',
			'columns' =>
			[
				'id_crm' =>
				[
					'length' => '',
					'collation' => 'A',
					'null' => false,
				],
			],
		],
	]
];
подскажите что я делаю не так? В настройках системы я добавил поле id_crm так же как и в базе добавил столбец.
Словари тоже прописал.
Иван
15 мая 2021, 12:27
modx.pro
902
0

Как реализовать избранные товары на сайте?

Здравствуйте!

Подскажите пожалуйста с помощью какого компонента можно реализовать избранное на сайте? Где-то писали, что можно реализовать с помощью Tickets. Дайте подсказку как связать товары и Tickets? Или есть ли какой-либо бесплатный аналогичный msFavorites компонент?

p.s покупать компонент msFavorites не могу, так как бюджет уже потрачен на Office и mSearch2.
Lori
15 мая 2021, 10:21
modx.pro
1 703
0

Задать стили товарам, отмеченным галочкой "Особый"

Всем привет!
Имеется магазин на minishop2. Как задать стили товарам, отмеченным галочкой «Особый»?
Valeria
14 мая 2021, 19:14
modx.pro
904
0

Как в msGetOrder вывести название статуса вместо его id?

Здравствуйте!

Есть сниппет с просторов интернета, который выводит заказы текущего пользователя.
Вывод в таблице такой:
<tr>
<td>[[+num]]</td>
<td>[[+createdon]]</td>
<td>[[+status]]</td>
<td>[[+cost]]</td>
<td>Детали</td>
</tr>
Плейсхолдер status выводит ID статуса, а как вывести его Название (name)?
Писать целый отдельный сниппет?
Lori
14 мая 2021, 13:13
modx.pro
574
0

phphumb на php 8.0

После обновления на modx 2.8.2 и перевода сайта на php 8 перестал работать phpthumbon (phpthumbof тоже) при любом выводе, включая феном. То есть страница не грузится совсем. Кто сталкивался с такой проблемой?
Александр
14 мая 2021, 13:02
modx.pro
898
0

Отключение плагина CookieConsent на определенной странице

Приветствую всех! Делаю AMP страницы для сайта и плагин CookieConsent мешает валидации. Есть ли возможность отключать его на определенных страницах?
Georg
14 мая 2021, 11:21
modx.pro
1 102
0

Диспетчер файлов

Неожиданно перестал работать Диспетчер файлов при вызове из TinyMce.
Через «Управление медиа» и вызов из TV всё ОК — вижу все папки на сервере, а при попытка вставить картинку через визуальный редактор — белый лист в окне Диспетчера файлов.
Обновил версию TinyMce до последней — не помогло.

Как подебажить и куда смотреть?

REVO 2.8.2

Григорий
13 мая 2021, 18:27
modx.pro
996
0

Разыскиваю изящное решение

Привет всем.
Клиент хочет чтобы при оформлении заказа у всех видов доставки были показаны стоимость и сроки доставки.
Сами Хэндлеры уже написаны и все считается в процессе расчета я сделал запись в сессию результатов (стоимость и срок для каждого типа)

Вопрос: Как изящно произвести расчет всех доставок одновременно? После того как пользователь заполнил город и индекс, например.
Konstantin B
13 мая 2021, 16:58
modx.pro
886
0

Не работает диспетчер файлов TinyMCE RTE

Здравствуйте, может кто сталкивался с такой проблемой, не работает диспетчер файлов в TinyMce, хочу вставить картинку, а открывается белое окно и папка с изображениями не отображается. MODX и TinyMCE последней версии, TinyMCE уже переустанавливал.
screen-modx
dokreg
13 мая 2021, 16:29
modx.pro
1 011
0

Ошибка вывода turbo.xml

Всем добрый день!
Создал xml ресурс для турбостраниц alteraled.ru/turbo.xml, но выходит ошибка.

Все сделал согласно статьи… groovyweb.ru/blog/sozdanie-yandeks-turbo-stranicz-v-modx-revo-2-5-6-s-tickets

С чем может быть связана эта ошибка?
Артур
13 мая 2021, 14:06
modx.pro
763
0