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