Илья

Илья

С нами с 07 июня 2016; Место в рейтинге пользователей: #509
Илья
26 июня 2017, 18:06
0
Здравствуйте, всё ещё очень нужна помощь.
Илья
21 июня 2017, 14:28
0
ещё вопрос — как можно указать шаблон для создаваемых через импорт ресурсов и как генерируются url?
Илья
21 июня 2017, 14:24
0
а правильно это как именно?

как написано здесь?

не будет конфликта что инфа в ячейке уже есть?

есть возможность залить урезанный по количеству полей файл?
Т.е. было 40 ячеек — 32 опции, 7 полей, id как ключ товара — хочу залить только картинки не трогая остальное. какая тогда должна быть структура у csv?
Илья
21 июня 2017, 13:07
0
Здравствуйте, Василий.

А есть возможность при этом скрыть видимость оставшихся полей через права? т.е. юзер зайдя в карточку товара увидит только вкладку галерея?
Илья
21 июня 2017, 11:38
0
Здравствуйте,

есть ли возможность обновления конкретных полей уже имеющихся товаров? (интересуют опции и файлы галереи)

т.е. возможность дозалить инфу через импорт — например поле было пустое в файле используемом при первом экспорте, стало заполненным в файле при втором экспорте, остальные поля не менялись.

Что будет в этом случае?
Илья
21 июня 2017, 11:25
0
Здравствуйте,

От клиента получил интересный вопрос — можно ли создать учётку только для обновления файлов галереи?

Т.е. по правам все остальные поля карточки товара закрыты.
Илья
21 июня 2017, 10:23
0
Спасибо за терпение, просто не внимательно сделал шаблон.
Илья
21 июня 2017, 10:04
0
Возможно ещё в этом ошибка, в консоле нашёл следующую строку
Uncaught ReferenceError: miniShop2Config is not defined
По сути пока используется как каталог, заказа пока нет, но может это важно…
Илья
21 июня 2017, 10:02
0
удалил лишние чанки, ровно то же самое…
Илья
21 июня 2017, 09:52
0
Этот чанк так и есть.

Вопрос был по tpl.msGallery.outer. Это в общем то его код был в первом сообщении.

tpl.msGallery совпадает с тем что дали Вы.
Илья
21 июня 2017, 09:35
0
Здравствуйте,

А где можно посмотреть?

Пока документации не нарыл…
src="{$file['360x270']}"
выдало тот же результат…
Илья
20 июня 2017, 18:18
0
Ещё вопрос — куда то делись фото из gallery при выводе в карточке.

чанк такой
<div id="msGallery">
    <div class="fotorama">
	<a rel="fancybox" href="[[+url:default=`/assets/components/minishop2/img/web/ms2_big.png`]]" target="_blank">
		<img src="[[+360x270:default=`/assets/components/minishop2/img/web/ms2_big.png`]]"  alt="" title="" id="mainImage" style="max-width:100%"/>
	</a>
	<div class="row">
		[[+rows]]
	</div></div>
</div>
в src получаю (unknown)

что в нём не так?
Илья
20 июня 2017, 18:10
0
Спасибо! а то я чуть инфаркт не схватил!
Илья
20 июня 2017, 17:42
0
Здравствуйте коллеги.

Есть сайт, стоит minishop2.2 и заведены опции для товаров (32 штуки).

Для подключения импорта/экспорта обновил минишоп до последней версии.

Получил интересную ошибку — в админке все опции есть, для категории включены, в товаре заполнены, но выводя в чанке msProduct.content
[[+price_vosst]]получаю ровным счётом ничего.

В чём может быть проблема?
Илья
16 июня 2017, 15:13
0
просто подставив тот код который Вы дали вместо строк
[[!If? &subject=`[[+delivery.name]]` &operator=`notempty` &then=`Способ доставки: <strong> [[+delivery.name]]</strong>`]]
[[!If? &subject=`[[+delivery.description]]` &operator=`notempty` &then=`([[+delivery.description]]`]]
вот то что получил в письме
{extends 'tpl.msEmail'} {block 'title'} {'ms2_email_subject_change_user' | lexicon : $order} {/block} {block 'products'} {parent} {if $payment_link?}
{'ms2_payment_link' | lexicon : ['link' => $payment_link]}

