Сергей Карпович

Сергей Карпович

С нами с 29 декабря 2020; Место в рейтинге пользователей: #274
Отправить деньги
01 февраля 2024, 11:23
0
Там как раз в настройках можно привязываться к гео позиции ipinfo
01 февраля 2024, 09:06
+1
Попробуй обратиться не к одному элементу getElementById, а ко всем: querySelectorAll
01 февраля 2024, 09:01
0
polylang из коробки так умеет.
1. нужно создать локализации.
2. в ресурсе добавить эти локализации к нем и переводы
3. в выводе ресурсов чререз pdotools добавить параметр 'onlyWithLocalization' => 1,
30 января 2024, 21:47
0
Если убрать хотя бы сортировку по остаткам, то в 10 раз быстрее грузятся категории.
Причем замечено, чем больше товаров категории, тем затуп сильнее.
От 50 товаров уже становится заметно.

Все вызовы по инструкциям компонентов, ни каких велосипедов.

Если интересно посмотреть на это, могу в теле доступ дать
30 января 2024, 16:43
0
Проблема не в минишоп, а в фильтрах.
у меня например тоже 20к товаров, все шустро работает, пока к mfliter2 мне не пришлось прицепить остатки. и теперь каталог грузится по 30 секунд.

никто из разработчиков плагинов mfilter и remains так и не разобрались.

Понятно стало только то что при подключении remains к выводу, идет огромное количество запросов
28 января 2024, 18:50
0
Это понятно, но ресурс всегда физически должен находиться в какой то категории, вот про ее выбор через tv я и говорю.
Т.е. 1Tv — родительская категория, 2tv — виртуальные
13 января 2024, 11:27
0
Я чет не подумал про разработку
13 января 2024, 09:53
0
1. нужно манагевам и админам отметить права видеть неопубликованные ресурсы.
2. в сниппетах вывода ресурсов, включить отображение неопубликованных.

Это должно сработать, но я не проверял
08 января 2024, 16:39
0
Хз, но на другом сайте где стоит AjaxFormit + Formit там с disabled работает.
08 января 2024, 16:23
0
Ну с AjaxFormit как раз с disabled работало, это позволяло в select показать подсказку, которую нельзя выбрать.

Поэтому тут бился в стену какое то время =)
08 января 2024, 11:20
0
Временно решил проблему убрав disabled у первого option
<option disabled selected value="">Выбор отдела*</option>
08 января 2024, 10:40
0
Подскажите, почему можете не работать валидация select?
форма:
<form action="{$_modx->resource.id | url}" method="post" enctype="multipart/form-data">
    <input type="hidden" name="page" value="{$_modx->resource.pagetitle | htmlent}">
    <div class="form">
        <div class="pole pole-icon">
            <input type="tel" name="phone" placeholder="Ваш телефон" autocomplete="off">
            <span class="error-info error_phone"></span>
        </div>
        <div class="pole pole-icon">
            <input type="text" name="name" placeholder="Как Вас зовут?" autocomplete="off">
            <span class="error-info error_name"></span>
        </div>
        <div class="pole">
            <select name="otdel">
                <option disabled selected value="">Выбор отдела*</option>
                <option value="Сервис"[[!+fi.otdel:FormItIsSelected=`Сервис`]]>Сервис</option>
                <option value="Запчасти"[[!+fi.otdel:FormItIsSelected=`Запчасти`]]>Запчасти</option>
                <option value="Автомобили"[[!+fi.otdel:FormItIsSelected=`Автомобили`]]>Автомобили</option>
            </select>
           <span class="error-info error_otdel"></span>
        </div>
        <div class="pole pole-btn">
            <button type="submit" class="btn bg"><span>Свяжитесь со мной</span></button>
        </div>
    </div>
    
    <div class="police">
    «я ознакомлен(-а) и принимаю условия публичной оферты и даю согласие на обработку персональных данных на условиях»
    </div>
</form>
вызов:
{'!AjaxFormitLogin' | snippet : [
            'form' =>  'tpl_form_popup',
            'emailTpl' => 'tpl_email',
            'snippet' => 'FormIt',
            'hooks' => 'FormItSaveForm,email',
            'emailTo' => $_modx->config.email_address,
            'emailFrom' => $_modx->config.emailsender,
            'formName' => 'Заявка на консультацию с сайта ' ~ $_modx->config.site_name,
            'emailSubject' => 'Заявка на консультацию с сайта ' ~ $_modx->config.site_name,
            'successMessage' => '',
            'clearFieldsOnSuccess' => 1,
            'transmittedParams' => ["success" => 'ym_goal', "error" => 'aliases'],
            'aliases' => 'phone==Телефон,name==Имя',
            'showUploadProgress' => 1,
            'spamProtection' => 1,
            'ym_goal' => 'FORM_GOAL',
            'validate' => 'otdel:required,name:required:minLength=^5^,phone:required:minLength=^18^',
            'validationErrorMessage' => 'Исправьте, пожалуйста, ошибки!',
            'otdel.vTextRequired' => 'Выберите отдел',
            'name.vTextRequired' => ' ',
            'name.vTextMinLength' => 'Слишком короткое ФИО.',
            'phone.vTextRequired' => ' ',
            'phone.vTextMinLength' => 'Слишком короткий телефон.',
            'secret.vTextContains' => 'Кажется Вы робот. Если это не так, обновите страницу.',
        ]}
