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

Иван Бочкарев
01 апреля 2021, 14:34
+1
Изменено в версии 2.8.3. Можете обновлять
Алексей Суслов
01 апреля 2021, 14:27
1
0
Согласен про устаревший компонент, тоже писал автору по поводу старого компонента, как только появился новый. Нужно ли покупать новый, если куплен старый?
Неужели там настолько изменилась работа, что старый нельзя было обновить? Увы, ответа так и не дождался.
Иван Бочкарев
01 апреля 2021, 14:19
+1
Доступна новая версия 2.8.3
Роман
01 апреля 2021, 11:55
0
Спасибо, исправило проблему.
Иван Бочкарев
01 апреля 2021, 11:53
1
+2
Поднимите версию php
Роман
01 апреля 2021, 11:51
0
Версия PHP — 7.0.33
Лог ошибки:
[01-Apr-2021 11:50:33 Europe/Moscow] PHP Parse error:  syntax error, unexpected '=' in /home/.../core/cache/includes/elements/modsnippet/54.include.cache.php on line 111
в логах MODX:
[pdoTools] Could not load snippet "`msProducts`
Семён Кудрявцев
01 апреля 2021, 11:35
0
По поводу ошибок, разобрался это не Ваш компонент, их кидает hideSource, когда другие плагины статичные, просто в случае с msPromoCode2 эти ошибки кладут систему.
В итоге виновником является hideSource и то как он реагирует на статичные плагины.
Прошу прощения за беспокойство и ещё раз извиняюсь за клевету на компонент.
Павел Романов
01 апреля 2021, 11:35
+1
Еще надо сбросить у таблиц в базе AUTO_INCREMENT, а то при создании нового товара он снова будет с пятизначным ID.
Семён Кудрявцев
01 апреля 2021, 11:15
0
Вы всё по поводу этой галочки? Это было для воспроизведения проблемы на modhost.
Даже если галочка не стоит, и при этом в системе есть другие статичные плагины — в консоль падают ошибки, о не возможности загрузки классов со странными префиксами «mspc2»
И это только когда в систему поставлен также hideSource
Семён Кудрявцев
01 апреля 2021, 11:11
0
А по поводу событий, я имел ввиду следующее:
hideSource срабатывает на событие OnMediaSourceGetProperties
В списке событий msPromoCode2 этого события нет, значит плагин не должен реагировать на него.
Но ошибки которые падают в консоль говорят об обратном.
Could not load class: mspc2OnMediaSourceGetProperties from mspc2onmediasourcegetproperties.
Павел Гвоздь
01 апреля 2021, 11:10
0
Ещё раз: в чём профит? Если вы мне объясните профит сего действия, то я потрачу своё время на то, чтобы это решить. Иначе смысла не вижу поддерживать эту затею.
Семён Кудрявцев
01 апреля 2021, 11:05
0
Павел, я не ставил перед собой цели, как Вы говорите «обосрать Ваш труд», я столкнулся с проблемой и решил её описать в сообществе, где есть возможность, что кто-то поможет с этим разобраться, может кто-то с этим уже сталкивался. За неимением возможности написать в ТП, единственное место, где можно осветить проблему — это здесь. И целью комментария было желание привлечь внимание автора компонента, и возможно его помощи разобраться в проблеме. Но Вы же это приняли как клевету в свой адрес. Я извиняюсь за то, что задел своим комментарием Вас.
Но прошу, раз уж Вы отвечаете на комментарии, помочь разобраться в вопросе.
По поводу галочки — не понятна Ваша позиция, то что из коробки он идет с выключенной. Эта галочка, системная возможность движка и по идее кроме как «откуда брать код плагина» она не должна ни на что влиять, но влияет. И хотелось бы разобраться почему?
Павел Гвоздь
01 апреля 2021, 10:48
0
Я не обижался. А извиниться, ну как минимум за клевету, что мой пакет якобы что-то там ломает:
компонент ломает работу других плагинов
валит админку с фатальной ошибкой
Вот тут тоже очень интересно:
код плагина самого компонента, вообще никак не ограничен событиями, то есть работает через все события системы насквозь и по пути что-то ломает
Особенно «работает через все события системы насквозь». Хз, откуда такие выводы.

Если у плагина промокодов поставить галку «статичный» — система падает с fatal error
Не понял, а нахера её ставить? Какой профит? Компонент поставляется с включённой галкой «статичный»? Вроде нет. Так где он из коробки ломает что-то, не пойму? С таким же успехом предлагаю выключить вообще плагин компонента и заявлять в комментариях, что компонент не работает. А потом можно сказать «беру слова обратно» и как ничего и не было, все довольны и счастливы… Только вот я не доволен, что мой труд обосрали и считают, что в порядке вещей просто в конце сказать «беру слова обратно».
Роман
01 апреля 2021, 10:44
0
Последняя, все слетает после обновления на новую версию.
Это относится ко всем использованиям сниппета msProducts, через фильтры или pdoPage и т.д
Роман
01 апреля 2021, 10:44
0
Ну если их отключить — все ок, но они нужны для работы
Михаил
01 апреля 2021, 10:15
0
Здравствуйте!
Сначала был куплен компонент mspYaCassa, после того как выяснилось что он устаревший (неплохо бы его снять с продажи) — был куплен компонент mspYooKassa.
Всё для одного сайта (адрес в личку могу скинуть).
MODX Revolution 2.8.1-pl (traditional) + miniShop2 (2.5.0-pl) + mspYooKassa (1.0.2-pl)
Не получается настроить оплату через ЮКассу, все настройки перепроверял 10 раз, пробовал разные варианты.
Форма приёма оплаты даже не открывается, в логах ошибка:
"«Incorrect password format in the Authorization header. Use Secret key issued in Merchant Profile as the password. Error code: invalid_credentials. Parameter name: Authorization.»"
Можете направить куда копать?
Спасибо!
Семён Кудрявцев
01 апреля 2021, 10:13
0
Честно, не знаю на что Вы обиделись и какого рода извинения ожидали.
Я же указал, что проблема решалась отключением Вашего компонента. Оставалось только найти причину, её я так пока и не нашел, но мне удалось её воспроизвести на modhost.
Ставим всего 2 компонента: msPromoCode2 и hideSource
Если у плагина промокодов поставить галку «статичный» — система падает с fatal error
Без галки — всё работает норм

Но если при этом в системе будут какие-то другие плагины с этой галкой, что не редкость для тех, кто работает в IDE, то в консоли в некоторых случаях получаем ошибки вида:
Could not load class: mspc2OnMediaSourceGetProperties from mspc2onmediasourcegetproperties.
Could not load class: msYaEcommerceOnMediaSourceGetProperties from msyaecommerceonmediasourcegetproperties.
Я пока не знаю почему атрибут «статичный» так влияет на работу плагинов, но как небольшой вывод для себя:
1)У плагина компонента msPromoCode2 не должна стоять галка «статичный» при установленном hideSource
2)Если в системе стоят и msPromoCode2 и hideSource и при этом есть другие статичные плагины, могут быть проблемы. (наблюдаются ошибки в консоли, но не у всех плагинов)
3)Я не утверждаю, что проблема именно в msPromoCode2, она проявляется в связке двух компонентов.