Вопросы

Работа с копией сайта

Развернул копию сайта на домашнем компьютере под Ubuntu 18.04. Повторюсь: копия установлена локально, внешний DNS не прописан. Всё работает за исключением того, что в админке при заходе в Приложения->Установщик (Управление пакетами) не видно ни одного пакета. Так и должно быть? Можно ли это обойти при локальной работе с сайтом или обязательно прописывать DNS (например, dev.site.ru)?
Павел
10 февраля 2019, 13:32
modx.pro
850
0

Gallery

После обновления к 2.6.5 и Gallery 1.1.7-pl

При клике на картинку, перегружает страницу + ссылка странного типа

?galItem=463&galAlbum=main-slider1&galTag=

вызываю вот так

[[!getPage?
&element=`Gallery`
&album=`14`
&limit=`27`
&sort=`createdon`
&dir=`DESC`
&totalVar=`gallery.total`
&album=`[[*pagetitle]]`
&thumbWidth=`215`
&thumbHeight=`160`
&pageFirstTpl=``
&pageLastTpl=``
]]

    [[+page.nav]]
чанк
<a href="[[+linkToImage:if=`[[+linkToImage]]`:is=`1`:then=`[[+image_absolute]]`:else=`[[~[[*id]]?
&[[+imageGetParam]]=`[[+id]]`
&[[+albumRequestVar]]=`[[+album]]`
&[[+tagRequestVar]]=`[[+tag]]` ]]`]]" title="[[+name]]" [[+link_attributes]]>

<img class="[[+imgCls]]" src="[[+thumbnail]]" alt="[[+name]]" [[+image_attributes]] />

atanesyan.m
10 февраля 2019, 02:50
modx.pro
560
0

Не меняется итоговая сумма в корзине minishop2 при ручном вводе количества товара

Подскажите, как сделать так, чтобы итоговая цена заказа в корзине minishop2 менялась при ручном вводе количества товара. Сейчас сумма меняется, если управлять количеством с помощью стрелок.

Также в корзине можно вывести общую сумму для каждого товара с помощью {$product.cost}. Но сумма в {$product.cost} не меняется даже при изменении количества стрелками. Нужно обновлять страницу.

Может кто-то сталкивался с этим, тогда поделитесь пожалуйста, готовым решением? Заранее спасибо.
Константин
09 февраля 2019, 23:01
modx.pro
3 584
0

FileAttach + fileTranslit

Подскажите как подружить эти компоненты?
FileAttach — создаёт из Заглавных и Строчных букв
fileTranslit — изменяет всё на строчные
Илья Александрович
09 февраля 2019, 18:12
modx.pro
1 179
0

Онлайн школа на Tickets с PayAndSee

Выбираю на чем делать простенькую онлайн школу. Кажется, что подходят компоненты Tickets с PayAndSee, но посчитал, что лучше уточнить.
Что должно получиться: есть разделы с тикетами, где в каждом тикете есть видео, доступ может быть открыт всем или быть платным. С этим PayAndSee справляется.
Петр Синечёв
09 февраля 2019, 14:32
modx.pro
1 503
0

Кэшируется корзина miniShop2 2.4.17-pl2

Помогите пожалуйста!

MODX Revolution 2.6.5-pl
miniShop2 2.4.17-pl2

Корзина намертво кэшируется пока не нажать CTRL+SHIFT+R. Что делать? ( тестировал только в ХРОМЕ )
[[!msCart?
    &tpl=`tpl.msCart.aero`
]]
[[!msMiniCart?
    &tpl=`tpl.msMiniCart.product`
]]
Илья Александрович
09 февраля 2019, 14:16
modx.pro
1 058
0

minishop2 totsl_cost

подскажите как при добавлении товаров в корзину сумму товара делить на 5, чтобы total_cost был меньше в 5 раз
Максим
09 февраля 2019, 01:45
modx.pro
651
-1

имитировать клик submit

подскажите, что-то туплю, как при клике на кнопки +- имитировать кнопку submit&

<form method="post" class="ms2_form form-inline" role="form">
	<input type="hidden" name="key" value="{$product.key}"/>
	{if $product.options?}
            {$product.options | join : '; '}
        {/if}
	<div class="number">
		<div class="data-input">
			<input type="number" name="count" value="{$product.count}" size="5"/>
			<span class="plus">+</span>
			<span class="minus">-</span>
			<button class="btn btn-default" type="submit" name="ms2_action" value="cart/change">
</button>
	    </div>
	</div>
</form>
$('.number .minus').click(function () {
            var $input = $(this).parent().find('input[name="count"]');
            var count = parseInt($input.val()) - 1;
            count = count < 1 ? 0 : count;
            $input.val(count);
            $input.change();
            return false;
        });
        $('.number .plus').click(function () {
            var input = $(this).parent().find('input[name="count"]');
            input.val(parseInt(input.val()) + 1);
            input.change();
            alert(input.val);
            return false;
        });
Максим
09 февраля 2019, 01:13
modx.pro
594
0

Проблема с подгрузкой поля color, пакеты msImportExport и msOptionsPrice2

Добрый день! Не выходит правильно импортировать поле цвет — prntscr.com/midaq3
Это поле имопртируется только как цвет для товара, а вот чтобы оно было как поле msOptionPrice? Как его прописать, чтобы из-за него тоже цена менялась?
Oleg Pimanov
08 февраля 2019, 17:05
modx.pro
1 001
0

Убрать переадресацию на форму оплаты при оформлении заказа.

Заказчик попросил сделать так, чтоб если пользователь выбирает оплату с карты, то его не сразу переводило на страницу оплаты при создании заказа, а только после того, как менеджер проверит заказ и созвонится с клиентом. Т.е. алгоритм такой: клиент делает заказ, ему приходит письмо с составом заказа, но без ссылки на оплату, менеджер проверяет заказ, созванивается с клиентом, и ставит заказу статус, например «проверено», после этого клиент получает письмо со ссылкой на оплату.
Во всей этой схеме я не могу понять только как сделать так, чтоб при оформлении заказа не происходила переадресация на форму оплаты.

Мои измышления и код под катом.
Антон
08 февраля 2019, 13:08
modx.pro
959
0