27 декабря 2021, 13:40 Все ваши новые поля поломаются, если, при внесении записи в это поле, вставить одинарную кавычку (апостроф). Если следовать вашему примеру, то зайдя в профиль юзера, в поле «Новое поле профиля» написать вместо: Можно сохранять что угодно… например Можно сохранять что угод'но… Сохраняем, заходим еще раз в профиль этого пользователя и вуаля… нового поля нет (а если было не одно новое поле, то и других бы тоже). Неприятность находится здесь: case "OnUserFormPrerender": if (!isset($user) || $user->get('id') < 1) { return; } if (!$modx->getCount('modPlugin', array('name' => 'AjaxManager', 'disabled' => false))) { $data['new_checkbox'] = $user->new_checkbox ? 'true' : 'false'; $data['new_field'] = htmlspecialchars($user->Profile->new_field);Внесите в код правку: $data['new_field'] = htmlspecialchars($user->Profile->new_field, ENT_QUOTES);Или, как вариант, впихнуть какую-то регулярку… Надеюсь, это кому-то поможет. Пошаговые инструкции / Дополнительные поля профиля юзера (не extended) 138 0
15 августа 2019, 21:11 Вот разные запросы по этой теме гуглил, но как-то не додумался до, казалось бы, простого: «Сохранение корзины для пользователей». Евгений, спасибо! Вопросы / Безвозвратно очищается корзина при выходе из личного кабинета 4 0
15 августа 2019, 21:08 добавьте плагин на событие отвечающие за выход пользователя из личного кабинета и перед выходом сохраняйте список товаров в корзине.Я тоже думал в этом направлении, но появилась мысль, не будет ли это лишним, возможно есть уже готовое решение из коробки того же Office или miniShop2. А, если нет, может какое-то готовое элегантное решение… Вопросы / Безвозвратно очищается корзина при выходе из личного кабинета 4 0
15 августа 2019, 19:27 Володя, пожалуйста, помогите. Безвозвратно очищается корзина при выходе из личного кабинета P.S. И не Володя тоже. Новые дополнения и их версии / [miniShop2] Версия 2.4.15 22 0
14 декабря 2018, 17:09 Возможно стоит, вынести ссылку chat.modx.pro на самый верх к: Modstore, Modhost, Docs, MODX.Pro Думаю, это было бы удобно Новости и события / chat.modx.pro 40 0
12 июля 2018, 19:57 Боюсь, я с github, пока еще, на ВЫ с оочень больших букв. Потому и разместил топик здесь, в надежде, что найдется тот, кому этот монстр на ТЫ. Вопросы / Баг при сохранении вложенного ресурса 8 0
12 июля 2018, 19:52 Да проверял на разных хостигах. В логах modx ничего не пишет. Думаю, потому, что modx не видит ошибки, ведь данные, по сути, сохраняются. Ошибка только в js скрипте, которому этот спецсимвол явно не комильфо. Вопросы / Баг при сохранении вложенного ресурса 8 0
12 июля 2018, 19:39 Павел, вы и сами можете все это увидеть. Достаточно создать родителя, в pagetitle которого есть с спецсимвол кавычки (& quot; убрать лишний пробел), после чего его дети уже не будут нормально сохраняться. Вопросы / Баг при сохранении вложенного ресурса 8 +1
12 июля 2018, 19:23 Последняя на вчерашний день. MODX Revolution 2.6.4-pl Вопросы / Баг при сохранении вложенного ресурса 8 0
11 июля 2018, 14:54 Смотря на логотип, тоже об этом подумал. Более чем уверен, что с аккуратным треугольничком в текущей пустоте, будет смотреться куда красивее, эффектней и, главное, гармоничней. имхо Новости и события / Обновление modx.pro 157 0
31 мая 2018, 21:20 Александр, спасибо за внимательность. Я действительно забыл заменить концовку из мануальной на оригинальную: $response = $this->ms2->invokeEvent('msOnValidateOrderValue', array( 'key' => $key, 'value' => $value, )); $value = $response['data']['value']; return $value;P.S. Код поправил. Готовые решения / miniShop2 удаляет апостроф, украинские и белорусские буквы 13 +1
31 мая 2018, 18:00 Насчет рейтинга и переноса… Это не баг… Оказывается мой рейтинг поднялся, сразу после первого голоса за эту статью. Готовые решения / miniShop2 удаляет апостроф, украинские и белорусские буквы 13 0
31 мая 2018, 17:58 Вполне возможно или, даже, скорей всего. Готовые решения / miniShop2 удаляет апостроф, украинские и белорусские буквы 13 0
31 мая 2018, 17:52 да да (: Готовые решения / miniShop2 удаляет апостроф, украинские и белорусские буквы 13 0
31 мая 2018, 17:38 Только-что перенес. Хотя, насколько я помню, изначально эту статью не мог занести в раздел «Готовые решения», потому как не хватало рейтинга. А если это так, то только-что обнаружился баг. Если вначале создать статью в разделе «Вопросы», то после редактирования можно, не смотря на рейтинг, перенести в раздел «Готовые решения». (: Готовые решения / miniShop2 удаляет апостроф, украинские и белорусские буквы 13 0
31 мая 2018, 16:18 Более того, немного расширил проверку на апостроф. Т.к. апострофы народ пишет кому как удобно… ’, ʼ, ', ` — все это разные символы. Но теперь, какой бы из этих вариантов пользователь не ввел, автоматом заменит на '. Готовые решения / miniShop2 удаляет апостроф, украинские и белорусские буквы 13 0
31 мая 2018, 16:13 Нет, не поломалось! Очень даже рабочий вариант. Правда с регулярным выражением пришлось повозиться… Дело в том, что в эту регулярку нельзя прямо вставить нужные символы, приходится прописывать краказябры, как будто я написал символы в utf-8, а вижу как windows-1251. Готовые решения / miniShop2 удаляет апостроф, украинские и белорусские буквы 13 +1
18 мая 2018, 15:26 Пока остановился на варианте: — добавляю товарам опцию, например: clothes_gallery_id_id (id Галереи главного товара); — соответственно в Майка4 (104) и Майка5 (105) в этой опции указываю 103; — в шаблонах для карточек товаров дубликатов пишу что-то вроде: {if $_pls['clothes_gallery_id.value'] > 0} {$_modx->runSnippet('!ms2Gallery', [ 'resources' => $_pls['clothes_gallery_id.value'], 'tpl' => '@FILE chunks/gallery/tpl.ms2Gallery.tpl' ])} {else} {$_modx->runSnippet('!ms2Gallery', [ 'tpl' => '@FILE chunks/gallery/tpl.ms2Gallery.tpl' ])} {/if} Все же лучше, чем использовать TV Вопросы / Как в товарах (slave) динамически вывести фотогалерею главного товара (master)? 2 0
[aiAssist] Я же просто попросил его создать магазин, а он СДЕЛАЛ ЭТО! Скоро выкачу новую версию, потестирую у себя на маке сначала.
[Theme.Bootstrap] Новая версия с Bootstrap 4 Новая обновленная версия уже в магазине modstore.pro/packages/sites-themes/theme.bootstrap 4.1.0 (15.07.2026) — Added chunks for quick site setup: Scripts, Meta, Menu.*, Crumb...
Редизайн сообщества Спасибо, руки не дошли пока. Много всего другого делаю. Завтра поправлю все замечания.
Reactions — современная система реакций для MODX 3 [1.0.1-pl] — 2026-07-15 Added ReactionsCount: live-обновление рядом с виджетом (span.reactions-count + reactions:updated) без F5
Как ограничить вебмастеру доступ к заказам? Допустим вы закроете доступ к заказам и пользователям через админку, но для полноценной работы с сайтом нужен доступ в БД, а там вся эта информация есть и спрятать её невозможно, т...
Возможно ли реализовать возможность предоплаты за доставку на сайте? Отлично, значит можно не создавать заказ пока оплата не пройдёт успешно, а поскольку класс-обработчик оплаты будет кастомный сможет сами решать какую стоимость пробрасывать. Ещё на...
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Выпустил новую версию [1.0.3-beta1] — 2026-07-13 Fixed — Inject сохраняет ``, `` и `` на полном HTML-документе (больше не оборачивает страни...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
Если следовать вашему примеру, то зайдя в профиль юзера,
в поле «Новое поле профиля» написать вместо:
Можно сохранять что угодно…
например
Можно сохранять что угод'но…
Сохраняем, заходим еще раз в профиль этого пользователя и вуаля… нового поля нет (а если было не одно новое поле, то и других бы тоже).
Неприятность находится здесь:
Внесите в код правку:
Или, как вариант, впихнуть какую-то регулярку…
Надеюсь, это кому-то поможет.
Евгений, спасибо!
Безвозвратно очищается корзина при выходе из личного кабинета
P.S.
И не Володя тоже.
Думаю, это было бы удобно
В логах modx ничего не пишет. Думаю, потому, что modx не видит ошибки, ведь данные, по сути, сохраняются. Ошибка только в js скрипте, которому этот спецсимвол явно не комильфо.
P.S.
Код поправил.
Это не баг… Оказывается мой рейтинг поднялся, сразу после первого голоса за эту статью.
Хотя, насколько я помню, изначально эту статью не мог занести в раздел «Готовые решения», потому как не хватало рейтинга.
А если это так, то только-что обнаружился баг.
Если вначале создать статью в разделе «Вопросы», то после редактирования можно, не смотря на рейтинг, перенести в раздел «Готовые решения».
(:
Т.к. апострофы народ пишет кому как удобно…
’, ʼ, ', ` — все это разные символы.
Но теперь, какой бы из этих вариантов пользователь не ввел, автоматом заменит на '.
Дело в том, что в эту регулярку нельзя прямо вставить нужные символы, приходится прописывать краказябры, как будто я написал символы в utf-8, а вижу как windows-1251.
— добавляю товарам опцию, например:
clothes_gallery_id_id (id Галереи главного товара);
— соответственно в Майка4 (104) и Майка5 (105) в этой опции указываю 103;
— в шаблонах для карточек товаров дубликатов пишу что-то вроде:
Все же лучше, чем использовать TV