Алексей Смирнов

Алексей Смирнов

С нами с 20 декабря 2014; Место в рейтинге пользователей: #43
Алексей Смирнов
08 апреля 2024, 21:53
0
Да, потому что я вообще не вижу что у вас что-то корректно отображается. даже текста нет…
возможно ошибки в json.
И посмотрел конфиг — да у вас нарушена структура json для MIGX.
погуглите — modx галерея на migx.
Алексей Смирнов
08 апреля 2024, 21:38
0
Если вы переносили — проверьте исходящую версию Mysql и ту на которую переносите.
Если переносите на более низкую, есть риски что у вас еще и индексы слетели. Поэтому при экспорте нужно поменять совместимость БД, но тут лишь гуглить. Или переносить частями БД если она большая.
Кстати табличку сессий можно очистить перед переносом.
Алексей Смирнов
08 апреля 2024, 21:29
0
Попробуйте поле назвать без больших букв. вместо prodImg например image
и вообще советую делать через конфигуратор родной MIGX — полезная штука.
Алексей Смирнов
29 марта 2024, 21:20
0
Странное поведение, но вы проверьте плагины. (Поочередно поотключайте подозрительные.) может там есть плагинчик на корректировки и он не корректно обрабатывает что-то.
Алексей Смирнов
29 марта 2024, 10:58
+1
100 ограничивает 1 поле.
те если 2 ТВ, то у каждого по 100.
Это ограничение можно увеличить, но не нужно.
Потому что если у вас планируется более 100 записей делайте, как вам Денис посоветовал, лучше пройти по ссылке и сделать отдельную БД для этих записей.
Потому что иначе вы можете столкнуться с уничтожением или не корректностью данных в данном поле, а так же с различными глюками и неприятностями.
Алексей Смирнов
16 марта 2024, 22:16
0
нужно верно передавать параметры и возможно заработает корректно.
НО. что мешает вам в одном плагине через необходимые условия разрулить применение кода в событиях?
Тем более раз вы выбрали это событие, то вы хотите просто цену отображения же менять? так? или цену добавления в корзину? потому что если последнее, то нужно другое событие.
Алексей Смирнов
06 марта 2024, 10:21
+1
А, ясно. Попробуйте так:
'where' => [ 
        0 => "0 < FIND_IN_SET(" ~ $itzx ~ ", replace(`TVplayers_game`.`value`, '||', ','))" ,
        1 => "`TVplayers_settings`.`value` IS NOT null",
    ],
Если это не сработает, то попробуйте так:
'where' => [ 
        0 => "0 < FIND_IN_SET(" ~ $itzx ~ ", replace(`TVplayers_game`.`value`, '||', ',')) AND `TVplayers_settings`.`value` IS NOT null" 
    ],
Алексей Смирнов
06 марта 2024, 08:59
0
Зачем второе условие если первым вы уже это делаете.
Если нет совпадений по первому, то не выведет ничего. Тем более пустое.
Алексей Смирнов
05 марта 2024, 22:18
0
А зачем вам условие players_settings != null?
Ведь вы по умолчанию проверяете уже в каких категориях состоит ресурс через 1е условие.
Или опишите задачу.
Алексей Смирнов
05 марта 2024, 20:17
0
Не, оно то возвращает цену но эта цена уходит потом в корзину, что мне не нужно. Мне чисто отображение.
А PR принимаете на новые возможности?
Алексей Смирнов
05 марта 2024, 16:28
0
Вот доп. вопрос созрел.
Суть такая, что на всем сайте есть скидка 10%. Необходимо на лету выставить некоторым модификациям эту скидку в цену и отобразить еще и старую цену (которая является текущей ценой без скидки).
т.е: Реально ли повлиять на цену old_price, да еще и выставить на фронте в модификацию любое свое поле, а потом чтобы в js его на событии поймать?
Алексей Смирнов
04 марта 2024, 21:09
0
Мне необходимо описание всех событий пакета msOptionPrice2. Хочется понимать на что я могу повлиять на что нет. Ибо зачем мне по каждому чиху писать вам в ТП или на сайте?
Алексей Смирнов
04 марта 2024, 20:21
0
Причем тут MODX, если речь про пакет msOptionPrice2.
Если не хотите описывать события — так и скажите.
Алексей Смирнов
04 марта 2024, 20:03
0
Ок. просто есть много modx событий у пакета но не ясно какие параметры передаются. Отсюда не понятно можно ли решить свою логику с помощью них.
Алексей Смирнов
04 марта 2024, 18:40
0
Добрый день.
Появилась ли полная документация по данному компоненту (msOptionPrice )?
Интересуют все события, и если есть события js и их описания.
Алексей Смирнов
27 февраля 2024, 22:09
+1
Потому что в minishop2 Есть своя галерея и в msProduct выключена по умолчанию обработка ТВ-шек. Если прям горит включить, то используйте параметр
'processTVs'=>'system_imagePage'
должно помочь. если нет, то попробуйте еще — prepareTVs
Алексей Смирнов
27 февраля 2024, 10:21
0
Так вы Наверное попали в сети 2.8.6 версии MODX. там проблема с фотками. нужно повышать версию php до 8.
ИЛи менять одну строчку в коде pthumb и оставаться на 7.4.
На 8й версии php MODX и пакетах могут быть так же ошибки, поэтому пока совет по стабильности 7.4 + поправить строку в phumb или
Установить 2.8.5 и не обновлять пока ее и радоваться жизни без проблем.
Алексей Смирнов
22 февраля 2024, 22:36
0
Понял.
Вариант первого решения:
1) 1 вызов pdoRes.
2) В чанке записываете в плейсхолдер вторую часть Html с нужными данными
3) в коде получаете 1 область вывод через PdoRes, а вторая — плейсхолдер.

Вариант 2.
1) 1 вызов pdoRes с указанием return => data. в этом случае вам придет голый массив.
2) с помощью не хитрых манипуляций типа foreach и прочих переменных фенома можно разделить данные в нужные блоки и вывести как хотите.

Это вкратце. те вызывать 2 раза pdoRes нет необходимости.