{/if} {/block}
Илья
16 июня 2017, 15:11
0
у меня всё совсем развалилось, пока не понимаю fenom…
вот полный код, могли бы поправить и заодно подсказать где можно почитать про fenom?
{var $style = [
'logo' => 'display:block;margin: auto;',
'a' => 'color:#348eda;',
'p' => 'font-family: Arial;color: #666666;font-size: 12px;',
'h' => 'font-family:Arial;color: #111111;font-weight: 200;line-height: 1.2em;margin: 40px 20px;',
'h1' => 'font-size: 36px;',
'h2' => 'font-size: 28px;',
'h3' => 'font-size: 22px;',
'th' => 'font-family: Arial;text-align: left;color: #111111;',
'td' => 'font-family: Arial;text-align: left;color: #111111;',
]}

{var $site_url = ('site_url' | option) | preg_replace : '#/$#' : ''}
{var $assets_url = 'assets_url' | option}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>{'site_name' | option}</title>
</head>
<body style="margin:0;padding:0;background:#f6f6f6;">
<div style="height:100%;padding-top:20px;background:#f6f6f6;">
    {block 'logo'}
        <a href="{$site_url}">
            <img style="{$style.logo}"
                 src="{$site_url}/theme/img/logo.png"
                 alt="{$site_url}"
            />
        </a>
    {/block}
    
    <!-- body -->
    <table class="body-wrap" style="padding:0 20px 20px 20px;width: 100%;background:#f6f6f6;margin-top:10px;">
        <tr>
            <td></td>
            <td class="container" style="border:1px solid #f0f0f0;background:#ffffff;width:800px;margin:auto;">
                <div class="content">
                    <table style="width:100%;">
                        <tr>
                            <td>

                                {block 'products'}
                                    <table style="width:90%;margin:auto;">
                                        <thead>
                                        <tr>
                                            <th>Фото</th>
                                            <th style="{$style.th}">{'ms2_cart_title' | lexicon}</th>
                                            <th style="{$style.th}">{'ms2_cart_count' | lexicon}</th>
                                            <th style="{$style.th}">{'ms2_cart_weight' | lexicon}</th>
                                            <th style="{$style.th}">{'ms2_cart_cost' | lexicon}</th>
                                        </tr>
                                        </thead>
                                        {foreach $products as $product}
                                            <tr>
                                                <td style="{$style.th}">
                                                    {if $product.thumb?}
                                                        <img src="{$site_url}{$product.thumb}"
                                                             alt="{$product.pagetitle}"
                                                             title="{$product.pagetitle}"
                                                             width="120" height="90"/>
                                                    {else}
                                                        <img src="{$site_url}{$assets_url}components/minishop2/img/web/ms2_small@2x.png"
                                                             alt="{$product.pagetitle}"
                                                             title="{$product.pagetitle}"
                                                             width="120" height="90"/>
                                                    {/if}
                                                </td>
                                                <td style="{$style.th}">
                                                    {if $product.id?}
                                                        <a href="{$product.id | url : ['scheme' => 'full']}"
                                                           style="{$style.a}">
                                                            {$product.name}
                                                        </a>
                                                    {else}
                                                        {$product.name}
                                                    {/if}
                                                    {if $product.options?}
                                                        <div class="small">
                                                            {$product.options | join : '; '}
                                                        </div>
                                                    {/if}
                                                </td>
                                                <td style="{$style.th}">{$product.count} {'ms2_frontend_count_unit' | lexicon}</td>
                                                <td style="{$style.th}">{$product.weight} {'ms2_frontend_weight_unit' | lexicon}</td>
                                                <td style="{$style.th}">{$product.price} {'ms2_frontend_currency' | lexicon}</td>
                                            </tr>
                                        {/foreach}
                                        <tfoot>
                                        <tr>
                                            <th colspan="2"></th>
                                            <th style="{$style.th}">
                                                {$total.cart_count} {'ms2_frontend_count_unit' | lexicon}
                                            </th>
                                            <th style="{$style.th}">
                                                {$total.cart_weight} {'ms2_frontend_weight_unit' | lexicon}
                                            </th>
                                            <th style="{$style.th}">
                                                {$total.cart_cost} {'ms2_frontend_currency' | lexicon}
                                            </th>
                                        </tr>
                                        </tfoot>
                                    </table> 

[[!If? &subject=`[[+address.comment]]` &operator=`notempty` &then=`Комментарий: <strong> [[+address.comment]]</strong>`]]

