29 сентября 2015, 15:51 Таблица _user_settings используется для других целей. Тогда уж лучше _user_attributes через modUserProfile. Записываем в базу // объект нужного пользователя $user = $modx->getObject('modUser', $id); $properties = array( ... } $user->Profile->set('extended',$properties); $user->save();Получать из базы можно через объекты, а можно через newQuery() $c = $modx->newQuery('modUser'); $c->innerJoin ('modUserProfile','Profile'); $c->where(array( 'active' => true, 'primary_group:!=' => 2, )); $c->select(array( 'modUser.id', 'Profile.fullname', 'Profile.email', 'Profile.phone', 'Profile.photo', 'Profile.extended', )); $c->sortby('Profile.fullname','ASC'); $c->prepare(); $c->stmt->execute(); $users = $c->stmt->fetchAll(PDO::FETCH_ASSOC);В поле extended теперь хранятся новые данные в формате JSON. А можно вот так Вопросы / Дополнительные поля для пользователей 2 0
27 сентября 2015, 08:35 Когда деревья были большими Когда сообщество тусовалось на bezumkin.ru и у Василия было времени гораздо больше, он уже тогда говорил, что тут (на bezumkin.ru) учителей нет, старайся сам, учись, будут вопросы — постараюсь помочь. Это очень полезное правило. А по коду плагина хотелось бы спросить — чем обусловлен вызов плагина по двум событиям и почему именно эти два события? Но есть к чему стремится.Совершенству нет предела. Я тебе по секрету скажу — глянь код eventCalendar2 Василия. Вселяет уверенность в свои силы :))) Люди не рождаются специалистами. Новые дополнения и их версии / [simpleModal] или простая установка модальных окон 14 +1
27 сентября 2015, 08:10 Глянул код плагина. У меня только один совет — смотри как делают спецы. Для меня образцом является код Василия и исходники MODX. Я это говорю как товарищ. Ибо сам начал изучать все эти php, javascript, html, css и остальное только чуть больше 2-х лет назад, когда решил сделать сайт на MODX для салона жены, да и то с большими перерывами из-за работы. Так что шлифуй, совершенствуй опыт. И не стесняйся подглядывать в чужой код. :) Новые дополнения и их версии / [simpleModal] или простая установка модальных окон 14 +1
26 сентября 2015, 08:01 Выложил файлы и обновил описание. Готовые решения / [miniShop2] Добавляем связь с деревом ресурсов 3 +1
26 сентября 2015, 07:44 Помнится, разработчики MODX просили программистов не использовать префикс mod для своих компонентов. Только для системных объектов. Новые дополнения и их версии / [simpleModal] или простая установка модальных окон 14 +6
25 сентября 2015, 21:49 Михаил, обновитесь, уже исправлено как несколько дней. Для разработчиков / [modExtra] Update таблиц своего компонента 12 0
24 сентября 2015, 19:37 Вопрос с дальнейшим развитием MS2 по-прежнему висит в воздухе.Вот и я про то же. Готовые решения / [miniShop2] Добавляем связь с деревом ресурсов 3 0
24 сентября 2015, 17:58 Вообще, странно, что не включили это исправление. Новости и события / Просьба к Виталию Кирееву исправить баг с процессором 18 +3
23 сентября 2015, 15:23 Как-то так $output= $modx->runSnippet('pdoPage',$parameters); $modx->getParser()->processElementTags('', $output, false, false, '[[', ']]', array(), 10); $modx->getParser()->processElementTags('', $output, true, true, '[[', ']]', array(), 10); return $output; Вопросы / pdoResources исполнение сниппетов в чанке &tpl 3 +2 1
23 сентября 2015, 15:20 Да, проблема в том, что класс иконок завязан на собственный шрифт UICMPGenerator. Лучше дописать FontAwesome в font-familyfont-family: FontAwesome, UICMPGenerator; Для разработчиков / UiCMPGenerator дополнение для создания пакетов 65 0
23 сентября 2015, 15:06 У меня на 2.4.0 иконки пропадают в дереве ресурсов. Для разработчиков / UiCMPGenerator дополнение для создания пакетов 65 0
23 сентября 2015, 15:03 Потому что при ajax запросе теги не парсятся. Решение: парсить самостоятельно. Вопросы / pdoResources исполнение сниппетов в чанке &tpl 3 0
22 сентября 2015, 23:11 Тут проблема в addField(). Он не может добавить автоинкрементный столбец. Выход — удали таблицу и пересоздай пакет или самостоятельно создай в таблице столбец id и сделай его PRIMARY. Остальные колонки создаются нормально. Вопросы / Генерация схемы для разрабатываемого компонента 18 0
22 сентября 2015, 22:38 Обновись. Проверил, все работает. Вопросы / Генерация схемы для разрабатываемого компонента 18 0
22 сентября 2015, 20:41 Давай я тебя больше мучать не буду. Сам буду собирать. Через часик вернусь и займусь. Вопросы / Генерация схемы для разрабатываемого компонента 18 0
22 сентября 2015, 20:27 Блин, к вечеру внимательность падает. Теперь все должно работать. Вопросы / Генерация схемы для разрабатываемого компонента 18 0
22 сентября 2015, 20:04 Я уже написал, что доработал. Обнови еще разок этот файл. Извини, что тестирую на тебе, хочется побыстрее сделать. Вопросы / Генерация схемы для разрабатываемого компонента 18 0
22 сентября 2015, 19:59 Еще доработал, обнови еще разок этот файл. Вопросы / Генерация схемы для разрабатываемого компонента 18 0
22 сентября 2015, 19:31 Обнови файл resolve.tables.php Вопросы / Генерация схемы для разрабатываемого компонента 18 0
22 сентября 2015, 18:51 Я не профессиональный программист и у меня нет сторонних проектов, только свои. В них я не меняю. Так как не слышал о взломах сайта по этой причине. Вопросы / Конфигурационный ключ сайта. Менять? 4 +2
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Записываем в базу
Получать из базы можно через объекты, а можно через newQuery()
В поле extended теперь хранятся новые данные в формате JSON.
А можно вот так
Когда деревья были большимиКогда сообщество тусовалось на bezumkin.ru и у Василия было времени гораздо больше, он уже тогда говорил, что тут (на bezumkin.ru) учителей нет, старайся сам, учись, будут вопросы — постараюсь помочь. Это очень полезное правило.А по коду плагина хотелось бы спросить — чем обусловлен вызов плагина по двум событиям и почему именно эти два события?
Совершенству нет предела. Я тебе по секрету скажу — глянь код eventCalendar2 Василия. Вселяет уверенность в свои силы :))) Люди не рождаются специалистами.
Я это говорю как товарищ. Ибо сам начал изучать все эти php, javascript, html, css и остальное только чуть больше 2-х лет назад, когда решил сделать сайт на MODX для салона жены, да и то с большими перерывами из-за работы.
Так что шлифуй, совершенствуй опыт. И не стесняйся подглядывать в чужой код. :)
Решение: парсить самостоятельно.