Ivan

Ivan

С нами с 30 марта 2017; Место в рейтинге пользователей: #530
Ivan
Вчера в 14:11
+1
Установил, наконец-то)) Все работает спасибо.
Ivan
Вчера в 13:33
0
Во как «разжевал» мне ответ знаменитый ИИ ))

Основная причина проблемы: Ключевая проблема здесь заключается в конфликте версий двух зависимостей:
Ваш проект явно требует версию ^3.3 пакета nesbot/carbon, как указано в вашем файле composer.json.
Однако пакет illuminate/support, который является зависимостью для пакета vesp/core (который, в свою очередь, зависит от mmx/forms), требует версию ^2.62.1 или ^2.67 пакета nesbot/carbon, в зависимости от конкретной версии illuminate/support. Эти версии nesbot/carbon несовместимы с версией ^3.3, требуемой вашим проектом.
Цепочка зависимостей:
mmx/forms зависит от vesp/core.
vesp/core зависит от illuminate/events.
illuminate/events зависит от illuminate/support.
illuminate/support требует версию nesbot/carbon, которая конфликтует с требованиями вашего проекта.
Предлагаемые решения:
Опция --with-all-dependencies (-W): Запуск команды обновления или требования с этой опцией может помочь разрешить эти проблемы с зависимостями, позволяя Composer рассмотреть возможные обновления, понижения версий или удаления для всех пакетов, а не только для того, с которым вы непосредственно имеете дело.
Указание версии: Вы можете решить проблему, указав другую версию для mmx/forms, которая либо не требует конфликтующей версии nesbot/carbon, либо совместима с другими версиями illuminate/support.
Измените ваш composer.json: Вы могли бы рассмотреть возможность корректировки собственного требования к nesbot/carbon на совместимую версию, если ваш проект все еще может удовлетворять свои потребности с более старой версией carbon.
Такой тип конфликта зависимостей распространен в проектах с множеством зависимостей и иногда может быть решен путем тщательной корректировки требуемых версий для обеспечения совместимости всех зависимостей друг с другом.
Ivan
Вчера в 12:06
0
То есть, у тебя уже установлен какой-то пакет с неподходящей версией. И его можно обновить, если указать ключ -W. Только и всего.
Понизить версию composer просил, вот такие сообщения меня напрягают))
Ну раз это только предупреждение от composer, буду знать теперь.
Ivan
04 мая 2024, 19:45
+1
Установил)), кода удалил composer remove nesbot/carbon

UDP
Ни фига не установилось)) Видимо моих знаний не достаточно, чтобы пользоваться этим дополнением.
После команды:
composer exec mmx-forms install
В конце ошибка:
Script mmx-forms handling the __exec_command event returned with error code 255
Ivan
04 мая 2024, 19:33
0
У меня не получилось установить данное дополнение, к сожалению.
Мои действия:
Установил modx3 (3.0.5) (как тут написано modx.pro/howto/22847):
composer create-project modx/revolution.

установил (Чтобы проверить, как вообще работает компоненты устанавливаемые через composer):
composer require nesbot/carbon

Пробую установить:
composer require mmx/forms

И вот такая ошибка в консоли:
./composer.json has been updated
Running composer update mmx/forms
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - illuminate/support[v10.0.0, ..., v10.16.1] require nesbot/carbon ^2.62.1 -> found nesbot/carbon[2.62.1, ..., 2.x-dev] but it conflicts with your root composer.json require (^3.3).
    - illuminate/support[v10.17.0, ..., 10.x-dev] require nesbot/carbon ^2.67 -> found nesbot/carbon[2.67.0, ..., 2.x-dev] but it conflicts with your root composer.json require (^3.3).
    - vesp/core 4.0.0 requires illuminate/events ^v10.15.0 -> satisfiable by illuminate/events[v10.15.0, ..., 10.x-dev].
    - mmx/forms[dev-main, 1.0.0, ..., 1.3.0] require vesp/core ^4.0 -> satisfiable by vesp/core[4.0.0].
    - illuminate/events[v10.47.0, ..., 10.x-dev] require illuminate/support ^10.0 -> satisfiable by illuminate/support[v10.0.0, ..., 10.x-dev].
    - Root composer.json requires mmx/forms * -> satisfiable by mmx/forms[dev-main, 1.0.0, ..., 1.3.0, 9999999-dev].

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
You can also try re-running composer require with an explicit version constraint, e.g. "composer require mmx/forms:*" to figure out if any version is installable, or "composer require mmx/forms:^2.1" if you know which you need.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.
Я так понял версии компонентов не совместимы и ничего не устанавливается) Вот как такое разгуливать в будущем не ясно.
Ivan
17 марта 2024, 18:40
0
Сегодня тоже настраивал поиск по артикулу.
Нужно было указать: Добавлять все слова в индекс mse2_index_all — да (в настройках)
Нажать обновить индекс.