[[!If? &subject=`[[+delivery.name]]` &operator=`notempty` &then=`Способ доставки: <strong> [[+delivery.name]]</strong>`]]
[[!If? &subject=`[[+delivery.description]]` &operator=`notempty` &then=`([[+delivery.description]]`]]
[[!If? &subject=`[[+payment.name]]` &operator=`notempty` &then=`
Способ оплаты: <strong> [[+payment.name]]</strong> 
`]]
 
                                    <h3 style="{$style.h}{$style.h3}">
                                        {'ms2_frontend_order_cost' | lexicon}:
                                        {if $total.delivery_cost}
                                            {$total.cart_cost} {'ms2_frontend_currency' | lexicon} + {$total.delivery_cost}
                                            {'ms2_frontend_currency' | lexicon} =
                                        {/if}
                                        <strong>{$total.cost}</strong> {'ms2_frontend_currency' | lexicon}
                                    </h3>
                                {/block}
                                
Контактные данные
[[!If? &subject=`[[+address.receiver]]` &operator=`notempty` &then=`Имя: <strong> [[+address.receiver]]</strong> 
`]]
[[!If? &subject=`[[+address.phone]]` &operator=`notempty` &then=`Телефон: <strong> [[+address.phone]]</strong> 
`]]
[[!If? &subject=`[[+user.email]]` &operator=`notempty` &then=`E-mail: <strong> [[+user.email]]</strong> 
`]]

Адрес доставки
[[!If? &subject=`[[+address.city]]` &operator=`notempty` &then=`Город: <strong> [[+address.city]]</strong> 
`]]
[[!If? &subject=`[[+address.street]]` &operator=`notempty` &then=`Улица: <strong> [[+address.street]]</strong> 
`]]
[[!If? &subject=`[[+address.building]]` &operator=`notempty` &then=`Дом: <strong> [[+address.building]]</strong> 
`]]
[[!If? &subject=`[[+address.room]]` &operator=`notempty` &then=`Квартира/офис: <strong> [[+address.room]]</strong> 
`]]
[[!If? &subject=`[[+address.properties.extfld_data]]` &operator=`notempty` &then=`Дата доставки: <strong> [[+address.properties.extfld_data]]</strong> 
`]]
                            </td>
                        </tr>
                    </table>
                   

                </div>
                <!-- /content -->
            </td>
            <td>	</td>
        </tr>
        <tr>
          <td></td>
          <td>
      
            <p style="text-align:center"><em>Магазин Натуральнофф</em></p>
          </td>
          <td></td>
        </tr>
    </table>
    
    <!-- /body -->
    <!-- footer -->
    <table style="clear:both !important;width: 100%;">
        <tr>
            <td></td>
            <td class="container">
                <!-- content -->
                <div class="content">
                    <table style="width:100%;text-align: center;">
                        <tr>
                            <td align="center">
                              
                                <p style="{$style.p}">
                                    {block 'footer'}
                                    <a href="{$site_url}" style="color: #999999;">
                                        {'site_name' | option}
                                    </a>
                                    , 125130 Россия, Москва, ул. Зои и Александра Космодемьянских ул., 30/32 к1
                                    {/block}
                                </p>
                            </td>
                        </tr>
                    </table>
                </div>
                <!-- /content -->
            </td>
            <td></td>
        </tr>
    </table>
    <!-- /footer -->
</div>
</body>
</html>
Илья
14 июня 2017, 09:49
0
Если нужно могу полный код привести.
Илья
14 июня 2017, 09:45
0
в чанке к доставке относится следующий код
[[!If? &subject=`[[+delivery.name]]` &operator=`notempty` &then=`Способ доставки: <strong> [[+delivery.name]]</strong>`]]
[[!If? &subject=`[[+delivery.description]]` &operator=`notempty` &then=`([[+delivery.description]]`]]
т.е по сути он и должен подставлять последнюю инфу из карточки по доставке…
Илья
13 июня 2017, 12:26
0
Здравствуйте,
ещё вопрос — как в письмо включить изменённые данные?
использую такой код для письма клиенту
{extends 'tpl.msEmail'}

{block 'title'}
    {'ms2_email_subject_change_user' | lexicon : $order}
{/block}

{block 'products'}
    {parent}
    {if $payment_link?}
        <p style="margin-left:20px;{$style.p}">
            {'ms2_payment_link' | lexicon : ['link' => $payment_link]}
        </p>
    {/if}
{/block}
Но повторно приходит старая инфа (до изменений)

Как правильно оформит чанк?
Илья
07 июня 2017, 17:37
0
Еще раз здравствуйте коллеги.

Подскажите по такому вопросу.

Клиент сделал заказ — со склада товар списался.

Менеджер изменил заказ через админку (например по просьбе клиента).

Как автоматически вернуть на склад исключенный из заказа товар?