Максим

Максим

С нами с 03 июля 2015; Место в рейтинге пользователей: #278
Максим
06 февраля 2023, 17:24
0
Вообще, мне кажется, категорически не правильно, когда компонент устанавливает свой «кастомынй» обработчик! А если я уже использую свой? А если каждый компонент будет добавлять свой? Так ничего работать не будет, только поломается всё…
Максим
06 февраля 2023, 17:09
0
Как минимум с последним минишоп (4.1.1-pl) не совместим. При добавлении товара в корзину ничего не происходит, корзина остается пустой. Виной всему «кастомный» обработчик корзины msGiftCartHandler. Если поменять его на стандартный, товары добавляются.
Максим
03 февраля 2023, 07:31
+1
Дополнительные данные возвращаемые корзиной при ее изменении
Хорошая новость! На одном проекте как раз таких данных мне и НЕ хватало. Пришлось кастомный обработчик писать, чтобы эти данные включались.
Максим
26 декабря 2022, 15:33
0
Не помню уже на какой сайте делал (не посмотреть).
Но судя по моему комментарию должно быть как-то так:
<?php

$path = $container . '/' . $file['name'];
Максим
23 ноября 2022, 10:22
0
Возможно из-за ограничения времени процесса. Если картинка большая или html какой-то сложный и требует долгой обработки, тогда ничего не происходит. Если взять какой-нибудь логотип сверху, то работает…
Максим
23 ноября 2022, 07:35
0
Видимо определенные сайты разрешено скриншотить… я пробовал www.kinopoisk.ru/, github.com
Максим
23 ноября 2022, 07:32
0
У меня не работает. Нажимаю «добавить», заполняю поля, после «сохранения» ничего не происходит. Пробовал разные сайты, разные селекторы, результат один — нулевой.
Максим
03 ноября 2022, 14:16
0
Странно что у вас получились цифры под 39 сек для 11к товаров. — у вас что-то не то с БД.
Может просто проиндексировать БД надо? Там вроде в настройках mFilter что-то такое было.
Возможно, из-за этого такая цифра.
Максим
14 октября 2022, 19:37
0
Если удалять заказы, тогда да, адреса будут удаляться тоже. А так вроде не должно.
===
Хотя нет, если таблицы жестко связаны, тогда он просто не даст создать адрес без заказа.
Максим
13 октября 2022, 20:36
0
Возможно не очень понятно объяснил, но на релизе будут примеры.
+++
Максим
05 октября 2022, 10:31
0
Помнится, видел даже готовое дополнение, которое позволяло создавать несколько адресов доставки из личного кабинета и при заказе выбирать… Эта функция достаточно удобная, сам пользуюсь на всяких ДодоПиццах ))
Максим
11 февраля 2022, 12:42
0
Шрифт «MODX» в статье — это шрифт из «Черепашек ниндзя»? )))
Максим
11 февраля 2022, 11:04
0
Мы делаем что-то хорошее и стараемся делать это что-то хорошо
В своём понимании этого «хорошего». Оно может отличаться у людей.

И для проведения работ по смене версии MODx с 2 на 3, должны быть очень значительные причины, в первую очередь для бизнеса.
Если рассуждать именно так, то никакого смысла конечно же нет! Так же как менять modx2 на какой-нибудь Laravel. Какой смысл? И так всё работает!
У нас некоторые клиенты до сих пор работают на Evo!
Главная причина «зачем» — это появление новых возможностей в «старых» компонентах. Чем больше потребности в таких новых возможностей, тем больше вероятность перехода на 3-ю версию.

потому что большинству моих клиентов...MODx 3 по сути и не нужен
Большинству? Т.е. есть меньшинство, кому нужно?)))
Для большинства моих клиентов не нужен React или Vue. И? )))) Не нужен — не используй))) В чем проблема то?)))
Для клиентов, как мне кажется, вообще пофиг MODX или WP, ему главное чтоб всё работало как надо!
MODX 3 — это по сути инструмент для разработчиков. Для кого-то одни плюсы, для кого-то другие.

не могу пока что найти серьезных причин в необходимости развития системы
Для тебя их нет, ок. Для других есть, потому что " врятли мы все такие садимся за комп и говорим, «а ну ка сделаю ка я сейчас дерьмо»"
Максим
11 февраля 2022, 09:04
0
Если вы просто хотите создать экземпляр некоторого класса… используйте loadClass()
Почему-то всегда думал, что loadClass просто подключает класс, а getService как раз создаёт экземпляр.
Максим
09 октября 2021, 18:06
0
Предложить свой код разработчикам?) Ахахаха… Отличная шутка!)
А что конкретно смешного в этом?
Максим
08 октября 2021, 12:13
0
В mSearch2 конфиг и инициализация подключаются в сниппетах. Сам компонент подключается в php-классе.

Почему нельзя сделать так же с minishop2 в одном из следующих обновлений?

Можно, думаю сделают. Вопрос только когда?))) У них там полно работы судя по issue на github.
Можешь туда им написать, предложив свой код.
Максим
29 сентября 2021, 07:10
0
Нужно опытным путем проверять.
Максим
28 сентября 2021, 15:55
0
Из документации к mFilter2:
&paginator pdoPage Сниппет для постраничной навигации, по умолчанию pdoPage. Вы можете указать набор параметров для него: &paginator=`pdoPage@myParams`.
Сооветственно…
— можно ли просто отключить такое поведение пагинации? Сделать чтобы при клике на 2 страница перезагружалась?
У pdoPages есть параметры: ajax и ajaxMode.
Есть еще параметр ajaxHistory. Можно с ними поэкспериментировать.

— или поделитесь пожалуйста кто какие решения уже придумал?
Через события, например. Ссылка
Максим
27 сентября 2021, 10:56
0
Вообще, на мой взгляд, «количество» и «качество» — это общие свойства для всех товаров, как и штрихкод, вес, цена и т.п. Я бы делал их через систему плагинов минишопа (т.е. добавление их на вкладку «свойства товара»), а не через опции (вкладка «опции товара»).