Всего 125 336 комментариев

Сергей Шлоков
09 августа 2022, 17:10
+2
В параметрах сниппета отключи кэш
{'!pdoSitemap' | snippet : [
   ...
  'cache' => false
]}
Stepan
09 августа 2022, 15:00
0
Ну сам код события пригодится еще при отправке письма, а тут только тест
Алекс Назаренко
09 августа 2022, 14:38
0
Как теперь можно в кастомном классе msCartHandler c помощью функции change отправить в корзину новую цену при изменении количества товара?
Раньше вопрос решался добавлением однойстроки
$this->cart[$key]['price'] = 100;
А теперь, что дописать, чтобы изменить цену на 100?
Константин Ильин
09 августа 2022, 11:37
0
Понял Вас.
При смене http_host и site_url, pdoSitemap должен среагировать и сформировать новый sitemap.
Максим
09 августа 2022, 10:27
+1
Ну причем тут города? Я привел для примера и объяснил, что бы у вас было понимание, что делает данный плагин… Что бы вы могли увидеть схожесть ситуаций и понять, что я так же мог столкнуться с такой проблемой… Но не столкнулся…
Предположил, что ModX мог отдавать старый кеш шаблона\страницы так как в системных настройках видит соответствующий домен… Поэтому и предложил до начала обработки кеша изменить домен на корректный… Я давно не лазил в модуль кеширования и не помню что и как там реализовано…
Просто еще раз напомню, что с такой реализацией у меня и контент в полях корректный и роботсы и сайтмапы…
Константин Ильин
09 августа 2022, 09:22
0
@Сергей Шлоков, не проясните ситуацию?
Роман
09 августа 2022, 09:21
0
Тут же ресайзы хранятся в кэше. Так что все нормально, единственное при новой генерации конечно очень сложно.
Можно создать свой процессор и модифицировать этот core/components/minishop2/processors/mgr/gallery/upload.class.php
Александр Мельник
09 августа 2022, 08:35
0
мне кажется есть огромная разница через что «смотреть» на письмо.
Внешний вид письма, на который мы сморим через браузер, может сильно отличаться от вида этого же письма в почтовой системе и разительно отличаться от просмотра в какой то программе, например в Thunderbird.

Поэтому если хотим увидеть, как реальные наши клиенты будут видеть — нужно все-же отправлять на почту.
А для верстки письма, чтобы быстренько глянуть, да — удобно и в браузер вывести.
Николай Савин
09 августа 2022, 08:18
0
Тогда уж нужно добавить просто код из события, а не вызов самого события.
Stepan
09 августа 2022, 04:33
0
я еще добавил в ваш сниппет событие чтобы подтянуть кастомные переводы(это вообще для любителей странного)
/** check event*/
$response = $ms2->invokeEvent('msOnChangeOrderStatus', array(
    'order' => $order,
    'status' => $order->get('status'),
));
а в плагине прям кусок из минишопа
case 'msOnChangeOrderStatus':
    	if ($tmp = $modx->getObject('modUserSetting', array('key' => 'cultureKey', 'user' => $order->get('user_id')))) {
            $lang = $tmp->get('value');
			$modx->setOption('cultureKey', $lang);
			$modx->lexicon->load($lang.':***:ext');

        }
        break;
maxgmm
09 августа 2022, 00:50
0
А как сделать ajax
Антон
08 августа 2022, 22:16
0
супер, все заработало. Единственное, что смущает, что в таком выводе сервер когда-нибудь ляжет. Как накладывать без ресайза все таки при загрузке? Чтобы оригинал с watermark-ом сохранялся на сервере.
Антон
08 августа 2022, 22:13
0
все совпадения не указывают на наличие profile ни в шаблонах, ни в сниппетах, ни в чанках. Чудеса просто
Yurik
08 августа 2022, 16:44
0
Благодарю за ссылку!
Yurik
08 августа 2022, 16:44
0
Спасибо большое за ответ, буду тогда пробовать.
Классный ответ 1С разработчика!)))
Тут я полностью согласен))
Максим
08 августа 2022, 16:39
0
Классный ответ 1С разработчика!))) По опыту могу сказать, что даже типовую конфу Торговли под нормальную работу нужно допиливать. Поэтому вот вам ссылка на документацию компонента и там есть ссылка на описание протокола 1С… Там все доступно описано…
Устанавливайте, настраивайте, выгружайте, зрительно проверяйте, что бы файл(ы) содержал(и) всю необходимую информацию и отдавайте 1С разработчику.
Если конфа самописная — то по-любому пилить импорт в 1С придется…
Никита
08 августа 2022, 16:17
0
Здравствуйте!
У меня по компоненту несколько вопросов:
1) Можно ли использовать не только на ресурсах с товарами в minishop, но и на тикетах и прочих документах?
2) Как такие табы будут вести себя, если в каждом вывести pdoPage с плагинацией?
Константин
08 августа 2022, 14:18
0
А что значит «функционал расширения свойств товара»?
Александр
08 августа 2022, 12:27
0
у меня не выводится pas.order вообще никак, даже с пустым tpl, что только ни делал: и версии modx менял и версии minishop и pdotools, менял версии php. Ноль реакции