22 января 2022, 10:19 спасибо за информацию. Меня удивил выбор контейнера зависимостей для modx3. Могу ошибаться но github.com/silexphp/Pimple мне кажется не очень популярным решением. Ведь есть же программы, которые куда более популярны и уже чуть ли не десятилетний опыт имеют, например php-di.org/ Для разработчиков / Понимание addPackage, loadClass и getService 8 0
21 января 2022, 18:00 — вешаете прослушку события click на кнопку открывающую модальное окно. — при наступлении события делаете ajax запрос (например через js fetch) на свой php файл — в php файле инициализируете modx — получаете содержимое ресурса (или через вызов pdoResources или через $modx->getResource) — делаете echo содержимого — получаете его в js скрипте, — innerHTML = 'полученный результат' — открываете модальное окно Вопросы / Подскажите, как сделать модальное окно с подгрузкой контента из нужного id страницы MODX REVO 4 +2
14 января 2022, 09:19 спасибо за такой развернутый ответ. Вопросы / Кто и как борется со спамом? 23 +1
13 января 2022, 19:19 на кнопку вешаете слушатель события click. При клике выполняете — считываете год, например с дата атрибута кнопки — делаете ajax запрос на файл php передавая год В php файле — инициализируете modx (https://docs.modx.com/current/en/extending-modx/modx-class/loading-externally) — вызываете сниппет pdoResources составив для него условие выбора года — сниппет вернет html Получаете этот html в том скрипте где делали ajax запрос. Выводите на страницу в нужно место. Вопросы / Подгрузка новостей по датам 3 +2
13 января 2022, 09:12 Слишком у вас все на сайте замудренно, а поясняете вы задачу очень плохо. Так что врядли кто-то подскажет. По умолчанию MODX и строит урл alias страницы на основании h1 (pagetitle), поэтому не понятна ваша фраза нужно сделать урлы, что бы в них прописывалась информация со страницы… согласно H1 Если у вас на сайте урлы строятся на по pagetitle, то значит вы так настроили. Плюс у вас на сайте три языка и там с урлами тоже странности. Наверное я просто привык, что урл англ версии отличается от русской только /en/ а у вас получаются совсем разные урлы для одной и той же страницы. Возможно многоязычность основана на Babel. Русский — com-stil.com/morskie-kontejnernyie-perevozki/dobavit-transport Английский — com-stil.com/en/sea-container-transportation/add-transport-propose Вопросы / Здравствуйте, нужно сделать урлы что бы в них прописывалась информация со страницы.. 5 0
10 января 2022, 18:45 Час назад использовал этот сниппет и все норм, строит крошки включая все разделы и подразделы. Проверьте, опубликованы ли ваши ресурсы? Будучи авторизованным в контексте mgr вы будете их видеть как пользователь, но хлебные крошки не будут строится для неопубликованных. Вопросы / pdoCrumbs запоминает только одну страницу в кеше 7 0
29 декабря 2021, 13:48 да да. я не совсем верно вас понял и поленился открыть страницу. Что то явно с настройками сервера, у вас htaccess не стандартный, возьмите для теста htaccess из чистой установки modx и проверьте, не пропадет ли проблема. Обратитесь в тех поддержку хостинга. У меня на рег ру много сайтов и такого не случалось. Вопросы / Не работает 404 страница 15 0
29 декабря 2021, 13:41 я считал что это и есть содержимое вашей страницы) Я же не знаю что вы в нее вписали. Вопросы / Не работает 404 страница 15 0
29 декабря 2021, 12:52 это содержимое вашей страницы, с идентификатором 40, которую вы указали как страницу 404 Вопросы / Не работает 404 страница 15 0
29 декабря 2021, 12:29 вы ошибаетесь. 404 ошибка и страница это в большей степени СЕО инструмент. И чтобы от него была польза, то код 404 должен возвращятся для страницы, которая отсутствует на сайте. Запросили greennovo.pro/display3/ а такой страницы нет, то именно для этого урла и должна быть отдана ошибка 404. А вот содержимое страницы вы задаете сами. Так что все работает у вас корректно. Вопросы / Не работает 404 страница 15 0
29 декабря 2021, 12:20 помоему все у вас работает. Открыл сайт. перешел на greennovo.pro/display/ потом добавил 2 в урл Вопросы / Не работает 404 страница 15 0
28 декабря 2021, 08:59 Очень круто, вы и тем кто вам помогает молодцы. Я вот просто читая это уже мысленно погружаюсь в свой любимый slim, fastRoute, PHP-DI, middlewares С наступающим. Новые дополнения и их версии / [ZoomX] Файловые плагины, markdown, кэширование сниппетов 35 +2
28 декабря 2021, 08:37 А скажите пожалуйста. стали включать CSS + JS в код страницыВы что имеете ввиду? Использование инлайн стилей? Или просто вместо подключения файла со стилями помещаете их в тег style на страницу? В начало страницы или в конец? Или разделяете стили на важные (помещаете в начало страницы) и не важные (в конец)? Что такое — preload? Вопросы / Как Вы оптимизируете вёрстку на MODX? 8 0
28 декабря 2021, 08:28 спасибо. Я правильно понял — при наведении на кнопку отправить добавляем input в форму с уже заранее прописанным value? А затем в валидаторах formit проверяем что этот input есть и что он не пустой? Интересная идея. Вопросы / Кто и как борется со спамом? 23 0
27 декабря 2021, 19:29 Да наверное таких большинство. Признаюсь, идея отсеивать спам просто по принадлежности к стране мне в голову не приходила. Я делал хуки которые не позволяли отправить с одного IP чаще чем раз в секунду, но не особо спасало. Вопросы / Кто и как борется со спамом? 23 0
27 декабря 2021, 19:25 И не сталкиваетесь с тем, что сервисы которые предлагают бесплатное определение страны по IP частенько лагают, часто недоступны? У меня как то на одном проекте была задача — скрыть сайт от жителей Кореи, но оставить доступным всему миру. Тоже для начала выбрал какой-то бесплатный сервис, но он работал так не стабильно, часто отдавал 500 ошибки, что в итоге купили дорогой пакет. Вопросы / Кто и как борется со спамом? 23 0
27 декабря 2021, 18:43 спасибо. Это несколько неожиданно, но для сайтов которые заточены только под одну или несколько стран — хорошее решение. Вопросы / Кто и как борется со спамом? 23 0
23 декабря 2021, 13:40 А что за сайт, на котором пользователи могут пользователи грузят хоть и минифицированные, но зачастую не нужные для конкретной страницы библиотеки. Вопросы / Как Вы оптимизируете вёрстку на MODX? 8 0
22 декабря 2021, 19:14 В моем понимании такой софт должен быть максимально красивый и отзывчивый. Стоит администратор ресторана перед монитором и там без всяких перезагрузок страницы отображаются брони, разным цветом подсвечиваются столики, меняются даты и время брони. Не приятно с этим будет работать если нужно будет постоянно обновлять в админке какие то страницы, чтобы посмотреть что забронировано. Но мне кажется в стандартной админке modx такой интерактивности не добиться. Я бы делал и часть для покупателя и часть для администратора как хорошо сверстанные обычные страницы, просто нашел бы способ закрыть паролем часть для админа. Вопросы / Бронирование столиков на MODX 7 +2
18 декабря 2021, 20:07 Да. спасибо. Скорее всего вы правы, потому что я действительно стараюсь последний год не использовать синтаксис jquery и получаю дата атрибуты через dataset. Вопросы / AjaxForm изменен формат response? 10 0
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Меня удивил выбор контейнера зависимостей для modx3.
Могу ошибаться но github.com/silexphp/Pimple мне кажется не очень популярным решением.
Ведь есть же программы, которые куда более популярны и уже чуть ли не десятилетний опыт имеют, например php-di.org/
— при наступлении события делаете ajax запрос (например через js fetch) на свой php файл
— в php файле инициализируете modx
— получаете содержимое ресурса (или через вызов pdoResources или через $modx->getResource)
— делаете echo содержимого
— получаете его в js скрипте,
— innerHTML = 'полученный результат'
— открываете модальное окно
При клике выполняете
— считываете год, например с дата атрибута кнопки
— делаете ajax запрос на файл php передавая год
В php файле
— инициализируете modx (https://docs.modx.com/current/en/extending-modx/modx-class/loading-externally)
— вызываете сниппет pdoResources составив для него условие выбора года
— сниппет вернет html
Получаете этот html в том скрипте где делали ajax запрос. Выводите на страницу в нужно место.
По умолчанию MODX и строит урл alias страницы на основании h1 (pagetitle), поэтому не понятна ваша фраза
Если у вас на сайте урлы строятся на по pagetitle, то значит вы так настроили.
Плюс у вас на сайте три языка и там с урлами тоже странности. Наверное я просто привык, что урл англ версии отличается от русской только /en/ а у вас получаются совсем разные урлы для одной и той же страницы. Возможно многоязычность основана на Babel.
Русский — com-stil.com/morskie-kontejnernyie-perevozki/dobavit-transport
Английский — com-stil.com/en/sea-container-transportation/add-transport-propose
Проверьте, опубликованы ли ваши ресурсы? Будучи авторизованным в контексте mgr вы будете их видеть как пользователь, но хлебные крошки не будут строится для неопубликованных.
Что то явно с настройками сервера, у вас htaccess не стандартный, возьмите для теста htaccess из чистой установки modx и проверьте, не пропадет ли проблема. Обратитесь в тех поддержку хостинга. У меня на рег ру много сайтов и такого не случалось.
404 ошибка и страница это в большей степени СЕО инструмент.
И чтобы от него была польза, то код 404 должен возвращятся для страницы, которая отсутствует на сайте.
Запросили greennovo.pro/display3/ а такой страницы нет, то именно для этого урла и должна быть отдана ошибка 404. А вот содержимое страницы вы задаете сами. Так что все работает у вас корректно.
Я вот просто читая это уже мысленно погружаюсь в свой любимый slim, fastRoute, PHP-DI, middlewares
С наступающим.
Вы что имеете ввиду? Использование инлайн стилей? Или просто вместо подключения файла со стилями помещаете их в тег style на страницу? В начало страницы или в конец? Или разделяете стили на важные (помещаете в начало страницы) и не важные (в конец)?
Что такое — preload?
Интересная идея.
У меня как то на одном проекте была задача — скрыть сайт от жителей Кореи, но оставить доступным всему миру. Тоже для начала выбрал какой-то бесплатный сервис, но он работал так не стабильно, часто отдавал 500 ошибки, что в итоге купили дорогой пакет.
Не приятно с этим будет работать если нужно будет постоянно обновлять в админке какие то страницы, чтобы посмотреть что забронировано. Но мне кажется в стандартной админке modx такой интерактивности не добиться. Я бы делал и часть для покупателя и часть для администратора как хорошо сверстанные обычные страницы, просто нашел бы способ закрыть паролем часть для админа.