Игорь Терентьев

Игорь Терентьев

С нами с 29 ноября 2013; Место в рейтинге пользователей: #83
Игорь Терентьев
31 марта 2016, 08:25
0
Здравствуйте!
Отправьте пожалуйста полный перечень на почту.
Контакты в профиле.
Игорь Терентьев
28 марта 2016, 13:01
1
0
Совершенно случайно нашел на тестовом сайте минишопа… Вот как надо оказывается:
[[!pdoPage?
	&parents=`2`
	&element=`msProducts`
	&hideContainers=`1`
	&limit=`12`
	&pageLimit=`12`
	&ajaxMode=`default`
	&resources=`[[!mSearch2:default=`99999`?returnIds=`1`&limit=`0`]]`
	&sortby=`ids`
]]
Игорь Терентьев
25 марта 2016, 08:47
0
Для опций: цвет, размер и т.д.
Игорь Терентьев
23 марта 2016, 14:47
+1
tpl.msOptions.row:
<div class="color_select">
       <label>
         <img src="uploads/colors/[[+value]].jpg" width="60" alt="">
         <input value="[[+value]]" [[+selected]] type="radio" required name="options[color]">
         [[+value]]
       </label>
     </div>
Игорь Терентьев
23 марта 2016, 12:21
+1
Я с текстурами вот так делал: transfo-mebel.ru.host1372784.serv23.hostland.pro/shkaf-kupe-shr-156.3-s-zerkalom.html
Т.е. заранее создавал в каталоге uploads/colors/ изображения с текстурами.

<label>
         <img src="uploads/colors/Ясень шимо темный.jpg" width="60" alt="">
         <input value="Ясень шимо темный" type="radio" required="" name="options[color]">
         Ясень шимо темный
       </label>
Игорь Терентьев
23 марта 2016, 07:06
0
По идее вот этот параметр отвечает за то будет ли растягиваться изображение или нет:
aoe = Разрешить расширение вывода (Allow Output Enlarging) - override the setting for
$CONFIG['output_allow_enlarging'] (1=on, 0=off) ("far" and "iar" both override this and allow output larger than input)
Игорь Терентьев
22 марта 2016, 06:14
0
Отлично! Да, у меня msOrder установлен.
Игорь Терентьев
21 марта 2016, 09:28
0
pdoMenu не получится использовать?
[[pdoMenu?
    &parents=`0`
    &level=`2`
    &tplInner=`@INLINE [[+wrapper]]`
    &tplParentRow=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a> ([[+children]])</li>[[+wrapper]]`
    &countChildren=`1`
]]
Игорь Терентьев
21 марта 2016, 06:23
0
У меня работает. Вот чанк целиком:
<form class="form-horizontal ms2_form" id="msOrder" method="post">
    <div class="row">
        <div class="col-md-6 basketcol" id="recieve_data">
            <h3>Данные получателя:</h3>
            <div class="form-group input-parent">
                <label class="col-sm-4 control-label" for="email"><span class="required-star">*</span> Email</label>
                <div class="col-sm-6">
                    <input type="email" id="email" placeholder="[[%ms2_frontend_email]]" name="email" value="[[!GET?param=`mail`]][[+email]]" class="form-control field [[+errors.email]]">
                </div>
            </div>
            <div class="form-group input-parent">
                <label class="col-sm-4 control-label"  for="phone"><span class="required-star">*</span> Телефон</label>
                <div class="col-sm-6">
                    <input type="text" id="phone" placeholder="[[%ms2_frontend_phone]]" name="phone" value="[[!GET:stripString=`+`?param=`tel`]][[+phone]]" class="form-control field [[+errors.phone]]">
                </div>
            </div>
            <div class="form-group input-parent">
                <label class="col-sm-4 control-label"  for="comment"><span class="required-star">*</span> Комментарий</label>
                <div class="col-sm-6">
                    <textarea name="comment" id="comment" placeholder="[[%ms2_frontend_comment]]" class="form-control [[+errors.comment]]">[[+comment]]</textarea>
                </div>
            </div>
        </div>

        <div class="col-md-6 basketcol1" id="deliveries">
            <h3>Варианты доставки:</h3>
            <div class="form-group">
                <label class="col-sm-4 control-label" ><span class="required-star">*</span> Выберите доставку</label>
                <div class="col-sm-6">
                    [[+deliveries]]
                </div>
            </div>
            [[!msOrderSpot?
                &limit=`300`
                &firstName=`Введите название`
            ]]
            <div class="form-group input-parent">
            
				<label class="col-sm-4 control-label"  for="region"><span class="required-star">*</span> Дата доставки</label>
				<div class="col-sm-6">
					<input type="date" id="region" placeholder="Введите дату доставки" name="region" value="[[+region]]" class="form-control field [[+errors.region]]">
				</div>
			</div>
        </div>
    </div>
    
    <div id="result-cart">
        <div class="col-md-offset-2">
            <span id="deliveryprice">Стоимость доставки: <span id="ms2_delivery_cost">[[+delivery_cost]]</span> руб.</span>
            <span id="ms2_delivery_notify">[[+delivery_notify]]</span>
            <span id="ms2_delivery_error">[[+delivery_error]]</span>
            <span id="ms2_spot_description">[[+spot_description]]</span>
            <span id="ms2_spot_address">[[+spot_address]]</span>
            <span id="totalprice">Итого, с доставкой: <span id="ms2_order_cost">[[+order_cost:default=`0`]]</span> руб.</span>
            <span style="font-size: 18px;">Хотите оформить заказ?</span> <button type="submit" name="ms2_action" value="order/submit" class="buylink ms2_link">Да!</button>
        </div>
    </div>
</form>
Игорь Терентьев
18 марта 2016, 12:23
0
Стоимость доставки: <span id="ms2_delivery_cost">[[+delivery_cost]]</span> руб.
Игорь Терентьев
18 марта 2016, 07:43
0
modstore.pro/packages/other/currencyrate

Я еще давным-давно делал так: создавал дополнительные колонки в таблице rur_price и usd_price и сниппетом по крону пересчитывал стоимость и перезаписывал поле price.

Вот по этому мануалу: modx.pro/solutions/2779-the-price-in-rubles-at-the-exchange-rate-of-the-dollar-in-minishop2/
Игорь Терентьев
14 марта 2016, 07:32
0
Дату вот так нужно выводить: [[+publishedon:date=`%d.%m.%Y`]] без strtotime
Игорь Терентьев
11 марта 2016, 13:31
0
Я разобрался почему у меня вообще не работала смена цены — надо было jQuery в head подключать:)
Игорь Терентьев
09 марта 2016, 06:48
+1
Нужно через сниппет msMiniCart выводить. Для примера уже есть чанк tpl.msMiniCart.
Игорь Терентьев
01 марта 2016, 10:19
-1
Можно проверить сайт с помощью ai-bolit