Вопросы

Migx+ fancybox

itchief.ru/modx/migx-gallery то что надо
Только как сделать поле для вставки iframe?
Хочу сделать чтобы видосики так выводились parkhotel64.ru/video-o-nas/
(но уже с Рутуба
Суть проблемы надеюсь понятен?)
Руслан Попков
24 января 2023, 23:29
modx.pro
1 331
0

Проблема с мультизагрузкой изображений через MIGX, спам в Логи ошибок.

Здравствуйте, попытаюсь описать кратко, но информативно! Столкнулся с ошибками в Логах, а именно проблемами (Ошибка инициализации источника «ResourceMediaPath») и ([migxResourceMediaPath]: docid could not be determined.). Вторая ошибка решается обычном удалением кеша, тобишь его очисткой, а вот первая не пропадает даже после все возможных манипуляций с переустановкой, выдачей прав на папку 744 — 777 и т.п., на данный момент, на папке resourceimages в которой создаётся папка и загружаются картинки стоят права 755. В чём заключается парадокс, а он заключается в том, что всё работает, картинки загружаются, папки создаются, а ошибка всё равно появляется, иногда произвольно сами, по 4 штуки либо когда зайдёшь в страницу.
P.S — На OpenServer такой ошибки нет, только предупреждение
PHP warning: Use of undefined constant IMAGETYPE_AVIF - assumed 'IMAGETYPE_AVIF' (this will throw an Error in a future version of PHP)
Арес
23 января 2023, 15:51
modx.pro
37
0

Перестала работать функция

Перестала работать функция увеличения количества. Всё время «1».
В чем может быть причина?
Деинсталляция минишоп не помогла

Андрей
23 января 2023, 14:39
modx.pro
427
0

перенос дочерних ресурсов по крону в другой родитель

хочу сделать своего рода простенький автоархиватор
раз в сутки запускать по крону задачу с переносом всех ресурсов КРОМЕ 10 последних из родителя А в родителя Б
таких родтельских папок будет штук 10 и соответственно принимающих столько же

подскажите как это можно сделать?
Евгений
21 января 2023, 16:21
modx.pro
605
0

Плагин для мультидоменности

Подскажите хорошее решение для мультидоменности (города) по схеме perm.site.ru.
Есть много дополнений, но какое на ваш взглад более рациональное. Подход с контекстами не предлагать — не самое гибкое решение.
Евгений Лазарев
20 января 2023, 16:52
modx.pro
1 061
0

Как сделать сортировку по полю в MIGX tv в pdoResources?

Приветствую, подскажите пожалуйста, как делается сортировка ресурсов, по TV полю MIGX?

Есть выборка ресурсов, сейчас отсортирован по 'menuindex' => 'asc', но у каждого ресурса в выборке есть MIGx Tv с именем FIELD_DATE и в нем есть поле date_start тип дата, вот как мне отсортировать ресурсы по этому полю?

{set $tour = '!pdoResources' | snippet : [
'return' => 'json',
'parents' => $item.id,
'showHidden' => 0,
'showUnpublished' => 0,
'sortby' => ['menuindex' => 'asc'],
] | json_decode : true}

{foreach $tour as $el}
{$el.id | resource: 'pagetitle'}

{set $field_date = json_decode($_modx->resource.field_date, true)}
    {foreach $field_date as $idx => $item}
     Дата старта:  {$item.date_start}
    {/foreach}
{/if}

{/foreach}
Получается в массиве $tour еще нет этого поля, вот и не пойму как это делать? :(
Роман
20 января 2023, 16:34
modx.pro
971
+1

modx DebugParser показывает {1 | resource}, но на странице нет, как его исправить?

При заходе и проверке страницы через дэбаг, вижу такую конструкцию
{1 | resource}
Найти не могу, просто не вижу, даже нет такой конструкции.
№2	{1 | resource}	52	0,0272337	0,364833
каких-то 52 запроса делает
Vladimir
20 января 2023, 06:57
modx.pro
725
0

pdopage и vanilla-lazyload

Майкл
20 января 2023, 00:35
modx.pro
1
1 209
0

Обновление пользователя через api MODX

Всем доброго времени суток. Ситуация такая: пишу код в консоли или сниппете, он работает
$data=Array
(
    'username' => 'Ivan',
    'fullname' => 'Иван',
    'email' => 'test@test.ru',
    'phone' => '+7 (999) 999-99-99',
    'id' => 3
);

    $response = $modx->runProcessor('/security/user/update', $data);
    if ($response->isError()) {
      echo $response->getMessage();
    }
Когда я переношу его в core/components/xxx/model/xxx.class.php
public function update() {
$data=Array
(
    'username' => 'Ivan',
    'fullname' => 'Иван',
    'email' => 'test@test.ru',
    'phone' => '+7 (999) 999-99-99',
    'id' => 3
);

    $response = $this->modx->runProcessor('/security/user/update', $data);
    if ($response->isError()) {
      return array('error' => $response->getMessage());
    }
}
Получаю ошибку «Не указано имя пользователя или пароль. Пожалуйста, проверьте введённые данные и попытайтесь снова.»
Подскажите, как правильно сделать?
Евгений Ц.
19 января 2023, 01:47
modx.pro
816
0

Как отвязать все мультикатегории у товара minishop?

Доброго всем вечера. На сайте товары имеют основную категорию и несколько дополнительных. Импортировали через msimportexport. Как отвязать все дополнительные категории? Может кто сталкивался? Плагинов не нашел таких. SQL тоже не вариант т.к. ключ непонятно какой использовать.
Сергей С
18 января 2023, 22:34
modx.pro
919
0