alexey1m
выдал политику минишоповскую - товары может редактировать, а категории нет
alexey1m
всем спасибо) разобрался
Евгений
на здоровье
Katerina
Создала свою папку в корне для компонента, там файл index.class.php, добавила в namespace название папки и путь, в админке не открывается по адресу ?а=index& namespace=myfolder, пишет ошибку could not find action file at index.php
Katerina
Что за action
Katerina
https://ilyaut.ru/extjs/how-modx-extras-work-1/
По вот этому гайду
Никита
Добрый вечер! Поставил себе Modx 3 себе на хостинг. Выглядит прикольно. Что из расширений с ним вообще работает, кроме pdoTools? MIGX, MCE, ACE? Вроде не поддерживают. Я тут сходу поставил несколько пакетов и сразу угробил админку. Ошибку выбивало.
Nano.Karmabot.chat
Cool! Advanc8d got +1 from ibochkarev. 38 karma in total.
Никита
Спасибо вам большое!
Никита
Никита
Никита
Как понимаю, большая часть наших пакетов, вроде Office , ms2Gallery, mSearch2 , miniShop2, Tickets не работает на modx3?
Иван
Пока нет
Алексей
Всем привет! Попался сайт, на котором где-то зашито стороннее кеширование. К примеру, сохраняю шаблон, если юзер авторизован в админке, то изменения сразу подхватываются, если инкогнито, изменения применяются часа через два. Смотрел везде - в настройках кеширования норм всё, есть компонент xFPC, но он в настройках выключен, в htaccess нет ничего, в панели управления тоже намека не нашел. LastModified проверял, тоже не при делах. Прошу подсказки - почему так может происходить именно с анонимом?
Алексей
Да, проверял! Ни в настройках, ни в кроне нет ничего
Алексей
Опять же, почему так выборочно кеширует? Только анонима
Алексей
Даже есть на фронте авторизован, в контексте web, то всё норм. Получается, что где-то в самом MODX зашито?
Алексей
Не могу понять, как грамотно продебажить функционал кеша
Алексей
Плагины и сниппеты прямо в базе проверял по вхождению authentif, ничего не нашёл. Поэтому и подумал, что, может, в ядро закатали... Косвенно подтверждается, что версия MODX 2.6.5. Но вот где в ядре смотреть, я не могу понять
Алексей
в инкогнито через ctrl+f5 смотрели может, кеш брайзера.
Конечно! И через ctrl+shift+R, и другие браузеры запускал
Nikolay
Создала свою папку в корне для компонента, там файл index.class.php, добавила в namespace название папки и путь, в админке не открывается по адресу ?а=index& namespace=myfolder, пишет ошибку could not find action file at index.php
что то не так с путями значит контроллер правильно назван? Для файла контроллера название класса будет таким: {namespace}{controller}ManagerController
Katerina
что то не так с путями значит контроллер правильно назван? Для файла контроллера название класса будет таким: {namespace}{controller}ManagerController
Вобщем разобралась надо ложить в папку components, тогда работает, вообще статья видимо не актуальна, и на методы из нее ошибки валятся
Nikolay
Вобщем разобралась надо ложить в папку components, тогда работает, вообще статья видимо не актуальна, и на методы из нее ошибки валятся
я по ней делал, все работает ну главное там показано как все устроенно а теже контролеры можно подсматривать и в других компонентах или в оригинальном modExtraManagerController
Иван
https://github.com/modxcms/revolution/pull/16126
Sergey
Приветствую коллеги. Я использую login для авторизации на сайте. Подскажите пожалуйста что нужно сделать чтобы после авторизации пользователь был авторизованн в всех контекстах (web, eng, es).
Александр
https://docs.modx.com/current/en/extras/login/login
Иван
Его раньше зафиксировали и исправили
Александр
Кто может подсказать где формируется обработка которая делает не активными пустые фильтры в mSearch2? Есть способ просто скрыть их?
Александр
И количество результатов в скобках я так понимаю должно отключаться за счёт &suggestions="false", верно?
Иван
https://docs.modx.pro/komponentyi/msearch2/tipovyie-resheniya/zavisimyie-filtryi
Иван
&suggestions=`0`
Александр
https://docs.modx.pro/komponentyi/msearch2/tipovyie-resheniya/zavisimyie-filtryi
Вот тут он скрывает если в имени второго есть имя первого ведь, не?
Александр
В моём случае в имени выпадающего списка ниже нет имени верхнего списка
Александр
Ладно, сначала попробую, потом буду тупые вопросы задавать
Александр
&suggestions=`0`
В доке true по умолчанию. Надо наверное написать куда-то чтобы на 1 поменяли. Сразу понятно будет что 0 надо ставить...
Иван
Обновил - завтра обновится
Александр
Александр
Или тоже 0 надо?
Александр
тоже 0
Он должен серые поля скрыть я правильно понял?
Александр
Или весь список выпадающий?
Sentinel
Александр
У меня он просто весь выпадающий список щас скрыл
Александр
Всё так же осталось
Александр
Но скрыл категорию одну где в выпадающем списке один элемент
Александр
`[[!mFilter2? &paginator=pdoPage &class=msProduct &limit=12 &element=msProducts &parents=9 &tplOuter=filterOuer.tpl &includeThumbs=cart &showEmptyFilters=0 &filters=` tv|item_car, tv|item_car_model, tv|item_category, tv|item_category_inner ` &aliases=` tv|item_car==item_car, tv|item_car_model==item_car_model, tv|item_category==item_category, tv|item_category_inner==item_category_inner ` &suggestionsRadio=` tv|item_car, tv|item_car_model, tv|item_category, tv|item_category_inner ` &tplFilter.outer.item_car=tpl.mFilter2.filter.select &tplFilter.row.item_car=tpl.mFilter2.filter.option &tplFilter.outer.item_car_model=tpl.mFilter2.filter.select &tplFilter.row.item_car_model=tpl.mFilter2.filter.option &tplFilter.outer.item_category=tpl.mFilter2.filter.select &tplFilter.row.item_category=tpl.mFilter2.filter.option &tplFilter.outer.item_category_inner=tpl.mFilter2.filter.select &tplFilter.row.item_category_inner=tpl.mFilter2.filter.option ]]`
Александр
Не изменяет ситуацию
Sentinel
хз... тогда разметку надо смотреть
Sentinel
все там работает
Александр
Ну оно работает, скрыв полностью select у которого 1 элемент в фильтро
Александр
Фильтре
Александр
А не options
Александр
https://docs.modx.pro/komponentyi/msearch2/tipovyie-resheniya/zavisimyie-filtryi
Вот эта статья на самом деле идеальная, но только если в названии модели машины есть марка То есть Lada —- Lada Vesta А если будет Lada —- Vesta уже не будет работать скрипт
Александр
Есть способ массово дать детям ресурса в pagetitle имя их родителя? Чтобы стало parent.pagetitle pagetitle
Александр
Хотя не сработает, у меня в Value не имя, а ID. А значит мне надо в Value добавить id родителя
Егор
Всем привет, такая проблема, если пользователь не зашел в личный кабинет, то берутся правильные цены из модификаций, если пользователь зашел в личный кабинет то при первом заказе берутся цены НЕ из модификаций, а просто из свойства товара, но при втором заказе тянутся правильные цены уже из модификаций, а если выйти и зайти в личный кабинет, проблема повторяется, 1 заказ с неправильными ценами, второй с правильными, подскажите как решить данную проблему? На сайт установлен msoptionsprice2, minishop, Office
Алексей
поотключайте все плагины (ну разумно) и проверьте. Автопоиском тут не обойтись.
Раскопал причину, в настройках nginx было это: location ~ \.php(.*)$ { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@site.ru"; fastcgi_pass unix:/var/www/php-fpm/3.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; fastcgi_cache_bypass $http_secret_header $skip_cache; fastcgi_buffers 16 16k; fastcgi_buffer_size 32k; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_send_timeout 900; fastcgi_no_cache $skip_cache; fastcgi_cache HUNT; fastcgi_cache_valid 404 1m; fastcgi_cache_valid 180m; include fastcgi_params; }
Алексей
Если верно понимаю, это 3 часа железобетонного кеша. Но до сих пор не понял, почему это работает только с анонимами...
AN
AN
Нужна помощь 🙂 Устанавливаю дополнение phpthumbon и вот такая дичь выходит. Как это побороть, добрые люди?
AN
Я новичек 🙂 Можно подробнее? Это такое же дополнение?
Dmitry
Хотел 100% уверенности в работе, нужно было на 2.8.3 пилить прод
Дима
Если верно понимаю, это 3 часа железобетонного кеша. Но до сих пор не понял, почему это работает только с анонимами...
Так глянь переменные, которые в fastcgi_cache_bypass прописаны, где то по коду конфига (не факт что выше, смотри его весь) может secret_header задаётся исходя из проверки чего-то, что все-таки отправляется из modx когда пользователь авторизован
Dmitry
А 3.0 пока обкатка и там сколько уже советов давали, просто тестить и мини-проекты собирать, слабые стороны находить, не раз писали ж)