Николай

Николай

Был в сети 12 ноября 2023, 01:28
Заказы не принимаю
Еще один рабочий вариант для ищущих

<ul class="nav navbar-nav">
             
[[pdoMenu?
&startId=`7`
&level=`2`
&tplParentRow =`@INLINE
<li class="[[+classnames]] dropdown">
<a href="#" class="dropdown-toggle" data-hover="dropdown" data-toggle="dropdown">[[+menutitle]]</a>
<ul class="dropdown-menu">[[+wrapper]]</ul>
</li>`
&tplOuter=`@INLINE [[+wrapper]]`
]]

</ul><!-- /.nav navbar-nav -->
<ul class="nav navbar-nav">
              <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-hover="dropdown" data-toggle="dropdown">Computers</a>
                        <ul class="dropdown-menu">
                            <li><a href="#">Computer Cases & Accessories</a></li>
                            <li><a href="#">CPUs, Processors</a></li>
                            <li><a href="#">Fans, Heatsinks & Cooling</a></li>
                            <li><a href="#">Graphics, Video Cards</a></li>
                            <li><a href="#">Interface, Add-On Cards</a></li>
                            <li><a href="#">Laptop Replacement Parts</a></li>
                            <li><a href="#">Memory (RAM)</a></li>
                            <li><a href="#">Motherboards</a></li>
                            <li><a href="#">Motherboard & CPU Combos</a></li>
                        </ul>
                    </li>
</ul><!-- /.nav navbar-nav -->
Здравствуйте. Посмотрите пж кастомную всплывающую корзину. Но товар в ней не добавляется, без перезагрузки страницы. А при удалении — товар он нормально исчезает.
dnaty.ru/katalog/rasxodniki/koleso2.html

Делал через вызов tpl.msMiniCart…
<div class="top-cart-holder dropdown animate-dropdown">
       
        <div class="basket" >
            
            <a class="dropdown-toggle" data-toggle="dropdown" href="#">
                <div class="basket-item-count">
                    <span class="ms2_total_count count">[[+total_count]]</span>
                   <img src="assets/images/icon-cart.png" alt="" />
                </div>

                <div class="total-price-basket"> 
                    <span class="lbl">[[%ms2_minicart]]</span>
                    <span class="total-price">
                       <span class="ms2_total_cost value">[[+total_cost]] [[%ms2_frontend_currency]]</span>
                    </span>
                </div>
            </a>

            <ul class="dropdown-menu">
[[!msCart2]]
                               
                <li class="checkout">
                    <div class="basket-item">
                        <div class="row">
                            <div class="col-xs-12 col-sm-6">
                                <a href="cart.html" class="le-button inverse">View cart</a>
                            </div>
                            <div class="col-xs-12 col-sm-6">
                                <a href="checkout.html" class="le-button">Checkout</a>
                            </div>
                        </div>
                    </div>
                </li>

            </ul>
        </div><!-- /.basket -->
    </div><!-- /.top-cart-holder -->
</div><!-- /.top-cart-row-container -->
> tpl.msCart.outer2
<div id="msCart">
	<table class="table table-striped">
		
		[[+goods]]
		<tr class="footer">
			<th class="total" colspan="2">[[%ms2_cart_total]]:</th>
		
			
			<th class="total_cost"><span class="ms2_total_cost">[[+total_cost]]</span> [[%ms2_frontend_currency]]</th>
			<th> </th>
		</tr>
	</table>
	
</div>
> tpl.msCart.row2

<li>
                    <div id="[[+key]]" class="basket-item">
                        <div class="row">
                            <div class="col-xs-4 col-sm-4 no-margin text-center">
                                <div class="thumb image">
                                    <a href="[[~[[+id]]]]"><img src="[[+thumb:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.png`]]" /></a>
                                </div>
                            </div>

                            <div class="col-xs-8 col-sm-8 no-margin">
                         <div class="title">[[+pagetitle]] [[+count]] [[%ms2_frontend_count_unit]]</div>
                         <div class="price">[[+price]] [[%ms2_frontend_currency]]</div>
                         <div class="old_price">[[+old_price]] [[%ms2_frontend_currency]]</div>

                            </div>
                      

<a class="remove close-btn" basket-item></a>