29 декабря 2023, 09:50
0
Насколько знаю почта по миру отправляет.
Но возможно тебе больше подойдет: modstore.pro/packages/delivery/eshoplogistic3
23 декабря 2023, 19:59
0
Кажется решение тут: modx.pro/news/24265
23 декабря 2023, 00:12
0
Очень интересно. Особенно кайфово с конфигурациями сделано.
Но есть куча сайтов — каталогов без minishop, будет ли в будущем поддержка фильтрации обычных ресурсов?
Также есть потребность в сортировке ресурсов по значениям MIGX полей.
18 декабря 2023, 14:30
0
Подскажите, с чем может быть проблема, в консоль сыпятся ошибки:

18.12.2023	11:56:58	ERROR	/home/a0652399/domains/robotekhniks.ru/public_html/core/cache/includes/elements/modsnippet/73.include.cache.php	30
Data Google API ERRORS:
апи ключи 100% указаны верно, в консоли гугла, есть статистика по сработкам.

И пропускает спам
05 декабря 2023, 13:49
0
Почему может не отрабатывать параметр spamProtection?
В вызове он включен, но приходит спам, если посмотреть форму через FormIT, то там поле aflsecret пустое, как понимаю, форма не должна отправляться если оно пустое?
19 ноября 2023, 13:22
0
Можно ли при создании полей в калькуляторе добавлять к ним изображения, подсказки (текст)?
к полям калькулятора можно привязывать TV поля ресурса? И можно ли привязывать поля MIGX ресурса?
19 октября 2023, 12:22
0
Подскажите нет ли проблем с Вьетнамским языком у компонента.
У себя на сайте введены настройки соответствия языка браузера с локализацией, по всем языкам работает.кроме вьетнамского.
В настройке polylang_geo_language_country, прописано «vn»:«vn»

{"ab":"ru","az":"ru","ay":"en","sq":"en","am":"en","en":"en","ar":"ru","hy":"en","as":"en","aa":"en","af":"en","eu":"en","ba":"en","bn":"en","my":"en","bi":"en","bh":"en","bg":"en","br":"en","dz":"en","cy":"en","wa":"en","hu":"en","vo":"en","wo":"en","vi":"en","gl":"en","kl":"en","el":"en","ka":"en","gn":"en","gu":"en","gd":"en","gv":"en","da":"en","he":"en","zu":"en","yi":"en","ia":"en","ie":"en","iu":"en","ik":"en","ga":"en","is":"en","es":"es","it":"en","yo":"en","kk":"ru","km":"en","kn":"en","ca":"en","ks":"en","qu":"en","rw":"en","ky":"en","rn":"en","zh":"en","zh":"en","ko":"en","co":"en","xh":"en","ku":"en","lo":"en","lv":"en","la":"en","li":"en","ln":"en","lt":"en","mk":"en","mg":"en","ms":"en","ml":"en","mt":"en","mi":"en","mr":"en","mo":"en","mn":"en","na":"en","ne":"en","nl":"en","no":"en","oc":"en","or":"en","om":"en","pa":"en","pl":"en","pt":"pt","ps":"en","rm":"en","ro":"en","ru":"ru","sm":"en","sg":"en","sa":"en","ss":"en","sh":"en","sr":"en","st":"en","si":"en","sd":"en","sk":"en","sl":"en","so":"en","sw":"en","su":"en","tl":"en","tg":"en","th":"en","ta":"en","tt":"en","te":"en","bo":"en","ti":"en","to":"en","tn":"en","ts":"en","tk":"en","uz":"en","ug":"en","uk":"ru","ur":"en","fo":"en","fa":"en","fj":"en","fi":"en","fr":"fr","fy":"en","ha":"en","hi":"en","hr":"en","tw":"en","cs":"en","sv":"en","sn":"en","eo":"en","et":"en","jv":"en","ja":"en","de":"de","at":"de","be":"de","vn":"vn"}
Определение по IP не используем