Всего 125 381 комментарий

Андрей Шевяков
31 января 2025, 12:56
+1
Добрый день! В последнем обновлении msBonus2 есть такое:

Added bonus-codes
Added a check for a running copy of the routine actions cron-script
Added notifications to the user about the upcoming burning of bonuses
Added the ability to accrual and writeoff bonuses en masse
Added the ability to use msMultiCurrency (only in the msmulticurrency.cart_user_currency = false mode)
Можете расписать по этим новым функционалам в документации или тут рассказать?

Интересует особенно что это такое: «Added bonus-codes»? Для чего это и как с этим работать?
Сергей
31 января 2025, 12:28
0
Подскажите пожалуйста в чем может быть проблема, ни как не могу разобраться как отобразить вкладку для пользователя из группы manager, вкладка отображается, если у пользователя неограниченные права. Думал что может это из-за политики доступа, но нет. Пробую сейчас поиграться с доступами к источнику файлов. Modx 3.
Наумов Алексей
31 января 2025, 09:23
0
Странно… но в компоненте нет ни css ни js кода, так что вина тут лежит на том коде, что дает яндекс. Может как-то некорректно рассчитывает высоту элемента
Дмитрий
31 января 2025, 09:11
0
А никакой конкретной ошибки он не пишет.
29.01.2025 13:45:50 ERROR /home/host1486515/nku.biz/htdocs/www/nkucore/cache/nkuconfig/includes/elements/modsnippet/100.include.cache.php 30
Data Google API ERRORS:
После двоеточия ничего нет. При этом до этого работало. А на другом сайте такой ошибки нет…
{'!AjaxForm' | snippet: [
                    'snippet' => 'FormIt',
                    'formName' => 'Форма обратной связи в всплывающем окне со страницы ' ~ $_modx->resource.pagetitle,
                    'form' => 'tpl.FormInModal',
                    'hooks' => 'rcv3, email, checkSpam, FormItSaveForm, spam',
                    'emailTpl' => 'tpl.FeedbackFromModalToMail',
                    'emailSubject' => 'Сообщение с страницы ' ~ $_modx->resource.pagetitle,
                    'emailTo' => '************',
                    'emailFrom' => $_modx->config.emailsender,
                    'formFields' => 'form-name, form-email, form-phone, form-file',
                    'fieldNames' => 'form-name==Имя, form-email==Эл.почта отправителя, form-phone==Телефон, form-file==Файл',
                    'btxFieldnames' => '{ "form-name": "NAME", "form-email": "EMAIL", "form-phone": "PHONE", "form-text": "MESSAGE", "form-file": "FILE" }',
                    'btxTITLE' => 'Заявка c страницы: ' ~ $_modx->resource.pagetitle,
                    'SOURCE_ID' => 1,
                    'btxASSIGNED_BY_ID' => 54,
                    'validate' => 'name:required, email:email:required, phone:phone:required, message:required:stripTags, data-processing:required, g-recaptcha-response:required',
                    'validationErrorMessage' => 'Ошибки при заполнении формы!',
                    'successMessage' => 'Сообщение успешно отправлено, наш менеджер свяжется с Вами в ближайшее время.',
                    'rcv3Action' => 'contactform'
                ]}
Виктор
30 января 2025, 23:08
0
Вроде, ничего по капче не увидел. Вот пример страницы.
titanremont.ru/pages-2024

Здесь отображается капча в форме на странице, а в модалке из шапки капчи нет. Но в коде видно, что блоку «smart-captcha» присвоен стиль «height:0». Если я отключаю стиль или своим css его перебиваю, то капча уже отображается и работает.
С чем может быть такое поведение связано?
Дмитрий
30 января 2025, 22:32
0
Красный==red||Серый==gray||Белый==white||Черный==black
В конце строки проверьте, нет ли у вас переноса на новую строку. типа \n
Дмитрий Середюк
30 января 2025, 19:57
0
{set $countryOffices = 'pdoResources' | snippet : [
        'parents' => $currentCountryId,
        'sortby' => 'createdon',
        'sortdir' => 'DESC',
        'hideContainers' => '1',
        'return'           =>'json',
    ]|json_decode}
{foreach $countryOffices  as $v}
    {if $v.parent != $currentRegionId}
        {* Исключаем регионы  / Выводим страны *}
    {/if}
{/foreach}
Наумов Алексей
30 января 2025, 17:50
0
Добрый день! Честно говоря, как помню, там нет привязок к id элемента или чего-то такое, по идее должны работать все. Может ошибки есть в консоли браузера или в логах?
Виктор
30 января 2025, 17:25
0
Приветствую! Подскажите, как можно добавить капчу в несколько форм на странице? Делаю несколько — работает только первая.
Сергей Фещуков
30 января 2025, 12:39
+2
Однозначно лайк за тему! Поставил, очень нравится.
Денис Усманов
29 января 2025, 23:07
+1
Как оказалось, смена есть) Постараюсь не ударить в грязь лицом! 2 из 5 компонентов обновлены, продолжаю…
Антон Тарасов
29 января 2025, 23:05
0
а подробнее пожалуйста: какой текст ошибки в логе, может быть код ошибки? что необычного в сниппете/хуке/валидаторе? как вызываете весь сниппет? сложно угадать, не видя фактуры.
Дмитрий
29 января 2025, 12:11
0
У меня такую же фигню теперь пишет…
cronAbs
28 января 2025, 17:03
0
Добрый день, а как сделать посадочную страницу по нескольким значениям одной опции одновременно?
alex.shabun
28 января 2025, 15:47
0
Всё нормально «отсекается» в pdoresources если указывать параметр parents
Другое дело что у тебя скорее всего currentRegionId для исключения нужно указывать не в parents, а в resources
Наумов Алексей
28 января 2025, 10:38
0
Есть параметр resources, где можно указать список ресурсов для добавления или исключения.
Konstantin
28 января 2025, 10:13
1
0
Сам написал сам ответил ))

оказалось что pdoresources не умеет отсекать родительские ветки как я полагал, поэтому нужно использовать конструкции с where

[[pdoResources?
    &parents=`0`
    &where=`{"parent:!=": "ID_ИСКЛЮЧАЕМОГО_РОДИТЕЛЯ"}`
    &tpl=`rowTpl`
]]
или так если несколько отсечений

[[pdoResources?
    &parents=`0`
    &where=`{"parent:NOT IN": [ID_РОДИТЕЛЬ1, ID_РОДИТЕЛЬ2]}`
    &tpl=`rowTpl`
]]
Наумов Алексей
28 января 2025, 09:25
0
Жаль, что нет документации.
Да, знаю, документацию не просто писать, нужно кучу времени, очень с этим трудно
Наумов Алексей
28 января 2025, 09:24
0
Как удобно выспаться и обнаружить что всё получилось :)