<td class="remove close-btn basket-item">
	<form method="post" class="ms2_form">
			<input type="hidden" name="key" value="[[+key]]">
			<button class="btn btn-default" type="submit" name="ms2_action" value="cart/remove" title="[[%ms2_cart_remove]]">✖</button>
	</form>
	</td>
                      

 
                    </div>
</li>
Товарищи, надо ли обновлять превью, как сказано в мануале docs.modx.pro/components/ms2gallery/update-preview?

Есть проблема с обрезкой фотографий на странице продукта.

т.к. фотки у мня квадратные 800*800, а поле под фотку 360*270, в рез-те фотка режется.

Пробую разные варианты,

В настройках сайта / phpThump по умолчанию ноль ( phpThumb Кадрирование phpthumb_zoomcrop 0 )

В настройках источника файлов, параметр «zc»:«0» изменений не дал.
Пробывал оквадратить их «w»:360,«h»:360, но результата почему то нет?

[{«w»:120,«h»:90,«q»:90,«zc»:«1»,«bg»:«000000»},{«w»:360,«h»:270,«q»:90,«zc»:«1»,«bg»:«000000»}]

Сейчас все вернул как было,

и результат принес размерчик +360x360 в чанках: tpl.msGallery.row и tpl.msGallery.outer

<div class="span2 col-md-2">
	<a href="[[+360x360:default=`[[+url]]`]]" class="thumbnail" data-image="[[+url]]">
		<img src="[[+120x90]]" alt="" title="[[+name]]" width="120" height="90">
	</a>
</div>

<div id="msGallery">
	<a rel="fancybox" href="[[+url:default=`/assets/components/minishop2/img/web/ms2_big.png`]]" target="_blank">
		<img src="[[+360x360:default=`/assets/components/minishop2/img/web/ms2_medium.png`]]" width="360" height="360" alt="" title="" id="mainImage" />
	</a>
	<div class="row">
		[[+rows]]
	</div>
</div>
Так по размерам фотки и обрезке все идеально,
но прежде чем загрузится фотография, проскакивает стандратная картинка ms2_medium.png

Хочется разобраться что за что отвечает. Помоему я не могу решить одну и ту же задачу двумя способами.

Заранее спасибо!
Спасибо большое за импорт из поля content
В плане критики хорошо бы если этот символ новой ячейки не удалялся, а оставался.
Кому то ведь придется форматировать абзацами тысячи страниц.
Но все равно — очень хорошо, раз импорт контента работает.
Извините за флуд, но также не создает новые категории,

просто в настройках Создавать категорию для товара — Да

в xls файле у десяти товаров есть столбец с текстом «ТестоваяКатегория»

в списке при импорте выбрано соотв. поле -parent
Еще проблемка — в одном XLSX файле товары для импорта в разные категории.

Товары создаются нормально, на параметр Parent не подхватывается… ни ввиде ID ни русским текстом, ни английским

В настройках «использовать только родительский каталог — Нет»

Может я что не так делаю
Мне вобщем нравится разбираться с плагинчиком, и
и сейчас импортирую категории… а как их разместитьв XLS файле не ясно.

в инструкции хорошо бы иметь образец файлов для импорта товаров/связей/категорий

ну или хотя бы пример ввиде правильной таблицы. Это не критично, просто мнение юзера.
Уважаемый Prihod, пожалуйста помогите разобратся. Это не критика, импорт работает, он действительно хорош!

а) Если в поле content выгружаешь текст с
либо абзац идет с новой строки, то выгрузка не пойдет. А есть ли полный список таких нюансов? Возможно ли обойти проблему?

б) Быть может у вас есть образец правильного xls-файла с каким либо текстом для поля «content»?

в) Подскажете как выгрузить 600 товаров с текстом… Чтобы не вручную каждую страницу форматировать?
… Хотя бы чтобы выгрузился текст без форматирования и переносов на след. строку.
Здравствуйте. Прошу ссылку или подсказку.

На сайте всего один товар, меняю его цену в админке — и в корзине появляется дубль товара.

А как исправить ситуацию? Чтобы без дублей.

А то человек прийдет второй раз на сайт — а там корзина битая, два товара одинаковых и цена разная.