MODX revo работа с ClientConfig+miniShop2

Всем привет! Имеется корзина на сайте. Нужно, что бы с админки через ClientConfig можно было управлять показом блока корзины.

Сама корзина выведена через chunk в header

Все действия по скрытию провожу в header-е

Пробовал через phx


[[ [[++disable_text]]:is=`2022-04-17`:then=`[[!msMiniCart? &tpl=`cart_mini`]]`:else=`Магазин закрыт`]]
Так же пробовал через модуль IF

[[If? $[[++disable_text]]
   &subject=`2022-04-17`
   &operator=`==`
   &then=`[[!msMiniCart? &tpl=`cart_mini`]]`
   &else=`Магазин закрыт`
]]
В идеале хочу сделать так, что бы в админке я выставлял промежуток времени в который корзина недоступна, и соответственно она доступна

Рустам
16 апреля 2022, 18:54
modx.pro
595
0

Оптимизировать работу сайта part 2

7
Второй раз выкладываю работу, так как специалист все еще не найден, а объем задач сократился.

Оптимизировать работу сайта на котором 160 000 товаров.
Из за большого количества товара идет много запросов к БД — а это вешает хостинг…

Нашел статью с методами решений ( modx.pro/solutions/22267 ), но мой уровень не позволяет их применить.

Версия: MODX Revolution 2.8.3-pl
Оплата: Цену и время указывайте в отклике.
Денис
16 апреля 2022, 18:40
modx.pro
320
0

Аjaxform отравка формы при вводе данных.

Можно ли с помощью Аjaxform отправлять данные в сниппет ни кнопкой отправить, а чтоб например при нажатии клавиши на клавиатуре, или keydown.

Т.е. набираю текст и в этот момент отрабатывает какой-то скрипт.

Спасибо!
Евгений
16 апреля 2022, 17:06
modx.pro
478
0

Все страницы 404 кроме главной

Приветствую всех!

Решил обновиться (на свою голову) на REVO 3.0, но что-то пошло не так, установщик начал ругаться на php сервер и установка прервалась. Ошибку уже точно не помню. Обратился к хостерам, чтобы они восстановили бекап. Бекап оказался уже с поломанной cms. Более старых версий у них нет (даа, вот такой хостинг).
Решил откатиться вручную, залил на сервер modx revo 2.8.3, обновился, зашел — все работает, НО теперь открывается только главная страница (чисто URL), а все остальное отправляет на 404 страницу.
Перенес на другой хостинг, там ситуация идентичная.
Стоит сразу сказать, что сайт на 3 языках и там куча всего, что может сломаться и теперь я вообще не могу понять, что делать. Собственно всю проблему можно посмотреть тут ivankuix.beget.tech/.

Если есть кто сможет подсказать или покопаться на сервере, то буду очень признателен (в том числе и материально).

Спасибо за внимание!
Иван
14 апреля 2022, 12:57
modx.pro
1 095
0

MODX Revo. Не выводятся ссылки

Всем привет.
После полного копирования и переноса сайта на MODX Revo появились ошибки. Одна из них — не выводятся ссылки на сайте, пример:
href="{$_modx->makeUrl(id_ресурса)}"
— не работает
href="{$item.plane | url}"
— тоже не работает
вместо ссылок пустой href. При этом, если вставить ссылки вручную, например href="/planes/", то все хорошо работает.

В ошибках только это: prnt.sc/vl21C6WZ-Fj0
но эти же ошибки были и на старом сайте, где всё работало.

Нужно срочно решить эту проблему!
Готов рассмотреть вариант с вашим погружением в эту проблему за денежное вознаграждение.
Игорь
14 апреля 2022, 12:44
modx.pro
642
0

Мультиязычность для сайта на modx

5 000
Нужно добавить на сайт возможность смены языков с автоматическим переводом через гугл и возможностью при необходимость в ручную исправлять отдельные элементы.
Екатерина
14 апреля 2022, 11:44
modx.pro
284
0

Как вывести msProductOption в корзину!

Здравствуйте! Я Новичок в MODX, нужна помощь! Пытаюсь созданные параметры вывести в корзину, но у меня ничего не выходит. Стандартные параметры по типу: {$product['option.size']}, {$product['option.color']} работают отлично, но если я пытаюсь вставить свой параметр по типу: {$product['option.material']} то у меня ничего не выводится. Пытался и так {$product.material}, но не работает. Заранее Спасибо!
Davidix
14 апреля 2022, 11:05
modx.pro
1
351
0

После обновы с 2.8.3 на 3.0.0-pl не робит Fenom!

Ошибок особо нет, кроме устаревших ошибок.


Отключаю pdoTools и могу тогда редактировать страницы и сайта, и видеть на странице сам код феном.

Как только включаю, даже не могу шаблон отредактировать…

Куда копать? Повторю, логов нет, даже при включенной записи ошибок.
fred Oushen
14 апреля 2022, 09:36
modx.pro
1 420
0

Используем системный composer в MODX 3

Привет.
Одно из самых заметных изменений в MODX 3 это наличие системного Composer для установки своих зависимостей.

Что такое Composer из зачем он нужен ?

Composer — это менеджер для подключения и управления этими сторонними библиотеками или пакетами в вашем PHP-проекте который решает следующие проблемы:

  1. Быстрая установка и обновление пакетов
  2. Резолвинг зависимостей между пакетами
  3. Хранение пакетов и их версии в едином файле без необходимости версионировать все пакеты вручную
Павел Бигель
13 апреля 2022, 18:35
modx.pro
4
2 529
+23

JSON и плейсхолдеры

Здравствуйте!

Подскажите, пожалуйста, пытаюсь передать pagetitle текущей страницы в JSON строку сниппета и что-то не выходит
{'!mFilter2' | snippet : [
...
'optionFilters' => '{"proizvoitel:LIKE": $_modx->resource.pagetitle}',
...
]}
и через плейсхолдер тоже не работает

{set $cptl = $_modx->resource.pagetitle}
{'!mFilter2' | snippet : [
...
'optionFilters' => '{"proizvoitel:LIKE": $cptl}',
...
]}
если хардкодить, то все ок работает

{'!mFilter2' | snippet : [
...
'optionFilters' => '{"proizvoitel:LIKE": "Заголовок_страницы"}',
...
]}
Что не так делаю?
newbmod
13 апреля 2022, 17:49
modx.pro
596
0