10 декабря 2018, 12:02 Я против подобного парсинга и решания за других. Краудфандинг / Совместная modx.pro и modxclub.ru краудфандинговая платформа на блокчейне. 104 +9
30 ноября 2018, 01:05 Пока сложно сказать. Пока в планах слить ветку 2 в ветку 3 (начал это делать, но там конфликты в 500+ файлах, задача не из простых), чтобы можно было уже спокойно переключиться на 3 версию. Следом перевести те PR, чтобы были сделаны для 2 версии, на 3, обновить и поправить конфликты в существующих PR. После этого в принципе можно пробовать делать новую тестовую версию. Работы, учитывая количество активных участников, примерно на месяц, но так как впереди праздники, скорее всего что-то рабочее будет уже после нового года. Но может и раньше, если найдутся свободные руки с непреодолимым желанием помочь кодом. Новости и события / MODX 2.7 142 +3
29 ноября 2018, 23:19 Я так понимаю, это только в случае с русским языком (возможно и еще с каким-то с длинными строками)? Новости и события / MODX 2.7 142 0
29 ноября 2018, 23:17 То, что в самом MODX — исправлено частично, но большинство ошибок в допах, где используется устаревший способ задания меню через указание action id. Помечать их как deprecated следовало сильно раньше, конечно. Но MODX 3 клюет в задницу. Ну и я не знаю, кого ты имеешь ввиду под «они». Ну и подробно обо всем Марк уже написал — www.markhamstra.com/modx/2018/deprecated-notices-in-modx-2.7/ Новости и события / MODX 2.7 142 +1
29 ноября 2018, 18:31 В родной теме все ок, глянул сейчас, так что стоит проверить кастомные стили. Новости и события / MODX 2.7 142 0
29 ноября 2018, 18:26 Какие у вас есть вопросы? Я один из тех немногих, кому не лень этим заниматься. Новости и события / MODX 2.7 142 +4
29 ноября 2018, 18:19 Потому что иначе никто не будет шевелиться, и когда эти функции реально будут удалены, воплей и поломаных сайтов будет больше. Цель — заставить авторов дополнений исправить свой код. Ну и предупредить разработчиков сайтов, если они использовали что-то старое. Вообще так делается всегда, даже в самом PHP если вызвать депрекейтед функцию, будет валиться warning. Т.е. это не для тестов, а для реальной жизни. Вася вон ms2 уже исправил. Новости и события / MODX 2.7 142 0
28 ноября 2018, 11:03 Нет, это можно отключить в настройке log_deprecated Новости и события / MODX 2.7 142 +1 1
28 ноября 2018, 11:01 Там есть нюансы в зависимости от браузера. Или даже проблема в реализации Javascript. По неведомой причине событие onclick не содержит нужной информации, чтобы правильно обработать клик средней кнопкой. Саму логику улучшили, но не польностью. Там в самом PR есть детали, ссыку на него выше Вася запостил. Новости и события / MODX 2.7 142 0
29 октября 2018, 14:53 Добавить еще один Join с той же таблицей, только использовать другое имя в запросах (2 параметр метода innerJoin) Вопросы / Помощь в составление запроса 2 +1
15 октября 2018, 10:26 Не вылезут, так и нужно делать. Приоритеты у событий сделаны именно для этих целей, чтобы контролировать порядок вызовов плагнов для одного события. Вопросы / ClienConfig - настройки для контекстов не работают 2 0
15 октября 2018, 10:24 Меня всегда в таких сиутация выручает golang (https://golang.org/project/). Требует некоторого времени на изучение (хотя он простой как топор для таких задач), но с легкостью переваривает файлы и по 6 гигов. Вопросы / Разбор XML файла от 3 Гб на PHP или чём-то другом 6 0
01 октября 2018, 14:47 @EVAL уже выпилен в 3.x, к слову, но совет «включать голову» актуален всегда. Безопасность / Безопасность MODX, часть 2 - использование @ привязок 10 0
14 сентября 2018, 12:00 Что мешает сделать так? dev.site.ru — основной тестовый сайт. dev.i.site.ru — сайт первого разработчика. dev.a.site.ru — сайт второго разработчика. Вопросы / Как вы разрабатываете сайты на MODX в команде? 10 +1
14 сентября 2018, 10:41 В разделе Помощь modstore все же понятно написано Также мы поддерживаем работу дополнений на поддомене dev. Сбрасывать ключ для такого домена не нужно — дополнения просто работают сразу на обоих доменах: site.ru и dev.site.ru.Касательно моего подхода, у меня код сайта упаковывается в пакет (или несколько пакетов) и ставится через репозиторий. Вся работа локально, потом сборка, отправка в репозиторий, установка на продакшене. Вопросы / Как вы разрабатываете сайты на MODX в команде? 10 0 1
10 сентября 2018, 13:31 Вероятно проблема в порядке вызова парсера. Стоит, в таком случае, посмотреть в сторону своего снипета, где вызвать $modx->lexicon() с необходимыми параметрами. Вопросы / Как запихнуть TV в [[%language]]? 6 0
10 сентября 2018, 13:16 Ну так сразу так и писали бы, а то «как в конструкцию [[%key? &namespace=`sitename`]] вставить TV-параметр» звучит совсем не так, как ваш теперешний комментарий. В таком случае [[%[[*tv-name]]? &namespace=`sitename`]] должно работать. Но, стоит проверить, действительно ли [[*tv-name]] что-то выводит на страницу или нет. Второй момент, лексиконы имеют свойство «очень сильно» кешироваться, поэтому стоит убедиться, что кеш сброшен после изменений в лексиконах. В третьих, стоит убедиться что выбран правильный язык и значение лексикона для языка существует. Вопросы / Как запихнуть TV в [[%language]]? 6 +1
10 сентября 2018, 13:02 Не быстрее, а проще. В том плане, что все элементы, включая куски кода, были реализованы через xPDO, где элементы пол умолчанию хранятся в БД. Удобство было в том, что рядом с кодом можно было хранить и все его метаданные, т.е. название, описание, всякие связанные property sets и прочее. В том же October это вынесли в мета-заголовки в сами файлы, что выглядит просто ужасно, когда в одном файле мешанина из yaml, html и php. Вопросы / Накидайте интересных тем для статей 36 +1
10 сентября 2018, 12:48 На деле уже мало кому интересно. Хорошие технические статьи никто не читает, сразу бегут в вопросы спрашивать, а как вот тут кнопку из синей красной сделать. Или вот украл пакет с modstore, помогите его настроить, а то доку читать влом, за поддержку платить жаба душит всю жизни и прочее подобное :) Вопросы / Накидайте интересных тем для статей 36 0
10 сентября 2018, 12:40 [[%key? &placeholder=`[[*tv-name]]`]] при условии, что в самом строке лексикона есть плейсхолдер вида [[+placeholder]] т.е. 'Тут будет выведено вот это значение TV [[+placeholder]]' Вопросы / Как запихнуть TV в [[%language]]? 6 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? В любом случаем стандартный флоу минишоп2 рассчитан на оплату по ссылке, т.е. чтобы получить информацию об оплате, нужно чтобы заказ существовал. Чтобы сделать иначе, нужно использ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Пока в планах слить ветку 2 в ветку 3 (начал это делать, но там конфликты в 500+ файлах, задача не из простых), чтобы можно было уже спокойно переключиться на 3 версию. Следом перевести те PR, чтобы были сделаны для 2 версии, на 3, обновить и поправить конфликты в существующих PR. После этого в принципе можно пробовать делать новую тестовую версию.
Работы, учитывая количество активных участников, примерно на месяц, но так как впереди праздники, скорее всего что-то рабочее будет уже после нового года. Но может и раньше, если найдутся свободные руки с непреодолимым желанием помочь кодом.
Ну и подробно обо всем Марк уже написал — www.markhamstra.com/modx/2018/deprecated-notices-in-modx-2.7/
Т.е. это не для тестов, а для реальной жизни. Вася вон ms2 уже исправил.
dev.site.ru — основной тестовый сайт.
dev.i.site.ru — сайт первого разработчика.
dev.a.site.ru — сайт второго разработчика.
Касательно моего подхода, у меня код сайта упаковывается в пакет (или несколько пакетов) и ставится через репозиторий. Вся работа локально, потом сборка, отправка в репозиторий, установка на продакшене.
В таком случае должно работать. Но, стоит проверить, действительно ли [[*tv-name]] что-то выводит на страницу или нет. Второй момент, лексиконы имеют свойство «очень сильно» кешироваться, поэтому стоит убедиться, что кеш сброшен после изменений в лексиконах. В третьих, стоит убедиться что выбран правильный язык и значение лексикона для языка существует.