18 июня 2021, 22:16 Вродь нашел что-то yookassa.ru/docs/support/payments/fees Вопросы / Лучший сервис и компонент для донатов на благотворительном сайте. 3 0
18 июня 2021, 22:01 В yookassa непонятно, какие условия, какая комиссия. yoomoney.ru/quickpay/form?_openstat=iget%3Bshop%3Bicon&from=iget Вопросы / Лучший сервис и компонент для донатов на благотворительном сайте. 3 0
21 июля 2018, 10:03 Читайте комменты выше. Причины давно описаны и здесь в комментах и два года назад. Безопасность / Revolution 2.6.4 and Prior Two Cricital Vulnerabilities 177 0
19 марта 2018, 08:36 Нитрогайте ExtJS, он велик и чудесен. Хотя я на modx давно не работаю, я человек подневольный. Но мне очень бы хотелось знать, что в modx3 прокачены вопросы безопасности и новая версия — вот прям неприступная крепость Новости и события / Про MODX 3 39 +2
05 февраля 2017, 14:31 Спасибо. Решать теперь как это лучше пофиксить — то ли просто substr на mb_substr заменить, то ли правда что user_attributes своими полями расширить, а extended забить… Ну, это уж риторичный вопрос. Вопросы / Поле extended ломает профиль юзера 2 0
09 ноября 2016, 21:28 По-моему видел я даже пакет специальный, который админки других сайтов имитирует… Боюсь конечно напутать и наврать. Но у меня как бы лычка ShopModxBox в футере, так что было немного нелепо данный пакет устанавливать. Или там попытки зайти на страницы админок фиксируются… Не помню точно… Ну, у меня опять же плагин wappalyzer в браузере, сам себя ловить буду. Да и пути к js глобально менять ленился. Безопасность / Критическая уязвимость в MODX Revolution 340 0
15 апреля 2016, 15:10 Почему-то с if и просто для вывода доступ к массиву гет ($.get.) работает, а вот такие вот вещи — нет {var_dump($.get.city)} {empty($.get.city)}Хотел обернуть тернарным оператором !empty($.get.city)? «бла-бла»: «ой!» — и не вышло, облом. А я б еще и такие вещи вотворил htmlspecialchars(strip_tags(stripslashes(trim($.get.city)))). А то я на смарти-шаблонизаторе часто вызывал процессоры прям на странице и почистить переменную перед вводом тут бы было очень кстати. Новые дополнения и их версии / [pdoTools] 2.0.0-beta c шаблонизатором Fenom 175 0
14 апреля 2016, 16:06 спасибо. Чет не нашел в документации, просмотрел наверное. Новые дополнения и их версии / [pdoTools] 2.0.0-beta c шаблонизатором Fenom 175 0
14 апреля 2016, 15:10 подскажите пожалуйста, что-то не соображу, как в феном закомментировать строку. Что-то типа {-- или {/* и выражение в скобках бы не действовало? Новые дополнения и их версии / [pdoTools] 2.0.0-beta c шаблонизатором Fenom 175 0
04 января 2016, 12:37 Понял, спасибо. Действительно, цифра в дескрипшн обновляется, если смотреть в документ в админке, но через {$_modx->resource.description} || [[!*description]] выводится кешированное значение почему-то. Т.е. в дескрипшине уже 32, а на странице выводится только 1 || 1. И при этом, если выводить тупо через echo дескрипшн сниппетом, то да, при каждом обновлении страницы — новое значение. Значит, данные там в $modx->resource кешируются как-то? Занятно. Написал второй сниппет test2 с таким содержимом echo $modx->getObject('modResource', $modx->resource->id)->description;и вызвал его не кешированным. Адекватно показывает свежее состояние description. При этом, $modx->resource->description содержит старое значение. Новые дополнения и их версии / [pdoTools] Версия 2.1 - улучшения Fenom 74 0
04 января 2016, 12:13 Да вроде пробовал уже, однохренственно. Новые дополнения и их версии / [pdoTools] Версия 2.1 - улучшения Fenom 74 0
04 января 2016, 11:24 Пробую для теста прописать в шаблоне {$_modx->runSnippet('!test')} Код сниппета test $doc = $modx->resource; $desc = (int) $doc->get('description'); $doc->set('description',++$desc); $doc->save();По задумке сниппет должен считать обновления страницы, чисто чтобы видно было, что каждое обновление — сработал некешируемый сниппет. Но сниппет кешируется и считает только если в документе убрать галко «Кэшируемый» или просто перед каждым обновлением руками обновлять кеш. А как например мне вызвать аналог [[!*pagetitle]] т.е. не сниппет, а тег некешированным вызвать? В смарти есть такая штука {nocache} В fenom чет ничего подобного не вижу github.com/fenom-template/fenom/blob/master/docs/ru/readme.md Версия модх 2.4.2-pl, последняя. Версия пдотулз тоже крайняя. Новые дополнения и их версии / [pdoTools] Версия 2.1 - улучшения Fenom 74 0
26 июня 2015, 18:23 Василий, очень прошу добавить mscZone в пробники. Новые дополнения и их версии / [mscZone] - расчет стоимости доставки Minishop2 14 0
16 июня 2015, 10:59 «Как вам такое в голову пришло — выкладывать 2 одинаковых сайта не заредиректив их и не склеив?» Обыкновенная житейска необходимость. В robots.txt был указан Host старый домен.ком, я думал, что этого достаточно. Ну ок, буду читать справку по склейке. Просто сайт на ру вернулся на первую строку в регионе (хотя здесь как раз нам не надо, работают оффлайновые магазины), поэтому мы и боялись редериктить и как-то трогать.ру. Ну ок, значит сравнивать таким образом эво и рево не имеет смысла и дальнейшее обсуждение проблем сайта здесь — лютый оффтопище. Спасибо, что толкнули в нужном направлении. А то я лазал по сайтам и искал, что же в первом есть такого, чего нет во втором, который на рево )) Пошаговые инструкции / Super MODx SEO-strict +ускоряем фронтенд 87 0
15 июня 2015, 13:33 Да у меня и так все ссылки, в т.ч. и якорные работают. Так что похоже с base все путем. Я ж тут помнимашь от темы озарения жду, потому что проблема есть, а в чем непонятно. Сайт на эво был взломан и переделан на рево полностью. На время переделки, да и сейчас старый, очищенный от бяки сайт на эво сунули на домен ру, который быстро догнал позиции.ком в яндексе. Потом сделали на рево на.ком, добавили там сниппет MetaX, и сделали в процессе самопальные ajax- фильтры. Казалось бы — сайт такой же, но он отстает от прошлых позиций, а эво-версия на ру на них держится. Позже, когда сайт новый уже проиндексировался, увидел, что там можно смотреть содержание папок и вставил в htaccess Options -Indexes. В результате несколько сотен страниц выпали из индекса по 404 ошибке (тупых и палящих важное, которые показывали содержание assets и т.п.). суффиксы и префиксы сохранили с эво (/ и .html) остались сохранены с эво, урлы тоже похоже почти везде. MetaX вставлял canonical и этим отрезал пагинацию. Фильтры работают в принципе через пост, так что от них дублей быть не может пока (переделаем может, удобно кнопку назад использовать). Я выпилил из MetaX тег canonical и еще некоторые, написал свой сниппет. Вставляю теперчи ", страница n" в тайтл, дескрипшин и h1 на страницах пагинации больше первой, но вроде эффект от этого всего как мертвому припарки. Сайт сильно отстает от прошлых позиций, а эво-версия на.ру их прочно удерживает… Я ума не приложу с чего это. На днях попробую бороться с дублями плагином Василия. Я просто раньше думал, что если правильно настройки указать — там и так все дубли рубятся. Пошаговые инструкции / Super MODx SEO-strict +ускоряем фронтенд 87 0
14 июня 2015, 20:21 А какого типа ошибки могут быть с base, если в двух словах? Или если стили и вообще все ссылки подгружаются нормально и якорные ссылки тоже без ошибок работают, то может быть все и ок? А то может быть я весь в ошибках. Пошаговые инструкции / Super MODx SEO-strict +ускоряем фронтенд 87 0
14 июня 2015, 19:37 Так в стандартном htaccess же #RewriteCond %{HTTP_HOST} . #RewriteCond %{HTTP_HOST} !^www\.example-domain-please-change\.com [NC] #RewriteRule (.*) http://www.example-domain-please-change.com/$1 [R=301,L] Вопросы / Дубли страниц в MODX 30 0
12 июня 2015, 19:25 Насчет кастомных скриптов, их использование ограничено только знанием js? Нужно кастомизировать способ доставки, чтобы под ним появлялись точки самовывоза в других городах. Вроде была возможность в modstore.pro создать тестовый сайт с платными дополнениями, чтобы можно было их покрутить и по-рассматривать. Не найду сейчас, где это можно сделать. Новые дополнения и их версии / [mscZone] - расчет стоимости доставки Minishop2 14 0
20 апреля 2015, 17:19 Но это же в комбобоксе города. Там record.id правильный приходил, того города, который выбрал. Я от него и плясал в событии. Так что по моёной логике не должно зависить. var zone = Ext.getCmp(config.id + '-zone'); // получаю районы zone.getStore().setBaseParam('city', record.id);и дальше понеслось… Т.е. как бы мне главное выбранный id получить, а он приходит и в консоль.лог виден правильный. Так что по моей логике не должно влиять. И главное в консоли та же фигня, там вообще не на событие все срабатывает, а на кнопку выполнить и цифру я вручную вводил… Тем не менее, поменял на change, record.id заменил на newValue, остальное один в один — заработало. Спасибо. Но все-таки хотелось бы, чтобы менялось сразу как человек выбрал, а не когда поменял фокус с инпута комбобокса города. И если бы выбранный район после смены города не пропадал — вапче было бы афигенно. Новерн можно его куда-то прятать, хоть в конфиг родительский, и если сново выбран город с этим районом -то возвращать. Вопросы / Связанные комбобоксы 4 0
20 апреля 2015, 16:43 Так я так и делаю, релоэд закомментирован. Делаю zone.getStore().load(); var i = zone.getStore().data.itemsи в i всегда значение от прошлого запроса. Вопросы / Связанные комбобоксы 4 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
yoomoney.ru/quickpay/form?_openstat=iget%3Bshop%3Bicon&from=iget
Хотел обернуть тернарным оператором !empty($.get.city)? «бла-бла»: «ой!» — и не вышло, облом.
А я б еще и такие вещи вотворил htmlspecialchars(strip_tags(stripslashes(trim($.get.city)))). А то я на смарти-шаблонизаторе часто вызывал процессоры прям на странице и почистить переменную перед вводом тут бы было очень кстати.
Значит, данные там в $modx->resource кешируются как-то? Занятно.
Написал второй сниппет test2 с таким содержимом
и вызвал его не кешированным.
Адекватно показывает свежее состояние description.
При этом, $modx->resource->description содержит старое значение.
{$_modx->runSnippet('!test')}
Код сниппета test
По задумке сниппет должен считать обновления страницы, чисто чтобы видно было, что каждое обновление — сработал некешируемый сниппет. Но сниппет кешируется и считает только если в документе убрать галко «Кэшируемый» или просто перед каждым обновлением руками обновлять кеш.
А как например мне вызвать аналог [[!*pagetitle]] т.е. не сниппет, а тег некешированным вызвать? В смарти есть такая штука {nocache}
В fenom чет ничего подобного не вижу github.com/fenom-template/fenom/blob/master/docs/ru/readme.md
Версия модх 2.4.2-pl, последняя. Версия пдотулз тоже крайняя.
Обыкновенная житейска необходимость.
В robots.txt был указан Host старый домен.ком, я думал, что этого достаточно. Ну ок, буду читать справку по склейке. Просто сайт на ру вернулся на первую строку в регионе (хотя здесь как раз нам не надо, работают оффлайновые магазины), поэтому мы и боялись редериктить и как-то трогать.ру.
Ну ок, значит сравнивать таким образом эво и рево не имеет смысла и дальнейшее обсуждение проблем сайта здесь — лютый оффтопище.
Спасибо, что толкнули в нужном направлении. А то я лазал по сайтам и искал, что же в первом есть такого, чего нет во втором, который на рево ))
Сайт на эво был взломан и переделан на рево полностью. На время переделки, да и сейчас старый, очищенный от бяки сайт на эво сунули на домен ру, который быстро догнал позиции.ком в яндексе. Потом сделали на рево на.ком, добавили там сниппет MetaX, и сделали в процессе самопальные ajax- фильтры. Казалось бы — сайт такой же, но он отстает от прошлых позиций, а эво-версия на ру на них держится. Позже, когда сайт новый уже проиндексировался, увидел, что там можно смотреть содержание папок и вставил в htaccess Options -Indexes. В результате несколько сотен страниц выпали из индекса по 404 ошибке (тупых и палящих важное, которые показывали содержание assets и т.п.). суффиксы и префиксы сохранили с эво (/ и .html) остались сохранены с эво, урлы тоже похоже почти везде. MetaX вставлял canonical и этим отрезал пагинацию. Фильтры работают в принципе через пост, так что от них дублей быть не может пока (переделаем может, удобно кнопку назад использовать). Я выпилил из MetaX тег canonical и еще некоторые, написал свой сниппет. Вставляю теперчи ", страница n" в тайтл, дескрипшин и h1 на страницах пагинации больше первой, но вроде эффект от этого всего как мертвому припарки. Сайт сильно отстает от прошлых позиций, а эво-версия на.ру их прочно удерживает… Я ума не приложу с чего это. На днях попробую бороться с дублями плагином Василия. Я просто раньше думал, что если правильно настройки указать — там и так все дубли рубятся.
Вроде была возможность в modstore.pro создать тестовый сайт с платными дополнениями, чтобы можно было их покрутить и по-рассматривать. Не найду сейчас, где это можно сделать.
Так что по моёной логике не должно зависить.
и дальше понеслось… Т.е. как бы мне главное выбранный id получить, а он приходит и в консоль.лог виден правильный.
Так что по моей логике не должно влиять. И главное в консоли та же фигня, там вообще не на событие все срабатывает, а на кнопку выполнить и цифру я вручную вводил…
Тем не менее, поменял на change, record.id заменил на newValue, остальное один в один — заработало. Спасибо.
Но все-таки хотелось бы, чтобы менялось сразу как человек выбрал, а не когда поменял фокус с инпута комбобокса города. И если бы выбранный район после смены города не пропадал — вапче было бы афигенно. Новерн можно его куда-то прятать, хоть в конфиг родительский, и если сново выбран город с этим районом -то возвращать.
Делаю
и в i всегда значение от прошлого запроса.