28 февраля 2020, 09:16 еще раз, значение по умолчанию сделано не для выборки по нему, оно не добавляется в базуПравда? А где же оно хранится? Вопросы / Совсем уж стыдно, но тем не менее - не могу сделать выборку where по значению TV 12 0
28 февраля 2020, 08:41 Были аналогичные мысли по феному. Но чтобы сделать вдумчиво, надо погружаться в Java. Я не нашел лишнего года. А вот с базой ты погорячился. Напрямую работать можно только при условии, что сервер MySql доступен снаружи. Часто такое бывает? А вообще тема нужная. Готовые решения / elementSync - Еще один способ разработки MODX-приложений в IDE 50 0
27 февраля 2020, 20:27 WHERE ( `TVis_present`.`value` = '1' ...Разве не работает? Вопросы / Совсем уж стыдно, но тем не менее - не могу сделать выборку where по значению TV 12 0
27 февраля 2020, 20:24 Много раз уже это обсуждалось… Дефолтное значение TV хранится в таблице modx_site_tmplvars, а сами значения в modx_tmplvar_contentvalues. Где-то у Боба Рэя инструкция валялась по работе с TV с этим учётом. Вопросы / Совсем уж стыдно, но тем не менее - не могу сделать выборку where по значению TV 12 0
23 февраля 2020, 16:18 Как написал Артём, нужно делать индекс по этим полям (order_id и field_id). И лучше первичный ключ. А наследовать от xPDOObject. В этом случае: 1. mySql будет следить, чтобы не было дублей. 2. Значительно ускорится выборка таких записей. Вопросы / Почему в modx не работает метод save() для существующего объекта? (РЕШЕНО) 17 +1
23 февраля 2020, 14:22 Я выше уже написал, что это не ошибка системы, а ошибка проектирования таблицы. В дальнейшем даже у новой модели может появится такая же проблема. Вопросы / Почему в modx не работает метод save() для существующего объекта? (РЕШЕНО) 17 +1
23 февраля 2020, 14:16 Просто первое, что бросается в глаза — это недоделанная структура таблицы. Именно поэтому возможны одинаковые записи. А так как getObject() получает только один объект, то вероятно, что он получает не тот объект, который ты проверяешь. А метод save() говорит, что объект обновлен и возвращает true. Просто это другой объект. Это самый вероятный сценарий при такой структуре таблицы. Вопросы / Почему в modx не работает метод save() для существующего объекта? (РЕШЕНО) 17 +1
23 февраля 2020, 13:49 А таблицу пересоздавал заново или просто переименовал? Т.е. данные оставались старые? Вопросы / Почему в modx не работает метод save() для существующего объекта? (РЕШЕНО) 17 +1
21 февраля 2020, 13:11 Сильно больше, чем вложено в Collections? На примере своих дополнений не вижу ничего особо сложного. У меня и данные в своих таблицах, и сниппеты с ними работают, и чанки и т.п. Готовые решения / contentSync - синхронизация контента прода и дева для MODX Revolution 39 0
21 февраля 2020, 13:05 И как люди во фреймворках живут? )) Готовые решения / contentSync - синхронизация контента прода и дева для MODX Revolution 39 0
21 февраля 2020, 13:03 Мда. Вера в MODX окончательно пошатнулась. Я был уверен, что хоть у одного разработчика родилась мысль сделать отдельную таблицу для ресурсов. И тут на тебе… Ни одного не оказалось. Ау, ребята, вот вам крутая идея!!! Что бы там Джейсон себе не фантазировал, но как только разработчик доходит до мысли, что нужные ему данные проще хранить в своих таблицах, ему резко перестают быть нужны ТВ, шаблоны, чанки и сам MODX.100%. Многие бывшие модиксеры из этого сообщества это подтвердят. Готовые решения / contentSync - синхронизация контента прода и дева для MODX Revolution 39 0
21 февраля 2020, 12:53 Ан нет, Collections — это тоже CRC. Готовые решения / contentSync - синхронизация контента прода и дева для MODX Revolution 39 0
21 февраля 2020, 12:49 Разве? Так делал Articles. Лично у меня в голове отложилось, что разница у них в том, что Collections хранит контент в отдельной таблице. И Джейсон где-то в обсуждениях говорил, что юзайте Collections, а не пихайте всё в дерево ресурсов, которые являются эндпойнтами. Готовые решения / contentSync - синхронизация контента прода и дева для MODX Revolution 39 -1
21 февраля 2020, 12:44 Не надо наводить тень на плетень. Возможность расширения базового функционала никак не является руководством к использованию ресурсов как к хранилищу контента сайта. Такая возможность есть, но она не является обязательной. И для опытного разработчика нет никакой надобности добавлять свой CRC. Только если, конечно, не поставлена именно такая задача — своё контекстное меню, процессоры и т.п в дереве ресурсов. А вообще для меня выглядит странно — принять руководство по расширения базового класса инструкцией к использованию ресурсов как хранилище контента сайта. пока я буду расширять класс modResource под каждую свою модель я на том же ларавеле за это время половину админки напишуА зачем? Есть уже готовые пакеты. В крайнем случае, можно по аналогии сделать свой пакет из заготовки modExtra. И на ларавел ты не напишешь быстрее аналог дерева ресурсов. А на твоё возражение, что ты и не будешь его писать, отвечу — и в MODX не надо всё пихать в дерево ресурсов. П.С. Это конечно моё мнение и оно может отличаться от твоего. Это не значит, что оно правильное или нет. Просто нет одного правильного решения. Каждый пилит код как умеет. Готовые решения / contentSync - синхронизация контента прода и дева для MODX Revolution 39 +3
21 февраля 2020, 12:27 Ничего подобного. Устанавливается каркас для работы с сайтом. Для визитки этого вполне хватит. А для сайтов типа блога умный разработчик ставит Collections или аналогичный пакет. И где-то в дебрях руководств Джейсон это объяснял. Готовые решения / contentSync - синхронизация контента прода и дева для MODX Revolution 39 0
20 февраля 2020, 19:47 Еще более дегенеративная особенность — MODX учит вас хранить все в ресурсахИ где он такому учит? Просто никому не хочется заморачиться с созданием отдельного интерфейса. Есть дерево ресурсов и нормально. Но есть уже дополнение Collections. Пользуйся на здоровье. Плохо, что MODX не учит, что ресурс — это эндпойнт. Готовые решения / contentSync - синхронизация контента прода и дева для MODX Revolution 39 +1
20 февраля 2020, 19:36 Походу надо отправлять на проверку к тебе перед публикацией статьи)))Мне самому до совершенства далеко. Просто я сначала пишу черновик, потом вычитываю и правлю не только ошибки, но и смысловые обороты. И только через день, два публикую. И даже это не гарантирует от наличия ошибок. )) П.С. Это я про большие серьезные статьи. Новые дополнения и их версии / siteDev - установка компонента 28 0
20 февраля 2020, 07:50 собирает пакета и скачивает пакетА по этому у тебя вопросов нет? )) Новые дополнения и их версии / siteDev - установка компонента 28 0
19 февраля 2020, 12:22 если я залогинюсь в админке, то это бэкенд, а страницы сайта это фронт.Минутка просвещения! MODX устроен так, что если пользователь залогинен в админке, а на фронте нет, то для фронта подгружается пользователь из админки, а не гость. Проверьте, не залогинены ли вы в админке в том же браузере, на котором проверяете фронт. Вопросы / Проблема со статусом "неопубликовано" 11 +1
Возможно ли реализовать возможность предоплаты за доставку на сайте? В любом случаем стандартный флоу минишоп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... Да, планируется. Даже чуть больше, чем просто бонусная система)
А вот с базой ты погорячился. Напрямую работать можно только при условии, что сервер MySql доступен снаружи. Часто такое бывает?
А вообще тема нужная.
В этом случае:
1. mySql будет следить, чтобы не было дублей.
2. Значительно ускорится выборка таких записей.
100%. Многие бывшие модиксеры из этого сообщества это подтвердят.
А вообще для меня выглядит странно — принять руководство по расширения базового класса инструкцией к использованию ресурсов как хранилище контента сайта.
А зачем? Есть уже готовые пакеты. В крайнем случае, можно по аналогии сделать свой пакет из заготовки modExtra.
И на ларавел ты не напишешь быстрее аналог дерева ресурсов. А на твоё возражение, что ты и не будешь его писать, отвечу — и в MODX не надо всё пихать в дерево ресурсов.
П.С. Это конечно моё мнение и оно может отличаться от твоего. Это не значит, что оно правильное или нет. Просто нет одного правильного решения. Каждый пилит код как умеет.
Плохо, что MODX не учит, что ресурс — это эндпойнт.
П.С. Это я про большие серьезные статьи.
Проверьте, не залогинены ли вы в админке в том же браузере, на котором проверяете фронт.