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

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

С нами с 29 декабря 2020; Место в рейтинге пользователей: #274
Сергей Карпович
09 июля 2025, 19:05
0
Обнаружил проблему, что {page} не добавляется к заголовку страницы в режиме приоритет ресурс:
Видимо потому что у ресурса pagetitle заполнен, что логично.

Как выкрутиться из этой ситуации? Что бы у ресурса был приоритет и в тоже время шаблон {page} можно было добавить к pagetitle ресурса.
Сергей Карпович
03 июля 2025, 16:35
0
Подскажите компонент умеет из коробки импортировать товары и фото из архива?
У нас 1С будет загружать на сайт архив с таблицей с товарами и фото.
Планируется, что в настройках импорта я укажу путь к архиву. А после импорта этот архив будет удаляться компонентом.

Такой вариант возможен, или данные должны быть распакованы и указан путь к файлу с товарами?
Сергей Карпович
24 июня 2025, 15:51
0
Всем привет, кто может подсказать, столкнулся с проблемой (msMCD 2.2.1):
Для добавления товара использую сниппет msMCDCount
При нажатии на +, товар добавляется в корзину, но в сниппет не возвращается key, дальнешее изменение количества товара работает неверно.
Но если перезагрузить страницу — то key прописывается и переключатель работает верно.
Также, если до первого добавления товара в корзину нажать на -, появится ошибка что количество не верное, а затем нажать на +, то товар добавляется в корзину и key возвращается в сниппет.

Не понимаю, что ему нужно, что бы сразу работало верно
Сергей Карпович
21 июня 2025, 11:02
0
Прошло уже больше 3-х лет с выхода компонента, но что то развития нет:
  • Нельзя создавать отдельные меню, только делать вложения в основное
  • Нельзя копировать пункты и разделы меню
  • Неудобное добавление иконки-изображения для меню (отдельно название файла, отдельно путь)
  • Нет документации, приходится разбираться на угад, смотреть 100500 раз видеобзор
Сергей Карпович
29 мая 2025, 10:05
+1
Спасибо, эта тема уже поднималась, когда только за куки нахлобучивали, с тех пор использую такой вариант:
<style>
    .cookie-message {
        position: fixed;
        z-index: 100;
        bottom: 0;
        left: 0;
        max-width: 350px;
        padding: 0 20px 20px;
    }
    .cookie-message-inner {
        display: grid;
        justify-items: start;
        grid-gap: 10px;
        font-size: 14px;
        padding: 30px;
        line-height: 1.3;
        background-color: #fff;
        border-radius: 10px;
        box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.1);
    }
    .cookie-message-text {
        flex-grow: 2;
        color: #8d949e;
    }
    .cookie-message-inner .button{
        background: #e1e1e1;
        color: #878787;
    }
    .cookie-message-inner .button:hover{
        background-color: #01356f;
        color: #fff;
    }
</style>

<div class="cookie-message js-cookie-message" hidden>
    <div class="container">
        <div class="cookie-message-inner">
            <div class="cookie-message-text">
                Наш сайт использует сооkiе в том числе сервисов Веб-аналитики (файлы с данными о прошлых посещениях сайта). Продолжая пользоваться сайтом, вы соглашаетесь с 
                <a data-fancybox data-type="ajax" data-src="{198 | url}" data-filter="#content">политикой конфиденциальности</a>.
            </div>
            <button class="button js-cookie-message-confirm">ОК</button>
        </div>
    </div>
</div>

<script>
    if (!localStorage.getItem('cookieAccept')) {
        const el = document.querySelector('.js-cookie-message');
        el.style.display = 'block';
        el.querySelector('.js-cookie-message-confirm').addEventListener('click', (e) => {
            localStorage.setItem('cookieAccept', 1);
            el.style.display = 'none';
        }, true);
    }
</script>
Все запихано в один чанк и выведено на всех страницах
Сергей Карпович
14 марта 2025, 17:18
0
Павел, есть возможность подправить плагин videoGalleryTv для PHP 8+, а то в логах генерятся варнинги:

