Вопросы

Ресайз медиа менеджера

Здравствуйте!
Подскажит пож — как сделать ресайз картинок (чтоб при загрузке делала несколько уменьшнх копий) как в ВордПрессе?
igor3310
23 ноября 2020, 15:11
modx.pro
802
0

Formit+Ajax - повторная отправка

Здравствуйте.

На сайте 5 форм, у всех свой id, все отправляется. Но есть сложность в том, что хочет без перезагрузки. Вроде как оно и должно так отправляться Formit+Ajax (и первый раз все нормально отправляется), но после отправки происходит следующее.

1. Если я отправляю форму еще раз, то ощущение, что страница перезагружается.
2. Если смотреть код, то сообщение — Подтвердите повторную отправку формы. Для корректного отображения веб-страницы требуются введенные ранее данные. Их можно отправить повторно, но в этом случае все действия на странице будут выполнены снова.

Я так понимаю, что после первой отправки надо кто-то обновить поля формы. Как это лучше сделать. Если форм несколько.

Спасибо.
Михаил
23 ноября 2020, 14:35
modx.pro
1 559
0

Скидка на доставку для группы пользователей

Здравствуйте!

Подскажите пожалуйста, как сделать скидку на доставку (minishop2) для определенной группы пользователей?
Денис
23 ноября 2020, 14:06
modx.pro
765
0

MIGX вывод видео в таблицу или дефолтного изображения

Всем привет! Возник вопрос, если пользователь загружает видео, можно ли вывести его в таблицу? Допустим изображение можно, касаемо видео не нашёл и если нельзя вывести, можно ли установить дефолтную картинку для всех видео? Чтобы в таблице она выводилась.
Владислав
22 ноября 2020, 15:12
modx.pro
625
0

Не фильтрует товары, не отображает количество товаров с опцией

Добрый день.
Почему то не отображается количество товаров рядом с опицей, а также не прибавляется атрибут disable рядом с неактивными опциями.
С чем может быть связано?
mFilter2
tuning-hall.com/catalog/vykhlopnaya-sistema/plamegasiteli-po-modelyam-avtomobilej/
Андрей
22 ноября 2020, 14:47
modx.pro
687
0

Картинки из слайдера MIGX

Добрый день, на сайте каталог реализован с помощью ms2, в разделе карточки есть слайдер товаров, реализован он так

[[getImageList?
    &tvname=`slider-card`
    &tpl=`@CODE:
    <div class="item"><img src="[[+image]]" alt="product image"></div>
`]]
можно ли из него выводить на странице списка товаров, первую картинку из списка? я пытался сделать такой же вывод в файле tpl.msProducts.row но у меня не работает, в самом шаблоне категорий я включал параметр, чтоб были видны поля вот таким образом

[[!pdoPage?
   &element=`msProducts`
   &includeTVs=`1`
]]
Дима
21 ноября 2020, 12:46
modx.pro
828
0

mFilter2 Не выводятся категории

Пишу эту заметку чисто для поисковиков. Т.к. проблема не гуглится, а на то, что бы разобраться почему это не работает я потратил час ковыряния исходников.
В моём случае решение было простое — расставить menuindex всем подкатегориям в текущей категории.
Код, который ответственен за это находится в файле msearch2/model/msearch2/filters.class.php с 592 строки до 602.
Насколько я понял, то он собирает все категории и кладёт их в общий массив, раскидывая их значению menuindex.
А потом в строке 640 он делает проверку на количество этих подмассивов с ключем = menuindex и если у вас все категории с одинаковыми menuindex`ами, то получается, что он ничего не вывыодит, если флаг showEmptyFilters = false в вызове сниппета mFilter2.
Версия плагина 1.14.1-pl.
Denis Bushaev
21 ноября 2020, 02:26
modx.pro
666
0

Как при sortby=RAND закрепить ресурс на верху?

Добрые день!

Вывожу ресурсы таким образом:
[[!mFilter2? 
    &element=`pdoResources`
    &sortby=`RAND()`
    &parents=`0`
    &limit=`0`
    &showHidden=`0`
    &resources=`-1`
	&filters=`tv|age,tv|gender,tv|color,tv|wool,tv|toilet,tv|scratching,tv|children`
	&tpl=`cat-list`
	&includeTVs=`prew-img`
	&tplOuter=`tpl.mFilter2.outer-my`
	&tplFilter.outer.default=`tpl.mFilter2.filter.outer-my`
	&tplFilter.row.default=`tpl.mFilter2.filter.checkbox-my`
]]
Возникла необходимость некоторые ресурсы закрепить на самом верху страницы. Чтобы они не рандомились. Создал специально для этого ТV поле top. Но вот как написать вывод не пойму. Подскажите пожалуйста.
Pavel Smirnov
20 ноября 2020, 12:59
modx.pro
1 125
0

Как посредством консоли внести подписчиков в Sendex?

Друзья, всем привет!
Есть вот такой интересный код, при помощи которого в базу Sendex можно вносить почтовые ящики для рассылки

<?php

$Sendex = $modx->getService('sendex','Sendex',$modx->getOption('sendex_core_path',null,$modx->getOption('core_path').'components/sendex/').'model/sendex/');

if (!($Sendex instanceof Sendex)) return '';

// Указать ID рассылки
$idNewsletter = 1;

$emails = [
	'mail@yandex.ru',
];

foreach ($emails as  $email) {	

	$duble = $modx->getObject('sxSubscriber', array('email' => $email));
 
	if ($duble) { continue; }

	$obj = $modx->newObject('sxSubscriber');    
       $data = array(
        'user_id' => 0,
        'email' => $email,
        'newsletter_id' => $idNewsletter,
    );

    $obj->fromArray($data);
    $obj->save(); 
}
Однако есть одна неприятная особенность. Имя каждого подписчика — аноним
Кто может помочь и исправить данный код, чтобы можно было интегрировать не просто ящики а ящики + имена?

Буду очень признателен
Андрей
20 ноября 2020, 10:23
modx.pro
722
0

как удалить template в modx revo через определённое время

очень нужен совет от человека ну очень разбирающегося в modx revo

подскажите пожалуйста!!!

как удалить определённый template с определённым ID по истечении например недели, месяца или 5 дней

приведете пожалуйста пример

буду ну очень признателен
спасибо заранее
Кирилл
20 ноября 2020, 04:56
modx.pro
904
0