23 декабря 2019, 14:29 По-моему, тебе тоже стоит запомнить раз и навсегда, что [[~[[*id]]]] — не id дедушки, а ссылка на текущий ресурс. Вопросы / pdoMenu как задать id родителя в &parents [Решено] 3 0
23 декабря 2019, 02:43 Потому что нужно использовать не modX::toPlaceholder(), а modX::setPlaceholder() — у методов разная реализация. Также можно было использовать JSON. Вопросы / toPlaceholder как перевести строчку в массив Fenom 4 0
05 декабря 2019, 01:33 А что плохого в парсинге? Есть поставщики, которые предоставляют каталог продукции, если клиент становится их дилером, то ему необходимо спарсить весь каталог к себе на сайт. Так, собственно, и появляется задача на парсинг товаров. Как уже было сказано, если каталог хренового качества — нужно подчищать дубли и все косяки, чтобы у клиента было не абы что, а нормальный каталог. Имхо, автоматизированное и проверенное решение в разы выгоднее, удобнее, быстрее и надежнее любого менеджера, а еще платить никому не надо. Новые дополнения и их версии / [DoubleCheck] - Поиск и исправление дублей 22 +3
29 ноября 2019, 05:36 Справедливости ради, даже в американском произношении чаще можно услышать -day, чем -dee. Где-то 75/25, если в процентном соотношении. Магазин дополнений / Чёрная пятница в modstore.pro! –30% почти на все дополнения! 10 0
20 ноября 2019, 03:48 1. Вам не знакомо понятие импорта и экспорта статических файлов? 2. Давно компоненты стали чувствительны к данным в таблицах типа site_content? 3. Стащите, кто мешает? 4. Уверен, что если компонент вам действительно нужен, то вы найдете свой собственный тестовый контент. Вопросы / PageSpeed - Интеграция оптимизаций PageSpeed Insights для MODX Revolution 20 0
20 ноября 2019, 03:17 Вам не знакомо понятие экспорта и импорта базы данных? Вопросы / PageSpeed - Интеграция оптимизаций PageSpeed Insights для MODX Revolution 20 0
12 ноября 2019, 01:39 т.к. предполагаю, что с этой болью сталкивались (почти) всетак и есть, все и решают ее традиционными способами: либо вы выставляете ручками везде дополнительные пробелы, либо вы погружаетесь в эту статью и вникаете в принцип работы {ignore}, чтобы понимать, где он сработает, а где нет, а затем комбинируете это с первым вариантом, либо вы пишете свой плагин, который обрабатывает нужный вам контент, ищет вхождения регуляркой и заменяет их, добавляя дополнительный пробел. Собственно, это просто автоматизированный первый вариант. Вопросы / Как сделать так, чтобы Fenom не ломал сайт? 32 0
11 ноября 2019, 23:03 Писать плагины для решения конкретных задач — это теперь костыль? Собственно, нравится Fenom — извольте учитывать его особенности и решать их при необходимости. Если вы хотите, чтобы проблему решили в ядре, то вы явно не по адресу, вам сюда: github.com/fenom-template/fenom/issues Если не нравится особенность Fenom'а, то всегда можно отказаться от него в пользу доисторических фильтров MODX. Вопросы / Как сделать так, чтобы Fenom не ломал сайт? 32 0
22 октября 2019, 00:40 Вполне себе уместное замечание было касаемо Shopkeeper'а. msBonus и msBonus2 связывают только общее название и не более, почему автор должен заботиться об обратной совместимости с чужим компонентом? Об этой особенности явно написано на странице компонента в modstore. Новые дополнения и их версии / [msBonus2] Бонусная система для miniShop2 54 +2
04 октября 2019, 22:10 Правильно, в админке используется ExtJS — с ним и нужно работать. Вопросы / Как модифицировать интерфейс администратора ? 5 +1
18 сентября 2019, 02:43 1) неправильный service_url, правильный: modstore.pro/extras/ 2) есть такая проблема Для разработчиков / Обновление App 38 0
18 сентября 2019, 02:18 Честно говоря, msProductOption вообще имеет какую-то проблемную таблицу и с ним постоянно всплывают какие-то нюансы, буквально недавно наткнулся ровно на ту же проблему, напрямую получал объект msProductOption, менял значение через xPDOObject::set(), сохранял, а в таблице ничего не менялось, при этом и ошибок никаких не было, xPDOObject::save() возвращал true. Скажу даже больше, использование xPDO вместо объектов тоже не решило эту проблему, данные все так же не менялись. Вероятно, это связано с отсутствием PK в этой таблице как такового, другой причины не вижу. Собственно, остается работать с этой таблицей только через PDO, именно так это и реализовано в методе msProductData::saveProductOptions(), который вызывается во время сохранения товара. Вопросы / Метод ->remove() 5 0
07 сентября 2019, 12:56 Эти ошибки не мешают функционированию дополнения, поэтому на них можно не обращать внимания. Вопросы / Компонент sendex - ошибка: modAction support is deprecated since version 2.3.0 8 0
03 сентября 2019, 12:59 А еще лучше $ids = []; $c = $modx->newQuery('msCategory', [ 'pagetitle' => $modx->resource->pagetitle, 'id:!=' => $modx->resource->id, ]); $c->select(['id']); if ($c->prepare() && $c->stmt->execute()) { $ids = $c->stmt->fetchAll(PDO::FETCH_COLUMN); } return implode(',', $ids);для экономии ресурсов Вопросы / Как вывести товары на другой странице категории? 4 +1 1
16 августа 2019, 00:39 {set $rows = $_modx->resource.elements | fromJSON} {foreach $rows as $row} {foreach $row.show as $item} {$item} {/foreach} {/foreach} Вопросы / Как вывести значения checkbox из migx 6 +1
12 июля 2019, 01:46 Спасибо за webpack, да и вообще отличную заготовку! Правда один момент неоднозначный получается: ресурсы генерируются со статическими id из массива, но что, если менеджер создал несколько новых ресурсов в админке? Получится так, что если мы вдруг надумаем добавить еще один ресурс в массив, то при следующей сборке ранее созданные ресурсы менеджером перезапишутся ввиду того, что наш пакет не знает о них. Такая же история получается при какой-нибудь выгрузке из 1C, например. Для разработчиков / Обновление App 38 0
07 июня 2019, 21:19 А как тогда теперь задавать динамические возможные значения для тв? Неужели вешать плагин на пререндер? Безопасность / Безопасность MODX, часть 2 - использование @ привязок 10 0
27 апреля 2019, 14:51 Тоже когда-то столкнулся с этой «проблемой», но на деле все просто — получить информацию о чужих заказах нельзя, только о своих. Вопросы / [Решено] MS2 Скрытие ссылок на заказы 3 +1
14 марта 2019, 05:19 Действительно, есть такая проблема. @Володя что Вы думаете об этом? Вопросы / Выбор города в выпадающем списке geoLocation 1 0
Как я использую mxBoard для работы с ИИ-агентами Немного непонятно, зачем здесь MODX. Агенты работают именно над этим сайтом или это какой-то общий оркестратор, и на доске могут быть карточки по разным сайтам? А ещё расскажи, ...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
2. Давно компоненты стали чувствительны к данным в таблицах типа site_content?
3. Стащите, кто мешает?
4. Уверен, что если компонент вам действительно нужен, то вы найдете свой собственный тестовый контент.
Собственно, нравится Fenom — извольте учитывать его особенности и решать их при необходимости.
Если вы хотите, чтобы проблему решили в ядре, то вы явно не по адресу, вам сюда: github.com/fenom-template/fenom/issues
Если не нравится особенность Fenom'а, то всегда можно отказаться от него в пользу доисторических фильтров MODX.
2) есть такая проблема
Собственно, остается работать с этой таблицей только через PDO, именно так это и реализовано в методе msProductData::saveProductOptions(), который вызывается во время сохранения товара.
для экономии ресурсов