07 апреля 2016, 17:09 Я бы пометил эту фичу как deprecated и выпилил бы через релиз. Как промежуточный вариант — оставил бы возможность выставить настройку в empty при установке. Понятно, что обратную совместимость ломать не хочется и жалобы будут, да, но раз системно все переписывается, хотелось бы стройности во всем. Как фича — это да, удобно для новичков на старте, но не универсально. Развивая мысль, можно было бы вынести оформление магазина в отдельный пакет, а в самом miniShop оставить голое ядро и учитывая, что с 2.4 версии есть возможность указывать зависимости, ставить пакет оформления по умолчанию, но при этом давать возможноть отказаться от него. В таком случае в пакете оформления можно было бы реализовать полценный демо-магазин (аля сборка) для желающих посмотреть, а как оно что работает. Для конечно пользователя все остается так же — установил одной кнопкой, открыл сайт — о! магазин работает. Для сайтоделов, вроде меня и других — при установке снял галку и голова не болит, делаешь что нужно и лишнего на сайте ничего нет. Новые дополнения и их версии / [miniShop2] Версия 2.4.0 beta1 56 +3
07 апреля 2016, 15:27 Я бы еще убрал такой момент, как вывод товаров категории через поле content по умолчанию. Когда делается сайт, шаблоны все равно переписываются, добавляется постраничная навигация и свои обертки и тд и тп, а в поле контент пишется текстовый блок описания самой категории (для сео-шмео). В итоге, если вовремя не убрать это описание и потом накопировать категорий, начинаются свистопляски на страница, когда вместо поля content выводятся товары в неправильной верстки. Сталкивался не один раз и было неудобно. Имхо, можно сделать так, как это для товара сделано, где все оформление вынесено в чанк и для прототипирования можно его использовать или писать свой код. Вот такой вот issue получился. В остальном все круто. Новые дополнения и их версии / [miniShop2] Версия 2.4.0 beta1 56 +8
06 апреля 2016, 19:48 Будет выглядеть как троллинг :) Вообще ребят я понять могу, пробуют новую тему, начинают с введения и собираются смотреть на отклик. Ну у меня такое чувство, что просто придумали давайте делать и не провели никакого анализа. Ибо как заметили, введения хватает, а вот что-то более серьезного, нет. Да и уроков и ответов на вопросы на этом сайте уже пару тысяч. Я в своем плане тоже думал начать с основ, но после анализа отказался. Так что наберитесь терпения, надеюсь очень скоро будет где учиться глубинам MODX. Я преодолел юридический барьер, разработка сервиса в самом разгаре, контент тоже готовиться ) А ребятам успеха желаю, все же знания — они всегда в цене. Найдутся и те, кому введение будет интересно. Новости и события / Вебинар "Введение в MODX" 26 +1
06 апреля 2016, 17:45 Такс! Ждем анонс! :) У меня бреветов в это время нет, можно и зарулить. Хотя там Василий примерно в это время в Минск вроде собирался, возможно случится накладка. В любом случае ждем подробностей ) Новости и события / Вебинар "Введение в MODX" 26 0
06 апреля 2016, 10:10 Без проблем, проверено на 30 тысячах. Вопросы / msYmarket - справится с 5000 товарами? 2 0
03 апреля 2016, 18:51 Вы не правы. Новичкам возможно и все равно (но толку с них мало), а вот профессиональных разработчиков вы от себя оттолкнули основательно. В вашем случае видится классический пример студии, в которой основная идеология — прибыль владельца студии, а как там себя рабы чувствуют в кабинетах, это уже вторично. Поверхностно вопрос может и звучит нелепо, подумаешь, неправильно название написали, но по опыту знаю, что за этим кроется. Объявления о работе / Ищем сотрудников в штат 20 +1
03 апреля 2016, 17:52 Стремают меня ребята, которые пишут ModX, да еще и на Evo… Сомнительная работа, имхо. Хоть Evo и развивается, думаю, если позвать толково разработчика, дешевле выйдет переписать все это, чем поддерживать в таком виде. Легаси-код до добра еще ни разу не доводил. Объявления о работе / В Минске ищут MODX разработчика 4 +1
31 марта 2016, 09:46 События в MODX срабатывают и обрабатываются исключительно на бэкенде, т.е. на сервере в php коде. Все, что касается админки, это уже клиентский код и там они силы не имеют (только косвенно), поэтому чтобы работало такое обновление полей, нужно подключать к форме свой компонент на ExtJS, где и обновлять страницу или отдельные поля формы. Вопросы / Как обновить содержимое полей\страницу в админке? 5 0
30 марта 2016, 13:45 2.4.3 несовместима с php7. Баги по совместимости исправлены в 2.5.0-RC1 Вопросы / Не работает редактирование файлов в админке (PHP7) 12 +1
24 марта 2016, 23:11 у меня такое было на mariadb, но проблема была не в БД непосредственно, а в кривых руках, который настраивали сервер. Если прописать localhost в качестве хоста базы, в том числе и через Gitify — не работает, а если 127.0.0.1 — все отлично. Вопросы / Установнка Modx с помощью php-cli 7 +1
23 марта 2016, 15:48 А я уже понадеялся почитать про настоящую двухуровневую авторизация с смсками и токенами, а тут просто basic-авторизацию навесили. Эх… Пошаговые инструкции / Двухуровневая авторизация в менеджере 20 +3
22 марта 2016, 10:35 Ну там и объем работы соответствующий. Или вы клиентам тоже за «Спасибо» сайты делаете? xD Вопросы / Вывод, отключение, перемещение, создание блоков 12 +2
21 марта 2016, 12:29 Тем не менее отлично работает :) Хостинг / Modhost: новые цены, новые серверы, новые функции 6 0
21 марта 2016, 10:51 Поддержу. Если нужно взломать сайт, то переименование без обеспечения нормального уровня безопасности ни разу не помогут. Это как на дверь повесить табличку с надписью «это окно» и наоборот. Вопросы / CMS Detector ! 17 0
16 марта 2016, 13:37 Количество галочек на скорости практически не отобразится, так как таблица со значениями TV компактная и с проставленными индексами, плюс у вас же будет limit + сортировка по дате. Если сомневайтесь, по получите итоговый SQL, включив showLog=1 и прогоните через explain в phpmyadmin или еще где либо. Т.е. в главные новости будет попадать только N последних новостей, хотя отмечено может быть много. Если мусор хочется почистить иногда, то можете создать скрипт, который будет выбирать новости старше N дней и убирать с них галку Главная новость и запускать такой скрипт в cron раз в сутки. Парится по поводу того, что не попадет в тематический виджет, не стоит. Потому что в них тоже будут новости и количество их будет лимитировано. Допустим была главная новость в экономике, она больше не главная, но за это время добавилось 5 новостей в раздел Экономика, а виджет показывает только 5 штук. Следовательно она и так не попадет в виджет. Т.е. временные отрезки и там и там одинаковы, а учитывая, что главные новости добавляются реже, то к моменту потери актуальности они будут далеко в конце ленты. А если какую-то новость нужно таки снять с главной прямо сейчас, то это уже будет в ручном режиме происходить. Вариант с пересохранением отживших новостей через плагин не самый подходходящий, так как вы не знаете точное количество главных новостей сегодня (их может вообще не быть). Вопросы / Главная страница новостного сайта? 6 +1
16 марта 2016, 12:52 Как-то переусложнено. Делаете TV «Главная новость» в виде чекбокса, в вызовах где есть виджеты используете TV фильтр tvFilters, которые исключает все заметки, где Главная новость == true. Вопросы / Главная страница новостного сайта? 6 +2
16 марта 2016, 09:41 ms2 позволяет переопределить javascript файл, ответственный за обработку событий на сайте. Можете скопировать js-файл минишопа в свою директорию, в системных настройках указать путь к нужно файлу и там переписать чать, отвечающую за обработку чекбоксов. Вопросы / Способы оплаты в виде select 7 0
13 марта 2016, 22:30 Активно работаю последние 2 дня с modx сайтами, включая fenom (в повседневной жизни пишу на матером PHP немного другие проекты) и вот чего мне не хватает, так это модификаторов в fenom, которые дублируют встроенные MODX фильтры (особенно когда старый код переносишь на fenom). Можно писать сниппеты и тд, конечно, но это накладно и лениво. Если не сильно противорчечит парадигме, плюсую за это улучшение (надеюсь руки дойдут портировать самостоятельно в видео pull request). В остальном спасибо, работать сильно удобнее. Новые дополнения и их версии / [pdoTools] 2.3.0 - Рефакторинг и стандарты 31 +2
02 марта 2016, 13:44 Тогда уж лучше использовать класс DateTime, хоть нагляднее будет. return (new DateTime($input))->format(DateTime::ISO8601); Вопросы / pdoSitemap и дата в формате ISO-8601 4 +1
02 марта 2016, 11:30 Можно попробовать обычным модификатором MODX сделать правильную дату. [[+date:strtotime:date=`%Y-%m-%d\T%H:%M:%S%Z`]] Вопросы / pdoSitemap и дата в формате ISO-8601 4 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Развивая мысль, можно было бы вынести оформление магазина в отдельный пакет, а в самом miniShop оставить голое ядро и учитывая, что с 2.4 версии есть возможность указывать зависимости, ставить пакет оформления по умолчанию, но при этом давать возможноть отказаться от него. В таком случае в пакете оформления можно было бы реализовать полценный демо-магазин (аля сборка) для желающих посмотреть, а как оно что работает.
Для конечно пользователя все остается так же — установил одной кнопкой, открыл сайт — о! магазин работает.
Для сайтоделов, вроде меня и других — при установке снял галку и голова не болит, делаешь что нужно и лишнего на сайте ничего нет.
Имхо, можно сделать так, как это для товара сделано, где все оформление вынесено в чанк и для прототипирования можно его использовать или писать свой код.
Вот такой вот issue получился. В остальном все круто.
Вообще ребят я понять могу, пробуют новую тему, начинают с введения и собираются смотреть на отклик. Ну у меня такое чувство, что просто придумали давайте делать и не провели никакого анализа. Ибо как заметили, введения хватает, а вот что-то более серьезного, нет. Да и уроков и ответов на вопросы на этом сайте уже пару тысяч. Я в своем плане тоже думал начать с основ, но после анализа отказался.
Так что наберитесь терпения, надеюсь очень скоро будет где учиться глубинам MODX. Я преодолел юридический барьер, разработка сервиса в самом разгаре, контент тоже готовиться )
А ребятам успеха желаю, все же знания — они всегда в цене. Найдутся и те, кому введение будет интересно.
Если мусор хочется почистить иногда, то можете создать скрипт, который будет выбирать новости старше N дней и убирать с них галку Главная новость и запускать такой скрипт в cron раз в сутки.
Парится по поводу того, что не попадет в тематический виджет, не стоит. Потому что в них тоже будут новости и количество их будет лимитировано. Допустим была главная новость в экономике, она больше не главная, но за это время добавилось 5 новостей в раздел Экономика, а виджет показывает только 5 штук. Следовательно она и так не попадет в виджет. Т.е. временные отрезки и там и там одинаковы, а учитывая, что главные новости добавляются реже, то к моменту потери актуальности они будут далеко в конце ленты. А если какую-то новость нужно таки снять с главной прямо сейчас, то это уже будет в ручном режиме происходить.
Вариант с пересохранением отживших новостей через плагин не самый подходходящий, так как вы не знаете точное количество главных новостей сегодня (их может вообще не быть).
В остальном спасибо, работать сильно удобнее.