46 минут назад
@Наумов Алексей Добрый день, ошибка, если в названии присутствует — или _ photo-screen.ru/i/EYCHhmoPJ
[2026-02-03 16:27:42] (ERROR @ /home/co...
FileMan - прикрепление файлов к ресурсам для MODX 3 71
4 часа назад
Подскажите, пожалуйста, пытаюсь добавить свое кастомное поле в свойства товара MiniShop3 1.3.0-beta-1.
MiniShop3 — Утилиты — Свои поля — Создать поле...
MiniShop3 1.2.0 - 1.3.0 Самое интересное 7
Вчера в 23:41
И мой метод скорее всего на шаред-хостинге работать не будет, на шареде порты закрыты и не дают законектитьсяИменно не будет работать. Тестил пока на ...
Инструкция: Настройка SOCKS5 прокси в MODX3 для работы с репозиторием 24
Вчера в 16:43
Попробуйте параметр &scrollTop=`0`
Нигде в документации он не описан (есть лишь в javascript pdopage), но мне помог в такой ситуации.
Скроллит страницу вверх при ajax пагинации pdoPage 12
01 февраля 2026, 17:45
UPD: Предложенный вариант с формированием ссылок рабочий, конечно, но он вызывает перезагрузку страницы.
Как бы решить эту задачу красиво, с Ajax как...
Кнопки как в ModStore 12
01 февраля 2026, 15:20
Спасибо за помощь! Попробовала рекомендации, пока не помогло. Но, думаю, действительно какой-то конфликт. Буду ещё разбираться.
Не работает пагинация pdoPage 6
30 января 2026, 17:55
Уже практически готов, допиливаю детали. В течение недели думаю релиз будет
MiniShop3 - 1.1.0 - Уже в Modstore.pro 38
30 января 2026, 14:56
Это для фронтендеров которым fenom привычен я так полагаю
Fenom.js: шаблонизатор в стиле Fenom.php для JavaScript и Vite 5
29 января 2026, 12:28
Хотя не зря, все равно мой велосипед более гибкий, в будущем может еще что то к нему прикручу.
Сниппет getPageBlockContent для вывода блоков PageBlocks (Free версия) с других страниц в MODX 6
Проект на 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 сек.
А вот именно перенос его на мой сервер для внедрения новых доработок, привел к такому «эффекту».
Тестовый сервер является выделенным и конфигурируется полностью вручную, поэтому почти наверняка не хватает какого то расширения, но в любом случае я нарушил главное правило — «не работает — смотри логи»)