При отладке помогает, посмотреть, что в базе в таблице mse2_words.
У меня в начале не попадал артикул в индекс и по этому не искалось при &onlyIndex=`true`
Ivan
26 января 2024, 21:11
0
Николай спасибо, что ведете разработку такого важного компонента. Жду с нетерпением релиза.

Вопрос по донату, у вас на станице modx.pro/about — реквизиты Ивана Бочкарева. По ним закидывать? или вам по кнопке в стартпосте?
Ivan
12 октября 2023, 17:26
0
Наверное я сам, что-то натворил). Все рабочее
Ivan
12 октября 2023, 17:21
0
Опять попробовал скачать. Теперь все в порядке, мистика)
Ivan
12 октября 2023, 17:16
0
С github, жму download zip. Почему-то там лежит вариант с ошибками в коде, конкретно в файле rename_it.php. Понял когда не получилось переименовать пакет)
Ivan
11 октября 2023, 18:50
0
Хочу еще отметить, если скачивать zip-архив, почему-то нерабочая версия заготовки в этом архиве. А вот если клонировать, то все нормально.
Ivan
11 октября 2023, 17:22
0
Спасибо за заготовку. Кстати отлично работает под php 8.1
Ivan
13 сентября 2022, 17:43
0
А чем плоха Fotorama? я ее использую на нескольких проектах)) Еще использую slick (но эта галерея совсем древняя)

Подскажите, в таком случае какую галерею использовать? Чтобы было современно, модно, молодёжно))
Ivan
15 августа 2022, 22:28
0
Но теперь seofilter некорректно работает, что же такое))
Ivan
15 августа 2022, 22:18
0
Так как я не очень дружу с js. Использовал топорный метод:
закомментировал в функции handlePagination

if (mse2Config['page'] > 1) {
//mse2Config['page'] = '';
//mSearch2.Hash.remove('page');
//mSearch2.load();
}

Все вроде заработало как я хотел.
Ivan
15 августа 2022, 22:03
0
Попробовал ваш способ, появились две пагинации, как я и хотел. Большое спасибо за подсказку.

Но некорректно работает, если нажимать на кнопку «загрузить еще» то нормально работает.
И циферки меняются в цифровой пагинации.

Но если начать нажимать на цифровую пагинацию, то «загрузить еще» перестает работать.
Также пропадет гет-параметры в строке "?page=2".
Возможно это связанно с ajaxHistory, но пробовал в любом режиме ajaxHistory, некорректно работает.
Как бы все-таки заставить работать обе пагинации одновременно и корректно?
Ivan
21 июля 2022, 12:11
0
translit и у меня есть. Версия php 7.4 использую выделенный сервер (не шаред хостинг)
Ivan
21 июля 2022, 12:05
0
Странно все как-то) у меня кстати с включённым меняется нормально, специально проверил
Ivan
21 июля 2022, 12:00
0
Сам сейчас занимаюсь переносом из обычных ресурсов в minishop2, проблем не возникало. Но массово менять через админку очень скучно)). Попробуйте простым скриптом используя modx api.
Ivan
05 апреля 2020, 10:15
0
Здравствуйте!
У меня некоторое время назад были проблемы с работой вашего дополнения (новой версии), старый тикет уже не могу комментировать. Приходиться пользоваться старой версией

И случайно у меня возник вопрос, а вы не используете при разработке своего замечательного компонента, не менее замечательный компонент «modHelpers» modzone.ru/documentation/modhelpers/?