14.03.2025	17:01:18	ERROR	/home/a1102397/domains/www/public_html/core/cache/includes/elements/modplugin/19.include.cache.php	5
PHP warning: Undefined property: modX::$videogallery
14.03.2025	17:01:18	ERROR	/home/a1102397/domains/www/public_html/core/cache/includes/elements/modplugin/19.include.cache.php	11
PHP warning: Undefined array key "mgr"
Сергей Карпович
22 февраля 2025, 19:34
0
Планируется ли добавить в компонент переключатель вида товара (переключатель чанка вывода ресурса)?
Сергей Карпович
09 февраля 2025, 20:13
0
Ну да, так и прописываю, но как добавить в необходимые теги не пойму.
Напишу в личку
Сергей Карпович
09 февраля 2025, 17:51
0
Я хочу на страницах пагинации, типа: ?page=2
В title, description и H1 (pagetitle) добавить ". Страница 2" и т.п.

Я подозреваю что для этого в компоненте предусмотрено поле «Шаблон номера страницы», но не понятно как этим пользоваться, что либо туда ввожу, не выводится.
Скрин: disk.yandex.ru/d/CnJbzwj0WvNesg
Сергей Карпович
08 февраля 2025, 19:21
0
Подскажите, а как вывести на странице шаблон номера страницы?
Сергей Карпович
04 февраля 2025, 17:46
0
Поймал баг, если в поле по которому определяется похожесть нет слова равному или длинее limitWord, то рушится страница — белый экран, и в логах лютая дич.

Кто то еще ловил это?
Сергей Карпович
15 января 2025, 20:38
0
Оказалось все проще:
{foreach ['utm_source','utm_medium','utm_term', 'utm_content', 'utm_campaign', 'original_ref','start_page', 'ip', 'url'] as $field}
    {if $address.properties[$field]}
        <strong>{$field}:</strong> {$address.properties[$field]}
    {/if}
{/foreach}
Сергей Карпович
15 января 2025, 20:27
0
Подскажите, как правильно прописать выводы utm меток в уведомлении о заказе, не понять
Сергей Карпович
23 октября 2024, 22:11
0
Работает ли компонент с msProductRemains?
Сергей Карпович
22 октября 2024, 22:56
0
Пробовал сортировку
'sortby' => '{"CAST(\'param_43\' AS DECIMAL (10,2))":"DESC"}'
Но так она полностью игнорируется и выводится по ID
Сергей Карпович
09 октября 2024, 20:11
0
Ребята при вставки ссылки на видео VK, оно не парсится, и логах ошибка, стоит последняя версия компонента.
/public_html/core/components/videogallery/handlers/tools/vgtools.class.php	131
PHP warning: closedir() expects parameter 1 to be resource, bool given
Подскажите, как поправить?
Сергей Карпович
09 октября 2024, 17:17
0
Всем привет. Снес старую версию компонента ExtraFields, установил новую.
Пытаюсь создать поле: получаю ошибку: «Ошибка при сохранении поля.»

И в логах:
Error 42S22 executing statement:
INSERT INTO `modx_ef_fields` (`class_name`, `field_name`, `field_type`, `field_null`, `field_index`, `field_default`, `menuindex`, `active`) VALUES ('modUserProfile', 'agreed', 'xcheckbox', 0, 0, '0', 0, 1)
Array
(
    [0] => 42S22
    [1] => 1054
    [2] => Unknown column 'field_index' in 'field list'
)
Сергей Карпович
07 октября 2024, 19:50
0
В том то и прикол, что кушает.
на английский, испанский, французский — переводятся норм, а на немецкий и турецкий глючат.
Сергей Карпович
06 октября 2024, 17:02
0
Парни почему может не переводиться MIGX поле на конкретный (немецкий) язык?
Подключен PolylangTranslatorYandexCloud для автоперевода.
Перевод этого поля на другие языки работает нормально.

В логах появляется ошибка:
Error translate text:'[{"MIGX_id":"1","title":"BROKER","text":"+5% Бонус ко всем вашим депозитам"},{"MIGX_id":"2","title":"CSGOBROKER","text":"1.50$ Бесплатно"},{"MIGX_id":"3","title":"BROKER","text":"+5% Бонус ко всем вашим депозитам"},{"MIGX_id":"4","title":"CSGOBROKER","text":"1.50$ Бесплатно"}]' from ru to de