41 минута назад
Не создается новый сайт если при создании указать версию php 8.4Вероятно, 8.4 не до конца установлена или чтото вроде того, тут стоит зайти на страниц...
Мне было грустно без Modhost и я сделал Meowbox 44
Вчера в 14:19
Спасибо! Я домен менял, а в конфиге сайта забыл поправить… Fixed!
[aiAssist] Я же просто попросил его создать магазин, а он СДЕЛАЛ ЭТО! 10
Вчера в 14:02
Переработал подход к скорости. Стало получше
modx.pro/components/25571
Новости MiniShop3, mSearch, mFilter 21
Вчера в 06:57
Разобрался. Оказалось плагин MagicPreview ломал js в редактировании категорий товаров.
Не открываются категории miniShop 2 в админке [РЕШЕНО] 1
08 мая 2026, 22:42
Не хватает кастомизации автокомплита: к товарам нужны как минимум цена и фото.
Будет отлично, если появится в будущем.
mSearch для MODX3 и MS3 - уже в modstore.pro 11
07 мая 2026, 07:53
Решение оказалось банальным: в вашем источнике файлов нужно, чтобы пути НЕ начинались со слеша.
Почему в Диспетчере файлов не отображаются SVG файлы? 7
06 мая 2026, 13:28
Столкнулся с этим сейчас) у меня один файл не открывался, оказалось файл был в кодировке windows-1251, сменил на utf-8 и все заработало.
Uncaught SyntaxError: Unexpected token , 16
28 апреля 2026, 10:33
docs.modx.pro/components/minishop2/development/scripts-and-styles
вам нужно событие Order.submit.response.success
Как создать java script событие для кнопки "оформить заказ"? 1
27 апреля 2026, 13:13
Если только после майских праздников можно будет сделать для 2.x. Попробую.
mxDadata — интеграция DaData (Suggest, Clean, Party) с MODX 3 и MiniShop3 2
Проект на 45 процентов готов, а тут такая «радость». Нельзя же заставлять заказчика каждый раз создавая товар идти и переключать источник файлов. А я к своему стыду не знаю, как повлиять на это, кроме системной настройки для minishop ms2_product_source_default
Это будет быстрее, это будет качественнее. И вы потом пойдете и детально посмотреть как он сделал. Вам для опыта будет полезно.
А то вы, не имея опыта, замахнулись на довольно не простые вещи и только наломаете дров.
Вы работате с телеграм на ПК, хотя на ПК уже есть возможность удобно работать с информацией на сайте modx.pro
Это как раз то, о чем говорил Дмитрий Касаткин выше — происходит разделение сообщества, что совершенно не идет на пользу всем нам. Но если сайт обладает возможностью индексации в поисковых системах, возможностью хорошо структурировать все по разделам, то мессенджеры и всякие там каналы в них — это каша из разносортной информации. Это отлично подходит чтобы собрать друзей на пиво или лайкать их фотографии с отпуска. Но нельзя построить полезный и нужный обучающий канал. Вы бы учили PHP по твиттеру? Или wueJS по ICQ? По крайней мере, мне так кажется, хотя как и Дмитрий Касаткин напишу, что скорее всего я просто подсознательно сопротивляюсь прогрессу (меня например и GIT бесит) и все это лишь зависит от возраста.
Разве мессенджеры не служат двум целям? Рассылать девочкам цветочки и поцелуйчики и «прессовать» людей рекламой? Разве можно построить обучающий канал по программированию на этом? Реально обучающий? А как вы код с телефона себе в PhpStorm копируете? Отсылаете на почту?
А со стилями это уж смотрите в консоли браузера, почему они не подключаются. Может не указан тег base href
Вы выводите список ресурсов через сниппет pdoResources. У него есть возможность указать условия выборки через where
Ваша задача после нажатия селект как-то передать нужное условие внутрь этого сниппета.
Вариантов масса, к примеру ваш селект входит в состав формы, которая отправит get запрос на эту же страницу, только добавить в запрос некоторый параметр ?room_count=1
Отловите этот параметр на странице, постройте на основании его корректную строку для where и передайте в сниппет. Вам будут показаны только те ресурсы, которые подошли под условие
PS при использовании Fenom это будет проще, так как он умеет сразу работать с суперглобальными массивами GET
Поэтому, если вам необходимо сохранить ссылочную массу, то без редиректов не обойтись (на мой взгляд)
Чтобы не писать 1000 редиректов в htaccess я использую редиректы на уровне php
Примерно вот так
www.ahp-net.ru/cmschange.ahp
Теперь вложенность — это отдельная галочка в настройках каждого ресурса.
PS кстати эта функция доставила массу хлопот. Я не заметил (а может и не было) описания этой фичи в списке изменений и был уверен, что все ссылке на новом сайте создаются согласно системной настройки — использовать вложенные УРЛ. Пока СЕОшники не стали писать, что большинство страниц открываются без учета вложенности.
В 95 процентов случаев веб разработчики делают довольно простые проекты, но стремятся наворотить туда как можно больше технологий — композеры, пайпы, варганты, докеры, препроцессоры, галпы, боуэры, энпээмы, рэст фулы, вотчеры, системы контроля версий…
На мой взгляд и вопрос с кешированием файлов стилей и скриптов также чрезмерно раздут. Прочел и ужаснулся, люди целые программы разрабатывают для этого. Разве не правильнее просто завести в каком-то своем пространстве имен свою системную настройку в которой будет лежать число. Это число и добавляеть как версию файла к стилям и скриптам. Во время разработки сайта это кеширование вообще не имеет смысла, достаточно нажать в браузере ctrl+f5 и весь кеш браузера слетел. На продакшине даже если и пришлось вносить какие то доработку в верстку или стили, зашел и в админке сменил цифру 3 на 4 в системных настройках. И все, все пользователи скачают новые файлы.
При настройке ТВ есть поле, для указание MIME типа. И в качестве примеров дается
И я частенько (и думаю не только я) бессовестно копирую строку из примеров. Но есть одна неувязка. Типа image/png нет в природе, если верить сайту
www.lifewire.com/file-extensions-and-mime-types-3469109
и получается ошибка. Если указать в поле тип image/png и пытаться загрузить изображение в формате png то нельзя сохранить ТВ, будет постоянно уведомление — необходимо сохранить ресурс.
В общем, наверное просто нужно убрать image/png из строки с примерами.
Дело в том что этот же сайт на продакшине работает отлично и все эти водяные знаки накладываются за 0,5 сек.
А вот именно перенос его на мой сервер для внедрения новых доработок, привел к такому «эффекту».
Тестовый сервер является выделенным и конфигурируется полностью вручную, поэтому почти наверняка не хватает какого то расширения, но в любом случае я нарушил главное правило — «не работает — смотри логи»)