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
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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]] что-то выводит на страницу или нет. Второй момент, лексиконы имеют свойство «очень сильно» кешироваться, поэтому стоит убедиться, что кеш сброшен после изменений в лексиконах. В третьих, стоит убедиться что выбран правильный язык и значение лексикона для языка существует.