Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #4
Володя
30 сентября 2016, 17:32
2
+2
создайте настройку ms2_cart_max_count и укажите там нужное ограничение.
Володя
30 сентября 2016, 17:30
0
если не уточняю и речь идет о пакете, то конечно же пакет.
Последняя версия 1.2.2. У вас же явна не она стоит.
Володя
30 сентября 2016, 16:19
0
попробуйте обновиться…
Володя
30 сентября 2016, 15:59
0
после них появилось новое поле для привязки подписки к ресурсу
ничего подобного.
Висит срочная задача, как решить не понимаю…
написать в ТП?
Володя
30 сентября 2016, 15:35
+1
потому что github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/model/schema/minishop2.mysql.schema.xml#L33
создайте свое поле под вес и используйте его.
Володя
30 сентября 2016, 10:41
0
Добрый, да, в новой версии все работает.
Володя
29 сентября 2016, 16:51
1
+1
дефолтный скрипт работает с галереей fotorama, если вы по аналогии добавите его на страницу категории, думаю все так же будет рабоотать.
Либо модифируйте скрипт под свой случай, в модификации указан идентификатор картинки.

ps. можно написать плагин на событие msopOnAfterGetModification и получить url изображения.
Володя
24 сентября 2016, 12:10
0
привет, напиши в скайп.
Володя
23 сентября 2016, 23:48
+1
Спасибо!
будет востребован автопостинг анонсов статей/товаров
Для этого нужно просто написать плагин, для того кто хоть немного разбирается, не составит труда это сделать и на событие выполнить
$modtelegram = $modx->getService('modtelegram');
$modtelegram->telegramSendMessage(array(
 'chat_id'   => '1111111111',
 'text'        => 'текст сообщения',
));
Володя
23 сентября 2016, 23:25
0
вы можете попробовать компонент в работе на тестовом сайте modhost.pro/
Володя
23 сентября 2016, 23:24
0
может, устанавливать массово стоимость продуктов, увеличить, уменьшить стоимость на заданный процент.
Но компонент давно не обновлялся и думаю будет глючить на новом minishop2.
Володя
23 сентября 2016, 10:36
0
либо по феншую делать сразу, либо уж тогда внести изменения в minishop2.
Володя
23 сентября 2016, 10:34
0
да что то вроде этого, регулярка примерно такая
"#<td[^>]*class=\"z\">(.*?)<\/td>#msi"
Володя
23 сентября 2016, 10:33
0
тогда проверяйте правильность введенных данных, чудес то не бывает…
Володя
23 сентября 2016, 09:33
0
Выдает ошибку yadi.sk/i/0_qZB0ZgvZdUp — ругается на неверно указанный кластер если я правильно понял.

Также обратил внимание что на ваших скринах присутствует настройка кластера, а в текущей версии его нет. При этом если добавить данную настройку то ситуация не меняется.
Проверьте все настройки и сопоставьте с теми что указаны в админке. Настройку кластера я выкинул, так как работало без нее.
Возможно у вас старый js в котором указано использовать кластер, а самой настройки уже нет — вот и вас сыпет подобную ошибку.
Володя
23 сентября 2016, 09:31
0
Обновление чата на сайте происходит только после того как обновится страница.
вы включили использовать Pusher, но он по какой то причине у вас не работает. Естественно обновлений сообщений не будет
Володя
23 сентября 2016, 09:30
0
1. Если приложение ставится до установки ssl, то в настройках адрес Webhook прописывается с http, и уже после того как добавил sll так и остается. Соответственно при попытке установить webhook выдает ошибку.
настройка modtelegram_web_hook_url — выставьте там правильный url и установите Webhook
Володя
22 сентября 2016, 21:40
0
напиши свой сниппет, там регуляркой дергай тот фрагмент текста что тебе нужен.
Володя
21 сентября 2016, 21:53
0
TypeError: Argument 4 passed to msopModificationOption::saveOptions() must be of the type array, null given
ну он пишет что вместо массива вы передали null.
Либо у вас options пустой или возможно ошиблись с id продукта и опции не установились.
Володя
21 сентября 2016, 21:15
0
модификацию нельзя создать без опций. Ваш код верен, нужно только прежде создать опции.

$rid = 3;
$mid = 0;
$price = 100;
$article = '2312';
/* опции модификации */
$options = array(
    'color' => 'белый',
    'size' => '100'
);

/* создаем опции продукта */
$options = $msoptionsprice->setProductOptions($rid, $options);
/* создаем опции модификации */
$modx->call('msopModificationOption', 'saveOptions',array(&$modx, $mid, $rid, $options));

/* создаем модификацию */
$modification = array(
  'rid' => $rid,
  'type' => 1,
  'price' => $price,
  'article' => $article,
  'weight' => '',
  'count' => 0,
  'active' => 1
);

$response = $modx->runProcessor('modification/create', $modification, array(
  'processors_path' => MODX_CORE_PATH.'components/msoptionsprice/processors/mgr/'
));

if ($response->isError()) {
  print_r($response->getResponse());
}