Александр Тирон Александр Тирон +15

  • Александр Тирон Александр Тирон +15 15 ноября 2016 12:31 #

    Все хорошо, только какие товары должна сравнивать эта кнопка? Товары категории? Рекомендуемые товары каждого из товаров категории? К каждому товару добавить кнопку которая даст возможность сравнить его рекомендуемые товары? Кнопка должна быть одна для всех товаров?

    Кнопку вывести не проблема, нужно понимать что она должна делать.

  • Александр Тирон Александр Тирон +15 14 ноября 2016 17:25 #

    Исходя из сообщения темы мы предположили что вам нужно сравнивать товары категории. Описывайте желаемое более точно - так больше вероятность получить нужный ответ.

  • Александр Тирон Александр Тирон +15 14 ноября 2016 17:08 #

    Там нет переменной $product. Попробуйте изменить условие появления кнопки, например использовать доп. параметры категории.

  • Александр Тирон Александр Тирон +15 14 ноября 2016 16:30 #

    Где выводите, в категории или странице продукта?

  • Александр Тирон Александр Тирон +15 14 ноября 2016 15:37 #

    Добавьте в нужном месте строку:

    <input type="button" onClick="javascript:window.location='{$wa->getUrl('/frontend/compare', ['id' => implode(',', array_keys($products))])}';" value="[`Compare all`]" />
  • Александр Тирон Александр Тирон +15 14 ноября 2016 11:51 #

    1) Для добавления переключателя языка в нужном месте добавьте код:

    <select id="language">
                    {foreach waLocale::getAll('name') as $language => $lang_name}
                        <option value="{$language}" {if $wa->locale() == $language} selected{/if}>{$lang_name|escape}</option>
                    {/foreach}
                </select>
                <script>
                    $("#language").change(function () {
                        var url = location.href;
                        if (url.indexOf('?') == -1) {
                            url += '?';
                        } else {
                            url += '&';
                        }
                        location.href = url + 'locale=' + $(this).val();
                    });
                </script>

    2) Локализация приложений:

    https://developers.webasyst.ru/cookbook/localizati...

    3) Локализация тем оформления:

    https://developers.webasyst.ru/templates/design-th...

  • Александр Тирон Александр Тирон +15 14 ноября 2016 11:14 #

    Добавьте в блок пользовательских стилей или в конец файла bysimply.shop.css(Магазин-Витрина-Шаблоны) правила:

    .badge.new:after {

    content: "Новинка";

    color: #fff;

    }

    .badge.new > span {

    font-size: 0.001px !important;

    }

  • Александр Тирон Александр Тирон +15 9 ноября 2016 13:56 #

    Если вы не разобрались с созданием блока пользовательских стилей, то попробуйте вставить эти строки в конец файла buysimply.shop.css(Магазин-Витрина-Шаблоны).

  • Александр Тирон Александр Тирон +15 9 ноября 2016 10:59 #

    В блок пользовательских стилей добавьте правила:

    .product-list.thumbs li .product-block {
        border-color: #ababab;
    }
    .product-list.list li {
        border-color: #ababab;
    }
    .product-slider li .product-block {
        border-color: #ababab;
    }

    *код цвета замените на свой, если требуется.

  • Александр Тирон Александр Тирон +15 8 ноября 2016 12:03 #

    Вы хотите сделать рамки только изображениям или полностью блоку товара?

  • Александр Тирон Александр Тирон +15 2 ноября 2016 10:42 #

    Попробуйте в файле filters.html(Магазин-Витрина-Шаблоны) заменить строку:

    {if empty($theme_settings.filterAjax)}<input type="submit" value="[`Show`]">{/if}

    строками:

    <input type="submit" value="[`Filter products`]">
            <a href="{$wa->currentUrl(0,1)}">Сбросить</a>
  • Александр Тирон Александр Тирон +15 31 октября 2016 11:03 #

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

    Решение тут привести невозможно, изменение кода будет обширным. Можно сделать как отдельную доработку, по договоренности.

  • Александр Тирон Александр Тирон +15 28 октября 2016 12:30 #

    К сожалению нет возможности сейчас вам помочь с этим, нужно править JS, так как появление этой корзины предполагалось только сверху.

    Добавьте в блок пользовательских стилей правило:

    .soaring-block {

    display: none !important;

    }

    это скроет всплывающий блок.

    Так же можно добавить правило:

    #cart.fixed a{

    background: #fa9f1b;

    }

    это правило должно заставить покрасится корзину при добавлении в нее товара

  • Александр Тирон Александр Тирон +15 28 октября 2016 11:06 #

    Попробуйте в файл main.addition.html(Сайт-Дизайн-Шаблоны) после строк:

    <li class="no-border{if !$lastview_p} disabled{/if}">
                <a id="lastview-link" href="{$wa->getUrl('shop/frontend')}search/?addition=lastview" rel="nofollow"><i class="icon-eye-open"></i><span class="text">[`Viewed products`] </span>(<span class="count">{if !$lastview_p}0{else}{count(explode(',', $lastview_p))}{/if}</span>)</a>
            </li>

    вставить строки:


    <li class="no-border">
            {if $wa->shop}<!-- shopping cart info -->
            		{$cart_total = $wa->shop->cart->total()}          
       	     		<div id="cart" class="{if !$cart_total} empty{/if}">                      	
                        <a href="{$wa->getUrl('shop/frontend/cart')}" rel="nofollow">
                        	<i class="icon-shopping-cart icon-2x"></i>   		     				
                            [s`Shopping cart`]: <span class="cart-total">{if !$cart_total}[`empty`]{else}{if empty($theme_settings.sumbolRUB)}{wa_currency($cart_total, $wa->shop->currency())}{else}{wa_currency_html($cart_total, $wa->shop->currency())}{/if}{/if}</span>
       	     			</a>
       	     			{if !empty($theme_settings.soaringItem) && strpos($wa->currentUrl(), 'cart') === false && strpos($wa->currentUrl(), 'checkout') === false}
       	     			    {include file="soaring.cart.html"}
                        {/if}
       	     		</div>
            	{/if}
            </li>

    строку:

    <li class="no-border{if !$lastview_p} disabled{/if}">

    заменить строкой:

    <li class="{if !$lastview_p} disabled{/if}">

    в блок пользовательских стилей добавить правило:

    #main-addition-2 ul li {    
        width: 25%;
    }
  • Александр Тирон Александр Тирон +15 27 октября 2016 11:55 #

    В файле category.html(Магазин-Витрина-Шаблоны) заменить строку:

    [`This category does not contain any products.`]

    строкой:

    {if $category.id != 'CATEGORY_ID'}
    [`This category does not contain any products.`]
    {/if}
  • Александр Тирон Александр Тирон +15 25 октября 2016 14:41 #

    В блок пользовательских стилей добавьте правила:

    ul.buysimply-horizontal-tree {

    display: block;

    }

    ul.buysimply-horizontal-tree>li {

    display: inline-block;

    width: auto;

    }

  • Александр Тирон Александр Тирон +15 18 октября 2016 11:55 #

    В файле product.html(Магазин-Витрина-Шаблоны) удалите полностью блок:

    <div class="info-block"> ... </div>

  • Александр Тирон Александр Тирон +15 12 октября 2016 15:29 #

    Извините, это моя ошибка, перепутал темы оформления.

    Попробуйте в файле buysimply.js(Сайт-Дизайн-Шаблоны) заменить строку:

    $('ul.vertical-tree-three.dhtml span.grower.OPEN').addClass('CLOSE').removeClass('OPEN').parent().find('ul:first').hide();

    строкой:

    /*$('ul.vertical-tree-three.dhtml span.grower.OPEN').addClass('CLOSE').removeClass('OPEN').parent().find('ul:first').hide();*/

  • Александр Тирон Александр Тирон +15 12 октября 2016 11:28 #

    Убедитесь что вы ищите его в нужном месте, в предыдущем сообщении местоположение этого файла определено наиболее точно.

  • Александр Тирон Александр Тирон +15 11 октября 2016 16:55 #

    Попробуйте в файле profitbuy.min.js(Сайт-Дизайн-Шаблоны) после строки/текста:

    $('.base-menu.type3 .selected').children('ul').show().prev().find('i').html('');

    добавить строку:

    $('.base-menu.type3').find('ul').show().prev().find('i').html('');

  • Александр Тирон Александр Тирон +15 11 октября 2016 12:13 #

    Вам нужно что бы все возможные вложения дерева категорий были раскрыты?

  • Александр Тирон Александр Тирон +15 7 октября 2016 11:47 #

    В файл product_galery.html приложения Магазин(Магазин-Витрина-Шаблоны) перед строкой:

    <script type="text/javascript">

    вставьте строки:

    {if $product.features}<!-- product features -->
    	<div class="product-features">      	    
    		<table class="features" id="product-features">
    			{foreach $product.features as $f_code => $f_value}
    				<tr{if $features[$f_code].type == 'divider'} class="divider"{/if}>
    					<td class="name">{$features[$f_code].name|escape}</td>
    					<td class="value" itemprop="{$f_code|escape}">
    						{if is_array($f_value)}
    							{if $features[$f_code].type == 'color'}
    								{implode('<br /> ', $f_value)}
    							{else}
    								{implode(', ', $f_value)}
    							{/if}
    						{else}
    							{$f_value}
    						{/if}
    					</td>
    				</tr>
    			{/foreach}
    		</table>            
    	</div> 
    {/if}
  • Александр Тирон Александр Тирон +15 26 сентября 2016 15:07 #

    Здравствуйте!

    Это вывод какого либо плагина, попробуйте отключить плагины поочередно и определить его. Скорее всего это плагин создающий какие либо перекрестные ссылки или что то в этом роде.

  • Александр Тирон Александр Тирон +15 7 сентября 2016 13:52 #

    Попробуйте воспользоваться этой инструкцией:

    http://wm-site.ru/buy_simply/29/slayder-produktov/

    *Если вам нужно разместить список товаров на главной странице приложения Магазин, то код следует вставить в файл home.html.

  • Александр Тирон Александр Тирон +15 6 сентября 2016 10:55 #

    Для начала попробуйте просто создать свой список и читайте подсказки:



    *Рекомендации это всего лишь рекомендации. Вы их не нарушите если вновь создадите списки с такими же идентификаторами, важен всего лишь идентификатор, а не модель поведения списка.

  • Александр Тирон Александр Тирон +15 5 сентября 2016 11:09 #

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

    *Этот вопрос не относится к теме оформления, больше информации вы сможете получить на официальном форуме поддержки Вебасист.

  • Александр Тирон Александр Тирон +15 5 сентября 2016 11:05 #

    Это не имеет отношения к теме оформления, задайте ваш вопрос на официальном форуме поддержки Вебасист.

  • Александр Тирон Александр Тирон +15 26 августа 2016 10:31 #

    В файле horizontal.tree.html, приложения Сайт, перед строкой:

    {if empty($theme_settings.hideAPPS)}

    добавьте строки:

    <li{if $wa->param('plugin') == 'reviews'} class="selected"{/if}>
    	<div class="wrp-fix">
    		<a href="{$wa->getUrl('shop/frontend')}reviews/">Отзывы</a>
    	</div>
    </li>


  • Александр Тирон Александр Тирон +15 25 августа 2016 10:39 #

    В файле product.html строки:

    {$crossselling = $product->crossSelling()}
    {$upselling = $product->upSelling()}

    заменить строками:

    {$crossselling = $product->crossSelling(20)}
    {$upselling = $product->upSelling(20)}

    *где число заменить на желаемое количество

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

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

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх