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
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Если следовать вашему примеру, то зайдя в профиль юзера,
в поле «Новое поле профиля» написать вместо:
Можно сохранять что угодно…
например
Можно сохранять что угод'но…
Сохраняем, заходим еще раз в профиль этого пользователя и вуаля… нового поля нет (а если было не одно новое поле, то и других бы тоже).
Неприятность находится здесь:
Внесите в код правку:
Или, как вариант, впихнуть какую-то регулярку…
Надеюсь, это кому-то поможет.
Евгений, спасибо!
Безвозвратно очищается корзина при выходе из личного кабинета
P.S.
И не Володя тоже.
Думаю, это было бы удобно
В логах modx ничего не пишет. Думаю, потому, что modx не видит ошибки, ведь данные, по сути, сохраняются. Ошибка только в js скрипте, которому этот спецсимвол явно не комильфо.
P.S.
Код поправил.
Это не баг… Оказывается мой рейтинг поднялся, сразу после первого голоса за эту статью.
Хотя, насколько я помню, изначально эту статью не мог занести в раздел «Готовые решения», потому как не хватало рейтинга.
А если это так, то только-что обнаружился баг.
Если вначале создать статью в разделе «Вопросы», то после редактирования можно, не смотря на рейтинг, перенести в раздел «Готовые решения».
(:
Т.к. апострофы народ пишет кому как удобно…
’, ʼ, ', ` — все это разные символы.
Но теперь, какой бы из этих вариантов пользователь не ввел, автоматом заменит на '.
Дело в том, что в эту регулярку нельзя прямо вставить нужные символы, приходится прописывать краказябры, как будто я написал символы в utf-8, а вижу как windows-1251.
— добавляю товарам опцию, например:
clothes_gallery_id_id (id Галереи главного товара);
— соответственно в Майка4 (104) и Майка5 (105) в этой опции указываю 103;
— в шаблонах для карточек товаров дубликатов пишу что-то вроде:
Все же лучше, чем использовать TV