17 марта 2021, 11:41 все работает, но до следующей очистки кеша.Потому что вы правите закэшированный сниппет, а вам необходимо поправить исходный. В админке сайта в разделе сниппеты найдите сниппет с id=20 и проделайте все тоже самое в нем Новые дополнения и их версии / Релиз miniShop2 ver. 2.8.2 82 0
28 декабря 2020, 17:24 В моем случае править ничего не нужно было. Я просто удалил эту папку /core/cache/lexicon_topics/lexicon/ru/minishop2, у которой был другой собственник (owner) зайдя предварительно под его правами. После этого она уже закэшировалась под нужным пользователем… Вопросы / Ошибки Error caching lexicon topic 12 0
24 декабря 2020, 18:55 Если кому то еще актуально. В моем случае сыпались ошибки типа: core/model/modx/modcachemanager.class.php : 349) Error caching lexicon topic lexicon/ru/minishop2/cart core/model/modx/modcachemanager.class.php : 349) Error caching lexicon topic lexicon/ru/minishop2/settingОказалось, что у папки кэша /core/cache/lexicon_topics/lexicon/ru/minishop2 и у внутренних файлов был указан другой «owner», отличный от основного. Исправив этот косяк ошибки исчезли Вопросы / Ошибки Error caching lexicon topic 12 0
20 мая 2019, 15:44 Добрый день. Возник тот же вопрос… Вам удалось как-то его решить? Новые дополнения и их версии / [localizator] Мультиязычность, СЕО, автоперевод... 353 0
02 мая 2019, 13:49 Аналогичная проблема :( После нажатия на принять заказ — заказ появляется в админке но на сайте ничего не меняется и msGetOrder не отображает результат заказа. Клиенту письмо на почту не приходит. В браузере видно что срабатывает action.php результатом которого показывает шаблон письма… Уже всю голову сломал, не могу понять что случилось :( Вам удалось найти решение? Вопросы / minishop2. Успешное оформление заказа 8 0
18 февраля 2019, 14:50 Инфо отправил. Подскажите, а сам компонент планируется обновлять или нет? Если нет, тогда его просто бессмысленно держать в магазине. Новые дополнения и их версии / [mspLiqPay] — платежи через LiqPay в miniShop2 42 0
18 февраля 2019, 12:21 Компонент был уже куплен и проверен. Он не работает поскольку банально изменились названия полей запроса. Я проверял под API 3 ПриватБанка оно является актуальным на данный момент (https://www.liqpay.ua/documentation/api/aquiring/checkout/doc). Кроме того у компонента не подвязаны коллбэки liqpay (https://www.liqpay.ua/documentation/api/callback) Пожалуйста, доработайте его. Будет замечательный и полезный компонент. Спасибо П.С. Проверял на локальном сервере, поэтому прям сразу не получится показать. Но, в качестве наглядного примера могу залить на свой тестовый хостинг. Новые дополнения и их версии / [mspLiqPay] — платежи через LiqPay в miniShop2 42 0
14 февраля 2019, 17:36 Приветствую!!! Вопрос к разработчику: Подскажите, насколько актуальной является версия расширения на сегодня? В планах было приобрести но смотрю что последнее обновление было еще в 2016 году. Заранее спасибо за ответ Новые дополнения и их версии / [mspLiqPay] — платежи через LiqPay в miniShop2 42 0
19 марта 2018, 13:28 Добрый день. Попробуйте посмотреть это видео Может это то, что вам нужно? Вопросы / Свое событие для modExtra 2 0
18 марта 2018, 11:38 Артур, спасибо что откликнулись. Могли бы подсказать еще немного? Я создал плагин с таким содержимиым: <?php switch ($modx->event->name) { case 'msOnChangeOrderStatus': if ($status==1) { $delivery_id = $order->get('delivery'); // получаю ID вида доставки if ($delivery_id == 1) { // если самовывоз, тогда: // тут получение чанка для генерации письма менеджеру и его отправка } } break; }Блок с генерацией письма менеджеру я попытался взять с файла minishop2.class.php: $pls = $order->toArray(); $pls['cost'] = $this->formatPrice($pls['cost']); $pls['cart_cost'] = $this->formatPrice($pls['cart_cost']); $pls['delivery_cost'] = $this->formatPrice($pls['delivery_cost']); $pls['weight'] = $this->formatWeight($pls['weight']); $pls['payment_link'] = ''; if ($status->get('email_manager')) { $subject = $this->pdoTools->getChunk('@INLINE ' . $status->get('subject_manager'), $pls); $tpl = ''; if ($chunk = $this->modx->getObject('modChunk', $status->get('body_manager'))) { $tpl = $chunk->get('name'); } $body = $this->modx->runSnippet('msGetOrder', array_merge($pls, array('tpl' => $tpl))); $emails = array_map('trim', explode(',', $this->modx->getOption('ms2_email_manager', null, $this->modx->getOption('emailsender'))) ); if (!empty($subject)) { foreach ($emails as $email) { if (preg_match('#.*?@.*#', $email)) { $this->sendEmail($email, $subject, $body); } } } }Но, оно начало ругатся на использование пользовательских функций formatPrice() и get(). Могли бы подсказать как правильно переписать эти запросы, чтобы письмо менеджеру отправлялось по старндартному шаблону указаному в настройках минишопа. Буду очень благодарен за помощь. Вопросы / Разная почта менеджера в зависимости от варианта доставки 3 0
31 октября 2017, 11:10 День добрый! Подскажите для пользователей из Украины даннный компонент будет рабочим? Вроде на скринах настроек пути обращения указываются вручную, но все таки… Заранее спасибо за ответ. Новые дополнения и их версии / [mspPayMaster] 1.0.0-pl Метод оплаты для miniShop2 12 0
29 июня 2017, 15:51 Добрый день. Обнаружил сегодня такую проблему на сайте: На странице оформления заказа неработает {$delivery.payments | json_encode}. Оплаты к тоставке подвязаны, если указать у msOrder пустой шаблон они видны, также если написать, например так {$delivery.payments[0]}, то есть вывести первый элемент списка тоже выводит, а вот так как указал вначале, категорически отказывается работать… выдает пустоту при этом и ошибок никаких нет. Помогите пожалуйста разобраться хоть куда смотреть… Заранее спасибо Новые дополнения и их версии / [miniShop2] Версия 2.4.11 79 0
17 ноября 2016, 17:50 Может и ошибаюсь, но как по мне пример неправильный. Судите сами: 1. клас обработчика Вы предлагаете создать в каталоге "/core/components/minishop2custom"; 2. А вот регистрируете уже совсем по другому адресу "{core_path}components/minishop2/custom/msDeliveryHandlerMsk.class.php"; Или я не прав? Вопросы / Бесплатная доставка курьером от определенной суммы 27 0
Как я использую mxBoard для работы с ИИ-агентами Немного непонятно, зачем здесь MODX. Агенты работают именно над этим сайтом или это какой-то общий оркестратор, и на доске могут быть карточки по разным сайтам? А ещё расскажи, ...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
В админке сайта в разделе сниппеты найдите сниппет с id=20 и проделайте все тоже самое в нем
Я просто удалил эту папку , у которой был другой собственник (owner) зайдя предварительно под его правами.
После этого она уже закэшировалась под нужным пользователем…
В моем случае сыпались ошибки типа:
Оказалось, что у папки кэша и у внутренних файлов был указан другой «owner», отличный от основного.
Исправив этот косяк ошибки исчезли
Возник тот же вопрос… Вам удалось как-то его решить?
После нажатия на принять заказ — заказ появляется в админке но на сайте ничего не меняется и msGetOrder не отображает результат заказа. Клиенту письмо на почту не приходит. В браузере видно что срабатывает action.php результатом которого показывает шаблон письма… Уже всю голову сломал, не могу понять что случилось :(
Вам удалось найти решение?
Подскажите, а сам компонент планируется обновлять или нет?
Если нет, тогда его просто бессмысленно держать в магазине.
Кроме того у компонента не подвязаны коллбэки liqpay (https://www.liqpay.ua/documentation/api/callback)
Пожалуйста, доработайте его. Будет замечательный и полезный компонент.
Спасибо
П.С. Проверял на локальном сервере, поэтому прям сразу не получится показать. Но, в качестве наглядного примера могу залить на свой тестовый хостинг.
Вопрос к разработчику:
Подскажите, насколько актуальной является версия расширения на сегодня? В планах было приобрести но смотрю что последнее обновление было еще в 2016 году.
Заранее спасибо за ответ
Попробуйте посмотреть это видео
Может это то, что вам нужно?
Я создал плагин с таким содержимиым:
Блок с генерацией письма менеджеру я попытался взять с файла minishop2.class.php:
Но, оно начало ругатся на использование пользовательских функций formatPrice() и get().
Могли бы подсказать как правильно переписать эти запросы, чтобы письмо менеджеру отправлялось по старндартному шаблону указаному в настройках минишопа.
Буду очень благодарен за помощь.
Подскажите для пользователей из Украины даннный компонент будет рабочим? Вроде на скринах настроек пути обращения указываются вручную, но все таки…
Заранее спасибо за ответ.
Обнаружил сегодня такую проблему на сайте:
На странице оформления заказа неработает {$delivery.payments | json_encode}. Оплаты к тоставке подвязаны, если указать у msOrder пустой шаблон они видны, также если написать, например так {$delivery.payments[0]}, то есть вывести первый элемент списка тоже выводит, а вот так как указал вначале, категорически отказывается работать… выдает пустоту при этом и ошибок никаких нет.
Помогите пожалуйста разобраться хоть куда смотреть… Заранее спасибо
Судите сами:
1. клас обработчика Вы предлагаете создать в каталоге "/core/components/minishop2custom";
2. А вот регистрируете уже совсем по другому адресу "{core_path}components/minishop2/custom/msDeliveryHandlerMsk.class.php";
Или я не прав?