47 минут назад
Понял, спасибо! В целом, манипуляции с css проблему решают. Сама капча работает корректно
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 11
Сегодня в 11:15
Если мы донастроим момент с подарочными сертификатами из нового функционала дополнения, то получается клиенту добавятся бонусы на счет, но вариант спи...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurrency 4
Сегодня в 10:02
У меня на Modx 3.0.6 (версия easyComm 3.6.0-pl) не хотела появляться GoogleRecaptcha на форме. А точнее скрипт Рекапчи не видел callback-функцию easyC...
easyComm 1.15.0 большой апдейт: ответы, улучшенные файлы и многое другогое! 15
Сегодня в 01:10
Про мультиязычность напишу отдельную статью. Вкратце: есть комбо-поле, которое переключает контекст для блоков, которые можно переводить вручную или с...
PageBlocks 2.3.0 8
Сегодня в 00:48
да, я Notepad++ с темной темой юзаю для правок кодов разных файлов (приходится работать с исходниками на других движках), очень нравится. Думал сам то...
[EclipseUI] Тёмная тема для админ-панели MODX 2.*.* 8
Вчера в 21:04
Не, битриксом там уже не пользуюся…
```
Данные с формы: [[+formName]]
ФИО или название организации: [[+name]...
Плагин reCaptchaV3 пропускает без заполнения и не отображается в форме 8
Вчера в 13:31
Да, чудо случилось) когда добавил права доступа) буду копать дальше) в modx 3.0.5. что то все работает иначе, приходится с бубном танцевать) формы там...
FileMan - прикрепление файлов к ресурсам для MODX 3 56
30 января 2025, 22:32
Красный==red||Серый==gray||Белый==white||Черный==blackВ конце строки проверьте, нет ли у вас переноса на новую строку. типа \n
Не выводит TV типа Флажки (checkbox) 7
30 января 2025, 19:57
{set $countryOffices = 'pdoResources' | snippet : [
'parents' => $currentCountryId,
'sortby' => 'createdon',
'...
pdoResource c несколькими родителями 4
А почему думает что дубли… наверное алгоритм так срабатывает) Эту проверку можно выключить в настройках.
Просто 'id' => 'resource_id' выглядит странно :)
Какой вывод у responce?
А потом уже неспешно «перебираем» эту таблицу, сравниваем со второй таблицей, где хранятся только те цены, что действительно изменились. Ну и после сравнения принимаем решение о переносе цены из временной таблицы в постоянную
В принципе, можно записывать в таблицу все цены, а затем подчищать ненужные записи отдельным скриптом, который по cron будет запускаться.
Подчищает пусть каким-нибудь хитрым sql запросом.., чтобы не объекты xpdo (мы же про modx говорим?))) дергать, а попроще как-нибудь. Типа выбрать 2 последние записи с одним id товара, если цена одинаковая — то последнюю из этих записей удалить, как не нужную, а если цены разные — предпоследнюю пометить как «проверенную» и больше ее не проверять.
Или например разнести все это по 2м таблицам: одна временная, где все 40 тыс записей, а во вторую уже попадают только действительно изменившиеся цены.
1. {$lotnumber} — верная запись
2. {$_modx->resource.lotnumber} — конечно же нет, $_modx->resource это ТЕКУЩИЙ РЕСУРС
3. [[+lotnumber]] — верная запись
4. {$_modx->getPlaceholder('lotnumber')} если в плейсхолдер никто ничего не устанавливал — то он пуст.
п.1. возможно не работает, т.к. это migx поле, там наверняка есть скобки { } и парсер Fenom на них спотыкается… может сразу в массив это преобразовать?
Вот так выводит что-нибудь?
Он сначала ВСЕ парсит, а потом выполняет условия. Т.е. TicketComments вызывается всегда, каким бы ни был parent в вашем If.
Либо в отдельный шаблон убирайте, либо переводите сайт на шаблонизатор Fenom, который уже условия обрабатывать более привычно для человеческого восприятия.
Часть кода можно убрать отключив редактор (настройка tickets.enable_editor).
Подключение основного скрипта без правки исходников не сделать.
Поэтому делаете новый сайт, а старые данные импортируете через базу, csv файлы или как умеете.
Думаем, как поправить…
Нужно при каждом получении корзины (это плагин на событие msOnGetStatusCart, доступен объект $cart) пробегаться по корзине, получать товары и актуализировать цену.
Примеров с тем, как в корзине что-то менять — на сайте полно)
Там нет $modx->resource, здесь и возникает ошибка…
Я так понимаю, у вас там некий файл с кодом, где нужны id товаров?
Сделайте запрос в бд напрямую, не запускайте сниппет.
Вот вырезка кода, только поправьте ее, я просто скопировал кусок:
Обидно, у меня vps свежая, успел на нее уже штук 5 сайтов поставить, и конечно же там mysql 8 свежий поставил… получается опять с vps заниматься…
А еще сталкивался с тем, что у combo нужно задавать hiddeName
Да и с поддоменом вы можете видео хранить на хостинге, где подешевле место и трафик.
пишем небольшой код для чтения csv файла (ну с этим то в интернете нет проблем)
далее цикл по товарам и запускаем:
если товаров много — то в стандартные 30 секунд скрипт не уложится…