Вопросы

Галерея miniShop2

Доброго вечера!

Вопрос по загрузчику галереи miniShop2. Когда загружаю фото 3000*3500, то они ужимаются до 800*1000, решил эту проблему при помощи параметров maxUploadHeight и maxUploadWidth в управлении источником файлов: MS2 Images, но!!!
Вот тут возникает другая проблема. При загрузке файлов он увеличивает их объем. По размеру они так и остаются 3000*3500, но файл при этом увеличивается с 2 Мб до 8-10Мб

Кто-нибудь пользовался?
Антон
22 сентября 2020, 21:07
modx.pro
520
0

Поиск материалов по тегам Seo.Pro

Добрый вечер.
Раньше я юзал отдельный плагин, чтобы выводить теги материала и искать материалы по тегу. Что-то меня немного раздражало, что я заполняю поле keywords у Seo.Pro и ещё в отельное поле пишу ключевые слова для поиска (поле на основе tvSuperSelect). И решил, что нужно оставить поле keywords и организовать поиск по ключевым словам именно на основе поля keywords плагина Seo.Pro.
Дмитрий
22 сентября 2020, 19:09
modx.pro
1 649
+2

[miniShop2] Не работает коллбэк добавления товара в корзину

Пробовал такой вариант:

miniShop2.Callbacks.add('Cart.add.response.success', 'add_ok', function (response) {
	console.log(response);
});

Такой:

miniShop2.Callbacks.Cart.add.response.success = function (response) {
	console.log(response);
};

И даже такой:

function added_to_cart(response) {
	console.log(response);
}
miniShop2.Callbacks.add('Cart.add.response.success', 'added_to_cart', function() { });

Но ни один не срабатывает. Ошибок в консоли JS нет. Компонент последней версии, пробовал переустановить, но все так же тщетно
Fullstack
22 сентября 2020, 17:56
modx.pro
1 694
0

Скачет цена msOptionsPrice2

На демо версии msOptionsPrice2 скачет цена при рендеринге страницы.
s6200.h3.modhost.pro/katalog/tovar1.html
Здесь видно, что сначала выводится 30 256р, а после заменяется на 10 064р.
Возможно ли как-то исправить этот баг?
Дмитрий
22 сентября 2020, 15:39
modx.pro
860
0

не вопрос, но многим может быть интересно (vscode editor)

Кто пользуется для работы редактором кода vscode знают, что у него происходят обновления чуть ли не каждую неделю. И каждый раз добавляются новые фишки и функционал.
Нашел на ютубе канал, где в кратких видеозаписях автор показывает возможности редактора (работа с кодом по ssh, дебагинг кода как локально так и удаленно, фишки с гит, докером, новый интеллектуальный поиск, синхронизация настроек редактора между разными устройствами и многое другое).
Делюсь вот с вами, может пригодится.
www.youtube.com/c/Code2020
Александр Мельник
22 сентября 2020, 08:23
modx.pro
598
+2

Проблема дружественных url и tickets

Я новичок, не ругайте за тупость.
При включении дружественных url на сайте не формируются нормально alias у tickets.
Включила дружественные url, автоматическую генерацию псевдонимов.
При создании тикета, он добавляется сайт.ru/новости/название-новости, при этом все что находится у меня в отваливается. Через админ-панель в URI убираю раздел и переименовываю новость, сразу все начинает работать. Как сделать так, чтобы в tickets URI оставалось с id, как и без дружественных url? и было вида сайт.ru/название-новости?
nastya-kinderrr
21 сентября 2020, 18:30
modx.pro
986
0

minishop2 как вывести в итоговой сумме сумму без учета скидки? или общую сумму скидки?

minishop2 как вывести в итоговой сумме сумму без учета скидки? или общую сумму скидки?

то есть как для товара выводится ок
<td class="price">
                            <span>{$product.price}</span> {'ms2_frontend_currency' | lexicon}                           
                            {if $product.old_price?}
                            <span class="old_price">{$product.old_price} {'ms2_frontend_currency' | lexicon}</span>
                            {/if}                            
                        </td>
а как для всего заказа аналогично?

<th class="total_cost">
                        <span class="ms2_total_cost">{$total.cost}</span> {'ms2_frontend_currency' | lexicon}
...???
                       
                    </th>
Евгений
20 сентября 2020, 23:56
modx.pro
1 793
0

Minishop2. Как сделать изменение полей заказа в плагине?

Приветствую!
В оформлении заказа добавил поля date и time, где указывается дата доставки.
вызываю плагин на событие msOnSubmitOrder

$tmp = $order->get();
$tmp['comment'] = $tmp['comment'].$data['date'].$data['time'];
$order->set($tmp);
Но комментарий не меняется.

Подскажите как сохранить изменения. Или может это не возможно сделать в данном событии и нужно использовать другое.
В общем, $order->set($tmp) не работает как я хочу)
Павел
20 сентября 2020, 19:56
modx.pro
969
0

Есть ли разница между вызовами сниппета в сниппете?

Есть два варианта вызова сниппета в сниппете:

// 1
[[pthumb? &input=`' .$image. '` &options=`w=800&h=500&q=90&zc=1`]]
// 2
$modx->runSnippet('pthumb', array('input' => $image, 'options' => 'w=800&h=500&q=90&zc=1'));
Какая между ними разница в скорости работы? Если можно, то чуть подробнее.
weranda
20 сентября 2020, 08:46
modx.pro
557
0

Помогите! Не обрабываются до конца теги!

Тестирую ogimage для вывода изображения. Позже запихну в meta, а пока вывожу картинкой вот так:
<img src="[[ogimage?
  &font=`/assets/components/ogimage/fonts/OpenSans-Bold.ttf`
  &textPosition=`bottom`
  &textAlign=`left`
  &fontColor=`#212529`
  &brightness=`0` 
  &override=`1`
  &width=`600`
  &imageSrc=`/assets/template/img/ogimage-background-1.jpg`
  &previewsUrl=`/assets/template/img/ogimage/`
  &caption=`[[*longtitle_div]]`]]"/>
1. Текстом в &caption случит TV
[[*longtitle_div]]
который примерно такого содержания:
Это случилось [[++v_gorode]] давно
2. Так вот в итоге на картинке выводится
Это случилось [[++v_gorode]] давно
То есть [[++v_gorode]] не обрабатывается вообще. Так и выводится со скобками угловыми.

Моя задача
Моя задача: заставить обрабатываться этот тег, очистить его содержимое от возможного HTML и сократить длину до 70 символов. Как это сделать, подскажите. Просьба с примерами кода конкретными. Занимался когда-то evo, а тут на revo нужно сделать и я плутаю пока =)
Олег
19 сентября 2020, 13:48
modx.pro
531
0