17 июля 2019, 16:01 Обязательно при разработке дополнений. Новые дополнения и их версии / [VSC] vscodemodx - Автокомплит кода в Visual Studio Code для MODX Revo 26 0
17 июля 2019, 15:43 PHPStorm: 1. Есть. 2. Есть. Причем прямо в одном файле можно вызвать миниредактор для разных языков. 3. Есть. 4. Есть. А ещё есть миллион инспекций кода для любого языка с возможностью отключения. Правда за это приходится платить производительностью. Sublime Text в этом плане гораздо легче. А можно в VSC перейти в исходник кликнув по имени объекта или метода? У Jetbrains своя реализация. Ну и не забываем что их продукты стоят денег.Ну это да. Но лично я купил и не думаю о вышеописанных проблемах. А для VSC, наверно, нужная вещь.Я просто не знаком с этим продуктом. Новые дополнения и их версии / [VSC] vscodemodx - Автокомплит кода в Visual Studio Code для MODX Revo 26 +2
17 июля 2019, 15:27 Какая-то сломанная логика. VSC (продукт компании Microsoft) пустой, поэтому его нужно учить. А ещё лучше подключить к другому инструменту Microsoft. Тогда он будет «ну ваще». В 100 раз круче PHPStorm, который почему-то должен использовать LSP от Майкрософта, без которого он просто «фу». Где здесь связь? Почему PHPStorm должен подключаться к LSP? У него вроде как своя реализация. А что такое может дать LSP, чего сейчас нет в PHPStorm? Я в этой теме полный валенок. Думаю, и многим другим было бы интересно узнать поподробнее про эти технологии. Новые дополнения и их версии / [VSC] vscodemodx - Автокомплит кода в Visual Studio Code для MODX Revo 26 +2
17 июля 2019, 15:04 Я занес в автокомплит все методы MODX Object с минимальной справкой.Тут напрашивается вывод — или Visual Studio слабоват как IDE или автор не разобрался. PHPStorm умеет это всё из коробки как и положено хорошему средству разработки. Главное, чтобы разработчики взяли за правило нормально оформлять phpDoc. Или я чего-то не догоняю? П.С. Количество ошибок, конечно, удручает. Новые дополнения и их версии / [VSC] vscodemodx - Автокомплит кода в Visual Studio Code для MODX Revo 26 +4
01 июля 2019, 10:32 А как должно быть? Если у пакета указана версия 7.2, а ты устанавливаешь на 7.0, то вылезет ошибка. Логично? Могу тебе ещё голову поломать :) Представь, что ты ставишь свой проект на машину с аналогичным окружением через какое-то время, а у тебя зависимости поставились с новой мажорной версией и не робит. А как оставить зависимости с работающего проекта? Вопросы / Composer create-project устанавливает разные версии проекта 9 0
13 июня 2019, 23:05 На странице выводиться преобразованное значение, указанное в схеме. А запрос отрабатывает в базе. Там в секундах. Поэтому смотрим лог — какой запрос получился. Вопросы / Каким образом можно выбрать публикации только за последние три недели? 5 0
13 июня 2019, 17:58 У меня только 2 вопроса 1. Что это за новый SQL синтаксис «BsTmc.category=*»? 2. Get параметр фильтруется или прямо так пихается? Вопросы / PdoTools и Where 2 0
13 июня 2019, 17:52 Включаем showLog и смотрим запрос. Возможно придется делать так &where=`["publishedon > UNIX_TIMESTAMP() - 1814400"]` Вопросы / Каким образом можно выбрать публикации только за последние три недели? 5 0
13 июня 2019, 08:26 Эх, молодежь. Вам бы всё гвозди закручивать, да шурупы забивать. &where=`{«publishedon:>»:«UNIX_TIMESTAMP() — 1814400»}` Вопросы / Каким образом можно выбрать публикации только за последние три недели? 5 0
24 мая 2019, 07:22 Сорри за первую реакцию. Решение на скорую руку. Плагин на OnHandleRequest. if ($modx->context->key == 'mgr') return; if ($_SERVER['REQUEST_URI'] !== strtolower($_SERVER['REQUEST_URI'])) { $modx->sendRedirect(strtolower($_SERVER['REQUEST_URI']), array('responseCode' => $_SERVER['SERVER_PROTOCOL'] . ' 301 Moved Permanently')); }Проверять некогда. В теории должно работать. Вопросы / Дубли страниц с заглавными буквами в url 10 +2
24 мая 2019, 06:35 Сегодня SEO специалисты написали мне что на всех проектах на MODX все страницы дублируются, если задать их url заглавными буквами или еще того хуже — любой комбинацией заглавных и прописных букв.«Дебилы, бл@дь» © Сергей Викторович Лавров. Вопросы / Дубли страниц с заглавными буквами в url 10 0
18 мая 2019, 21:13 Есть ещё вариант с расширением ресурса, если помнишь. Вопросы / runProcessor('resource/update', $data) стирает существующие значения TV 5 0
18 мая 2019, 21:12 Где-то я уже это видел. Новые дополнения и их версии / fakeData или самый бесполезный компонент 5 +7
15 мая 2019, 20:30 Статья в стиле профессиональных журналистов. Заголовок об одном, статья о другом. И в итоге — «есть ли жизнь на Марсе или не жизни на Марсе, науке не известно». ) Ну так можно украсть? Хоть бы слово сказал, где был этот сниффер. Т.е. загружался откуда то или файл был залит на сервер? Это разные вектора атаки. Вообще, тема безопасности будет подниматься всё чаще. Информатизация общества. Интел опять заявил о дырке в процессоре. На хабре попадалась статья про расширения браузера, сливающие данные. А ещё недобросовестные разработчики — недавно Николай Ланец выкладывал ссылку про очень известное дополнение для Node.js, которое воровало биткоины. Плюс огромная армия младоразработчиков, которые умудряются оставлять дырки даже в статических файлах или устраиваются работать в крутые студии. И в результате видим такое. Да даже Facebook хранил пароли в открытом виде. Самая главная уязвимость — человек. ) П.С. Оставлю тут, может кому пригодится. Безопасность / Можно ли украсть банковские карты клиентов с сайта на MODX? 7 +2 3
15 мая 2019, 18:30 Какая связь между правкой файла completion.php и записью в журнале modx с записью resource_update? Вопросы / ACE, completions.php и вредоносный код 6 0
14 мая 2019, 18:25 Мне кажется, что синхронизация и деплой — это немного разные операции.И разу уж Вы исключили этот промежуточный этап, то добавьте в настройках деплоя в «Excluded paths» папку с конфигом. Ещё можно сделать 2 конфига и соответственно менять название файла после синхронизации. Но первый вариант лучше и проще. Вопросы / phpStorm. Пути на локальном и удаленном сервере, возможно ли менять при синхронизации? 4 0
05 мая 2019, 08:07 Привет! Какой-то странный юзер-агент. Больше 250 символов. Нехорошие мысли приходят в голову. Проверь в логах сервера. Запрос скорее всего единичный. Блокируй ip. Быстрое решение подсказал топикстартер. Вопросы / [siteStatistics] Не сохраняет пользователей 3 0
03 мая 2019, 19:32 В Tickets кнопка дизейблилась, и становилась доступной при положительном ответе от сервера. У меня тоже был глюк. Для статистики. Вопросы / Черновики в modx.pro 5 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
1. Есть.
2. Есть. Причем прямо в одном файле можно вызвать миниредактор для разных языков.
3. Есть.
4. Есть.
А ещё есть миллион инспекций кода для любого языка с возможностью отключения. Правда за это приходится платить производительностью. Sublime Text в этом плане гораздо легче.
А можно в VSC перейти в исходник кликнув по имени объекта или метода?
Ну это да. Но лично я купил и не думаю о вышеописанных проблемах. А для VSC, наверно, нужная вещь.Я просто не знаком с этим продуктом.
А что такое может дать LSP, чего сейчас нет в PHPStorm? Я в этой теме полный валенок. Думаю, и многим другим было бы интересно узнать поподробнее про эти технологии.
Или я чего-то не догоняю?
П.С. Количество ошибок, конечно, удручает.
Могу тебе ещё голову поломать :) Представь, что ты ставишь свой проект на машину с аналогичным окружением через какое-то время, а у тебя зависимости поставились с новой мажорной версией и не робит. А как оставить зависимости с работающего проекта?
1. Что это за новый SQL синтаксис «BsTmc.category=*»?
2. Get параметр фильтруется или прямо так пихается?
Решение на скорую руку. Плагин на OnHandleRequest.
Проверять некогда. В теории должно работать.
Ну так можно украсть?
Хоть бы слово сказал, где был этот сниффер. Т.е. загружался откуда то или файл был залит на сервер? Это разные вектора атаки.
Вообще, тема безопасности будет подниматься всё чаще. Информатизация общества. Интел опять заявил о дырке в процессоре. На хабре попадалась статья про расширения браузера, сливающие данные. А ещё недобросовестные разработчики — недавно Николай Ланец выкладывал ссылку про очень известное дополнение для Node.js, которое воровало биткоины. Плюс огромная армия младоразработчиков, которые умудряются оставлять дырки даже в статических файлах или устраиваются работать в крутые студии. И в результате видим такое. Да даже Facebook хранил пароли в открытом виде.
Самая главная уязвимость — человек. )
П.С. Оставлю тут, может кому пригодится.
Ещё можно сделать 2 конфига и соответственно менять название файла после синхронизации. Но первый вариант лучше и проще.
Какой-то странный юзер-агент. Больше 250 символов. Нехорошие мысли приходят в голову. Проверь в логах сервера.
Запрос скорее всего единичный. Блокируй ip.
Быстрое решение подсказал топикстартер.
У меня тоже был глюк. Для статистики.