Всего 123 768 комментариев

Артур Шевченко
3 часа назад
0
Если нужно в админке разграничить доступ таким образом, то нужно создавать группу ресурсов и пользователей под каждого пользователя. Другой вариант в плагине проверять может ли данный пользователь редактировать данный ресурс.
Наумов Алексей
7 часов назад
0
Сразу же потом дернуть через wget страницу сайта, чтобы создать кэш основных блоков?
Вячеслав Варов
7 часов назад
0
после этого сайт для первых пользователей будет загружаться дольше обычного, очистка кэша из панели управления не удаляет все из папки cache
Maks
Сегодня в 11:29
0
Этот компонент для связки с любым фреймворком?
К примеру с astro.build/ этим можно связать?
Артур Шевченко
Сегодня в 11:20
0
Да, Tickets тоже не адаптирован, и если никто не возьмётся, то и не будет адаптирован.
Даша
Сегодня в 11:04
0
Оо, понятно, спасибо!
… Тогда и с Tickets'ами перестану мучиться.

Всё заменю на др. компоненты.
Артур Шевченко
Сегодня в 10:35
0
На modstore полно компонентов, которые не дружат с modx 3 и их можно скачать из админки. А создать календарь ты не можешь, потому что данный компонент не адаптирован по modx 3. Вариантов у тебя два: адаптировать самой или понизить версию modx
Наумов Алексей
Сегодня в 09:46
0
Добрый день! Вы можете у сниппета ecMessage в параметре threads указать *. Про это есть в документации.
Maks
Сегодня в 08:35
0
У вас на сайте авторизоваться нельзя. Ни яндекс ни гугл авторизация не работает.
Максим
Сегодня в 00:45
0
Добрый день. Скажите, а есть возможность все отзывы, что соберутся на сайте вывести в одном месте?
Идея — есть N товаров, у каждого товара M отзывов. Хочу на странице Отзывы вывести все отзывы всех товаров, получится?
Даша
Вчера в 22:44
0
C одной стороны, да, с другой- я его скачала с Modstore. Да и по приведенному мной коду у меня выводится календарь (просто базовый).
Артур Шевченко
Вчера в 21:42
0
Учитывая кто автор компонента, есть сомнение в том, что данный компонент совместим Modx 3.
Дмитрий
08 ноября 2024, 23:04
0
попробуйте убрать autoplay здесь:
allow="clipboard-write; autoplay"
Sergey (Sentinel)
08 ноября 2024, 16:24
0
Для select вот так сделал. Может пригодится тоже.
<select>
    <option data-sort="" data-dir="" class="sorty sort" select>По умолчанию</option>
</select>
$(document).on('change', '#mse2_sort', function() {
    var selected = $(this).find('option:selected');

    // Проверяем, выбран ли элемент "По Умолчанию"
    if (selected.text() === 'По умолчанию') {
        var params = mSearch2.getFilters();
        params.sort = '';
        mse2Config.sort = '';
        mSearch2.load(params);
        mSearch2.submit();
    } else {
        var sort = selected.data('sort');
        sort += mse2Config.method_delimeter + selected.val();
        mse2Config.sort = sort;
        mSearch2.submit();
        mSearch2.Hash.clear();
    }
});
Максим
08 ноября 2024, 14:18
0
Раз уж в статье написано про «подтянуть в очередной раз свои знания в PHP», напишу тут свои мысли.

1. Работать с датами можно через объект DateTime. Насколько помню там даже можно просто сравнивать даты обычным оператором $myDate > $yourDate
2. Может быть имеет смысл не привязываться к году, а просто выводить за столько то дней до и после определённой даты. Новый год всегда 1 января не важно какого года, другие праздники тоже.
3. На мой взгляд удобнее и нагляднее вместо:
$start = $modx->getOption('start', $scriptProperties, '');
$end = $modx->getOption('end', $scriptProperties, '');
$chunk = $modx->getOption('tpl', $scriptProperties, '');
писать в таком стиле:
$options = array_merge([
        'start'   => '',
        'end'    => '',
        'tpl'      => "@INLINE {$var}"
    ], $scriptProperties);
4. Я всегда стараюсь делать один return в сниппетах или функциях. Для меня лично тоже так удобнее и нагляднее (единая точка выхода).
Дмитрий
08 ноября 2024, 12:27
0
Не нашел в доках параметр «return». Не могли бы вы привести пример использования? Заранее очень благодарен.
Наумов Алексей
08 ноября 2024, 08:40
0
pdoMenu умеет кешировать дерево, чтобы избегать лишних запросов в БД.

А еще можно посмотреть в сторону css?
vectorserver
08 ноября 2024, 06:31
0
Можно и в консоли только кнопочку руками придется нажимать, одна итерация 50 ресурсов)

По второму вопросу не скажу, не вникал)
Ivan
08 ноября 2024, 00:34
0
К сожалению любое видео подключаемое с rutube через iframe у меня автоматически воспроизводится в хроме, яндекс браузере и сафари, поэтому замер сделал с iframe с ютуба.
В коде страницы нет вообще ничего кроме 1 фрейма ютуба.
На скриншоте в самом низу видно сколько все это занимает времени и сколько это весит.