Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #4
Отправить деньги
Артур Шевченко
10 ноября 2024, 21:42
0
Учитывая кто автор компонента, есть сомнение в том, что данный компонент совместим Modx 3.
Артур Шевченко
07 ноября 2024, 22:29
0
Есть параметр return, который позволяет вернуть json. Его можно преобразовать в массив, а уже массив перебрать столько раз сколько нужно, каждый раз рендерить нужный вид меню.
Артур Шевченко
06 ноября 2024, 10:28
0
Плагин на сохранение возможно. Или не заполнено обязательное поле.
Артур Шевченко
28 октября 2024, 19:51
+1
Немного сократил и добавил поддержку файловых чанков.
<?php
$start = $modx->getOption('start', $scriptProperties, '');
$end = $modx->getOption('end', $scriptProperties, '');
$chunk = $modx->getOption('tpl', $scriptProperties, '');

// определяем в каких случаях мы ничего не будем делать, нам важно не перетрудиться.
if((!$start && !$end) || !$chunk){
    return '';
}
// завозим поддержку файловых чанков
if(!$parser = $modx->getService('pdoTools')){
    $parser = $modx;
}

$now = strtotime('d.m.Y');
$currentYear = date('Y');
// предполагается что дада передаётся строкой вида "d.m"
$startTime = strtotime($start . '.' . $currentYear);

// если задана только дата начала, считае, что оформление будет активно только в эту дату
if(!$end){
    if($now === $startTime){
        return $parser->getChunk($chunk);
    }
}

$startParts = explode('.', $start);
$endParts = explode('.', $end);

// проверяем больше месяц даты начала месяца даты окончания
if((int)$startParts[1] > (int)$endParts[1]){
    $endTime = strtotime($end . '.' . ($currentYear + 1));
}else{
    $endTime = strtotime($end . '.' . $currentYear);
}

if ($now < $startTime || $now > $endTime) {
   return '';
}
return $parser->getChunk($chunk);
Артур Шевченко
28 октября 2024, 19:14
0
Ты запускал код который у Ильи на сайте и вообще ни одной буковки не менял?
Артур Шевченко
17 октября 2024, 21:21
0
Я не понимаю, что вы хотите сделать, но есть мнение что это какой-то велосипед. По ссылке, я вижу каталог товаров с модификациями по цвету. FlatFilters умеет фильтровать по множественным значениям, т.е. вы можете указать товару несколько цветов и потом отфильтровать только те, которые имеют белый цвет.
Артур Шевченко
09 октября 2024, 20:53
0
Сдаётся мне, что send это обязательный метод, но никто не сказал, что он должен быть единственным. Вполне вероятно, что сохранение и проверку кода тебе тоже надо написать.
Артур Шевченко
09 октября 2024, 20:51
0
От твоих навыков зависит, если опыт работы с modx отсутствует делай на двойке.
Артур Шевченко
08 октября 2024, 17:51
+1
А как ты его вообще установил? Насколько мне известно этот компонент под Modx 3 не адаптировали.
Артур Шевченко
01 октября 2024, 18:48
0
И убери картинку под cut
Артур Шевченко
01 октября 2024, 18:29
0
<a href="#" class="lui-subtitle" data-href=".sorting-ui-ux-design"> UI UX Design </a>
<div class="works-col col-xs-12 col-sm-12 col-md-12 col-lg-12 sorting-branding sorting-ui-ux-design ">...</div>
Добавь в migx поле в котором будет храниться значение из data-href
Артур Шевченко
01 октября 2024, 18:21
0
Возможно нужно передавать параметр pageLinkScheme внутри параметра filterOptions
Артур Шевченко
16 сентября 2024, 19:47
0
Нет простого способа это сделать.
Артур Шевченко
16 сентября 2024, 19:46
0
Вполне корректный способ, передавайте через скрытое поле.
Артур Шевченко
12 сентября 2024, 17:41
0
Проблемы могут возникнуть при переходе на PHP8 с компонентами, многие из которых не адаптированы для работы с этой версией PHP. Проблемы могут как незначительные — море предупреждений в журнале ошибок, так и фатальные из-за отсутствия устаревших функций. Поэтому оптимальный вариант обновить до PHP7.4
Артур Шевченко
12 сентября 2024, 17:38
0
Наверное вам надо в раздел с работой или в эту группу