27 апреля 2022, 15:12 насколько помню, такие простые теги pdoTools обработает без парсинга, сделав просто str_replace Для разработчиков / Сравнение шаблонизаторов MODX, Fenom и Smarty 20 +1
15 апреля 2022, 14:22 Какой нибудь рекурсии нет? Типа вызвали чанк, а в нем вызвали снова его же? Вопросы / После обновы с 2.8.3 на 3.0.0-pl не робит Fenom! 19 0
15 апреля 2022, 10:11 pdoTools 3 ставится из репозитория modstore, когда мы сидим в modx 3: Вопросы / После обновы с 2.8.3 на 3.0.0-pl не робит Fenom! 19 +1
11 апреля 2022, 12:10 Я писал про свой опыт… modx.pro/components/20322 и несколько ссылок давал на то, чем пользовался сам. Скоро 2 года уже будет этой заметке, актуальность под вопросом) Вопросы / Кто готов написать заметку? 19 0
01 апреля 2022, 17:19 В текущих реалиях надежнее переехать на РФ хостинг… Ну или если нужен зарубежный — найти жителя другой страны, который заплатит за вас… Еще вроде как киви работает с зарубежными сервисами, но не знаю, что там сейчас по картам и т.п. Можно попробовать другие банки, что не под санкциями, но не факт… В плане других хостингов я давно ушел на serveroid.com (Ранее Flops). Компания Российская, оплата в рублях, сервера в стране. За несколько лет тьфу-тьфу сбоев ни разу. И да, ссылку дал реферальную))) Вопросы / Оплата хостинга на Linode 6 0
29 марта 2022, 11:58 Да нормальный вариант. Или на основном сайте сделайте выгрузку в простейший файл (текстовый) в формате «артикул: цена», а со второго по cron раз в час считывайте его да и обновляйте цены. Вопросы / Как можно сделать общую базу товаров для двух сайтов на Modx? 6 +1
15 марта 2022, 15:47 У сессий есть поле access — когда к ней был последний доступ… к примеру можно чистить сессии старше 20 минут. Чтобы избежать ситуации с открытой вкладкой без движения — небольшой скрипт, который будет «дергать» страницу раз в минуту. Вопросы / Залогинен ли пользователь? 2 0
10 марта 2022, 13:47 Ага, документация) docs.modx.pro/komponentyi/pdotools/parser Вопросы / Как вывести pagetitle родителя текущего ресурса? 16 0
10 марта 2022, 11:57 [[#[[+parent]].alias]]и {$_modx->resource.parent | resource : 'alias'}вызванные «внутри» pdoResources, это разные конструкции. Первый код — это parent того ресурса, который сейчас обрабатывает pdoResources в цикле. А во втором коде — это будет всегда parent ТЕКУЩЕГО ресурса, того, который открыт в браузере у пользователя. Вам нужно сделать так: {$parent | resource : 'alias'} Вопросы / Как вывести pagetitle родителя текущего ресурса? 16 +1
24 февраля 2022, 09:41 Добрый день. Ошибки в консоли посмотрите Новые дополнения и их версии / Mapex2 - Яндекс.Карты с редактором на вашем сайте 102 0
09 февраля 2022, 17:08 Попробуйте {if 'Бизнес заказ' in string $address.extfld_type} Вопросы / Почему не срабатывает условие if в чанке tpl.msEmail? 7 0
09 февраля 2022, 16:34 ну и наверное не $a | in : $bа $a in $b Вопросы / Почему не срабатывает условие if в чанке tpl.msEmail? 7 0
09 февраля 2022, 16:32 $address.extfld_type какое значение имеет? Может проблема в неверном использовании in? Там есть in list еще, это разные вещи: оператор in Вопросы / Почему не срабатывает условие if в чанке tpl.msEmail? 7 0
07 февраля 2022, 09:45 Добрый день. А есть какие-то проблемы совместимости? Вроде бы не встречал ранее… ошибки в консоли? Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
03 февраля 2022, 14:11 Да, если это так — правда неоднозначная ситуация. Стоит изучить логи сервера (nginx к примеру, имею ввиду), посмотреть, есть ли там такие «двойные» запросы. Возможно, стоит фильтровать по UserAgent, если это почтовый сервер (робот) — не активировать пользователя. Ну а еще вариант — пусть ссылка ведет на страницу с формой и кнопочкой, которую робот нажимать не будет, а пользователь будет, и только при отправке формы (через post) активировать пользователя. Вопросы / Чем отличается переход по ссылке из письма от "скопировал, вставил, нажал enter"? 2 +1
28 января 2022, 10:33 пока необходимости я не встречал и не понимаю, зачем это нужно Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
28 января 2022, 10:24 Нет, такой возможности нет Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
21 января 2022, 15:46 Например: — ставим fancybox свежий (2.1.3 у меня) — делаем обычную ссылку на страницу, но добавляем ей класс js-popup-content <a href="/policy" class="js-popup-content">Политика</a> — добавляем такой js код на сайт (используем jQuery ) $('.js-popup-content').fancybox({ closeClick: false, type: 'ajax', helpers: { title : null, overlay : { locked : false } }, afterLoad : function() { this.content = $("<div>").html(this.content).find(".page-content")[0].outerHTML; }, autoSize: false });из примечательного — в обработчике afterLoad мы вырезаем из загруженной страницы только текст, используя селектор .page-content в моем случае. У вас это может быть другой какой-нибудь, суть в том, чтобы этот селектор содержал в себе только текст с целевой страницы, без header и footer. Вопросы / Подскажите, как сделать модальное окно с подгрузкой контента из нужного id страницы MODX REVO 4 +3 1
21 января 2022, 14:44 Да, верно… ну можно чуть поправить попробовать, чтобы и так и так работало) Новые дополнения и их версии / easyComm 1.11.0. Прикрепление файлов (фотографий) 30 0
14 января 2022, 10:24 Мне часто приходится делать подобную работу, когда достается старый сайт, обычно почти всегда при его обновлении я перехожу на Fenom. Так что с меня плюсик) Готовые решения / Было бы неплохо сделать конвертер MODX в Fenom. Я начал, но вряд ли смогу доделать 40 +2
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 баг исправлен
modx.pro/components/20322
и несколько ссылок давал на то, чем пользовался сам. Скоро 2 года уже будет этой заметке, актуальность под вопросом)
Ну или если нужен зарубежный — найти жителя другой страны, который заплатит за вас…
Еще вроде как киви работает с зарубежными сервисами, но не знаю, что там сейчас по картам и т.п.
Можно попробовать другие банки, что не под санкциями, но не факт…
В плане других хостингов я давно ушел на serveroid.com (Ранее Flops). Компания Российская, оплата в рублях, сервера в стране. За несколько лет тьфу-тьфу сбоев ни разу. И да, ссылку дал реферальную)))
Или на основном сайте сделайте выгрузку в простейший файл (текстовый) в формате «артикул: цена», а со второго по cron раз в час считывайте его да и обновляйте цены.
Чтобы избежать ситуации с открытой вкладкой без движения — небольшой скрипт, который будет «дергать» страницу раз в минуту.
docs.modx.pro/komponentyi/pdotools/parser
вызванные «внутри» pdoResources, это разные конструкции.
Первый код — это parent того ресурса, который сейчас обрабатывает pdoResources в цикле.
А во втором коде — это будет всегда parent ТЕКУЩЕГО ресурса, того, который открыт в браузере у пользователя.
Вам нужно сделать так:
а
Может проблема в неверном использовании in? Там есть in list еще, это разные вещи: оператор in
Стоит изучить логи сервера (nginx к примеру, имею ввиду), посмотреть, есть ли там такие «двойные» запросы. Возможно, стоит фильтровать по UserAgent, если это почтовый сервер (робот) — не активировать пользователя.
Ну а еще вариант — пусть ссылка ведет на страницу с формой и кнопочкой, которую робот нажимать не будет, а пользователь будет, и только при отправке формы (через post) активировать пользователя.
— ставим fancybox свежий (2.1.3 у меня)
— делаем обычную ссылку на страницу, но добавляем ей класс js-popup-content
— добавляем такой js код на сайт (используем jQuery )
из примечательного — в обработчике afterLoad мы вырезаем из загруженной страницы только текст, используя селектор .page-content в моем случае. У вас это может быть другой какой-нибудь, суть в том, чтобы этот селектор содержал в себе только текст с целевой страницы, без header и footer.