Перейти к содержимому


Картинки "Скидка", "Топ продаж", "Акция", "Новинка" в уголке картинки товара


  • Вы не можете ответить в тему
Сообщений в теме: 24

#1 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 10 July 2013 - 11:12 PM

Дополнение позволяет выводить поверх картинок в кратком и полном описании маленькие картинки "Новинка", "Топ продаж","Акция" либо "Скидка".
Ну и сортировать по этому критерию, как же без этого. Хотя и примитивненько, без красоты и изыска :).

Cпонсор дополнения: wwwsasa2, автор картинок (и спонсор предыдущего похожего дополнения) poloskun


Установка:
----------

1. файлы *.png копируем в каталог /data/[шаблон]/

Файлы весьма условные. Тестовые. Для красоты создайте свои. Лишь бы они были 46х62px, либо надо поправить соответствующие width и height в коде.


3. в файле catalog_products_categories.php

3.1 перед строкой


$callBackParam = array();


вставляем


# BEGIN New-Top-Action-products
if (!db_fetch_row(db_query("SHOW COLUMNS FROM ".PRODUCTS_TABLE." LIKE 'newtopact'"))) db_query("ALTER TABLE ".PRODUCTS_TABLE." ADD newtopact tinyint(1) DEFAULT 0");
# END New-Top-Action-products


3.2 вместо строк


//save changes in current category
$data = ScanPostVariableWithId( array( "price", "enable", "left", "sort_order" ) );


вставляем


//save changes in current category
# BEGIN New-Top-Action-products
#$data = ScanPostVariableWithId( array( "price", "enable", "left", "sort_order" ) );
$data = ScanPostVariableWithId( array( "price", "enable", "left", "sort_order", "newtopact" ) );
# END New-Top-Action-products


3.3 перед ВТОРОЙ (!) найденной строкой


if ( isset($val["enable"]) )


вставляем


# BEGIN New-Top-Action-products
if ( isset($val["newtopact"]) ) db_query( "update ".PRODUCTS_TABLE." set newtopact=".(int)$val["newtopact"]." WHERE productID=".(int)$key );
# END New-Top-Action-products



4. в файле category.php

перед строкой


$smarty->assign( "categoryID", $categoryID);


вставляем


# BEGIN New-Top-Action-products
$smarty->assign( "pictures", array("","new.png","top.png","action.png","discount.png"));
# END New-Top-Action-products



5. в файле product_detailed.php

перед строкой


$smarty->assign("main_content_template", "product_detailed.tpl.html");


вставляем


# BEGIN New-Top-Action-products
$smarty->assign( "pictures", array("","new.png","top.png","action.png","discount.png"));
# END New-Top-Action-products



6. в файле product_functions.php

6.2 в функции prdSearchProductByTemplateAdmin

6.2.1 после строк


$order_by_clause = " order by ".xEscSQL($callBackParam["sort"])." DESC ";
}


вставляем


# BEGIN New-Top-Action-products
elseif ($callBackParam["sort"] == "newtopact") $order_by_clause = " ORDER BY newtopact DESC, sort_order";
# END New-Top-Action-products


6.2.2 вместо строки


" customers_rating, Price, in_stock, ".


вставляем


# BEGIN New-Top-Action-products
#" customers_rating, Price, in_stock, ".
" customers_rating, Price, in_stock, newtopact, ".
# END New-Top-Action-products


6.3 в функции prdSearchProductByTemplate

6.3.1 после строк


$order_by_clause = " order by ".xEscSQL($callBackParam["sort"])." DESC ";
}


вставляем


# BEGIN New-Top-Action-products
elseif ($callBackParam["sort"] == "new") $order_by_clause = " ORDER BY newtopact=1 DESC, sort_order";
elseif ($callBackParam["sort"] == "top") $order_by_clause = " ORDER BY newtopact=2 DESC, sort_order";
elseif ($callBackParam["sort"] == "act") $order_by_clause = " ORDER BY newtopact=3 DESC, sort_order";
elseif ($callBackParam["sort"] == "dis") $order_by_clause = " ORDER BY newtopact=4 DESC, sort_order";
# END New-Top-Action-products


6.3.2 вместо строки


" customers_rating, Price, in_stock, ".


вставляем


# BEGIN New-Top-Action-products
#" customers_rating, Price, in_stock, ".
" customers_rating, Price, in_stock, newtopact, ".
# END New-Top-Action-products



7. в файле catalog_products_categories.tpl.html

7.1 после строки


<td align="center"><a href='{$urlToSort}&amp;sort=viewed_times&amp;sort_dir=DESC' title="{$smarty.const.ADMIN_ADMIN_MENUNEW10}" class="liv">VT</a></td>


вставляем


{* BEGIN New-Top-Action-products *}
<td align="center"><a href='{$urlToSort}&amp;sort=newtopact' title="Сортировка по Акция/Топ/Новинка/Скидка" class="liv">Доп.Картинка</a></td>
{* END New-Top-Action-products *}


7.2 после строки


<td align="center" {if !$products[i].enabled}class="toph3 gryy"{else}class="toph3"{/if}>{$products[i].viewed_times}</td>


вставляем


{* BEGIN New-Top-Action-products *}
<td align="center">
<select name="newtopact_{$products[i].productID}">
<option value="0"{if $products[i].newtopact==0} selected{/if}>---</option>
<option value="1"{if $products[i].newtopact==1} selected{/if}>Новинка</option>
<option value="2"{if $products[i].newtopact==2} selected{/if}>Топ продаж</option>
<option value="3"{if $products[i].newtopact==3} selected{/if}>Акция</option>
<option value="4"{if $products[i].newtopact==4} selected{/if}>Скидка</option>
</select>
</td>
{* END New-Top-Action-products *}



8. в файле category.tpl.html

вместо строк (таких строк обычно две, в начале страницы и в конце)


<td class="cattop" align="center">{$string_product_sort}</td>


вставляем


{* BEGIN New-Top-Action-products *}
{*<td class="cattop" align="center">{$string_product_sort}</td>*}
<td class="cattop" align="center">{$string_product_sort}
&nbsp;<a href="index.php?categoryID={$categoryID}&sort=new">(Новинки)</a>
&nbsp;<a href="index.php?categoryID={$categoryID}&sort=top">(Топ продаж)</a>
&nbsp;<a href="index.php?categoryID={$categoryID}&sort=act">(Акции)</a>
&nbsp;<a href="index.php?categoryID={$categoryID}&sort=dis">(Скидки)</a>
</td>
{* END New-Top-Action-products *}



9. в файле product_brief.tpl.html

вместо строки (в случае картинки справа)


<td class="imboxr"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}"><img src="data/small/{$product_info.picture}" alt="{$product_info.name}"></a></td>


вставляем


{* BEGIN New-Top-Action-products *}
{*<td class="imboxr"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}"><img src="data/small/{$product_info.picture}" alt="{$product_info.name}"></a></td>*}
<td class="imboxr">
{if $product_info.newtopact > 0}
<div style="position: relative;">
<div style="position: absolute; z-index: 1; top: 0px; left: 0px; background:url('data/{$smarty.const.TPL}/{$pictures[$product_info.newtopact]}'); height: 62px; width: 46px;">
<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}">
<img src="data/{$smarty.const.TPL}/pixel.gif" width="46" height="62">
</a>
</div>
<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}">
<img src="data/small/{$product_info.picture}" alt="{$product_info.name}">
</a>
</div>
{else}
<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}">
<img src="data/small/{$product_info.picture}" alt="{$product_info.name}">
</a>
{/if}
</td>
{* END New-Top-Action-products *}



вместо строки (в случае картинки слева)


<td class="imboxl"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}"><img src="data/small/{$product_info.picture}" alt="{$product_info.name}"></a></td>


вставляем


{* BEGIN New-Top-Action-products *}
{*<td class="imboxl"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}"><img src="data/small/{$product_info.picture}" alt="{$product_info.name}"></a></td>*}
<td class="imboxl">
{if $product_info.newtopact > 0}
<div style="position: relative;">
<div style="position: absolute; z-index: 1; top: 0px; left: 0px; background:url('data/{$smarty.const.TPL}/{$pictures[$product_info.newtopact]}'); height: 62px; width: 46px;">
<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}">
<img src="data/{$smarty.const.TPL}/pixel.gif" width="46" height="62">
</a>
</div>
<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}">
<img src="data/small/{$product_info.picture}" alt="{$product_info.name}">
</a>
</div>
{else}
<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}">
<img src="data/small/{$product_info.picture}" alt="{$product_info.name}">
</a>
{/if}
</td>
{* END New-Top-Action-products *}



10. в файле product_detailed.tpl.html

10.1 после строки


hs.lang.fullExpandTitle = '{$smarty.const.STRING_HS_FULLEXPANDTITLE}';


вставляем


{* BEGIN New-Top-Action-products *}
hs.headingEval = 'this.thumb.alt';
{* END New-Top-Action-products *}


10.2 ищем строку class="imboxr" (либо "imboxl" для картинки слева) и чуть ниже вместо строки


{if $product_info.big_picture} <a href="data/big/{$product_info.big_picture}" class="highslide" onclick="return hs.expand(this)"><img src="data/medium/{$product_info.thumbnail}" alt="{$product_info.name}" id="{$product_info.big_picture}"></a>{*


вставляем


{* BEGIN New-Top-Action-products *}
{*{if $product_info.big_picture}<a href="data/big/{$product_info.big_picture}" class="highslide" onclick="return hs.expand(this)"><img src="data/medium/{$product_info.thumbnail}" alt="{$product_info.name}" id="{$product_info.big_picture}"></a>*}
{if $product_info.big_picture}
{if $product_info.newtopact > 0}
<div style="position: relative;">
<div style="position: absolute; z-index: 1; top: 0px; left: 0px; background:url('data/{$smarty.const.TPL}/{$pictures[$product_info.newtopact]}'); height: 62px; width: 46px;">
<img src="data/{$smarty.const.TPL}/pixel.gif" width="46" height="62">
</div>
<a href="data/big/{$product_info.big_picture}" class="highslide" onclick="return hs.expand(this)"><img src="data/medium/{$product_info.thumbnail}" alt="<img src='data/{$smarty.const.TPL}/{$pictures[$product_info.newtopact]}'>" id="{$product_info.big_picture}"></a>
</div>
{else}
<a href="data/big/{$product_info.big_picture}" class="highslide" onclick="return hs.expand(this)"><img src="data/medium/{$product_info.thumbnail}" alt="{$product_info.name}" id="{$product_info.big_picture}"></a>
{/if}
{* END New-Top-Action-products *}{*



Пункты (9) и (10) приведены для дефолтового шаблона. В других шаблонах html-код может (и наверняка будет!) отличаться, так что придется проявить смекалку.

Прикрепленные файлы

  • Прикрепленный файл  action.png   3.31К   99 Количество загрузок:
  • Прикрепленный файл  discount.png   3.76К   100 Количество загрузок:
  • Прикрепленный файл  new.png   2.77К   98 Количество загрузок:
  • Прикрепленный файл  top.png   2.65К   79 Количество загрузок:

  • 6
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#2 zcz

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 104 сообщений
Репутация: 62
Продвинутый

Отправлено 11 July 2013 - 11:41 AM

И самому не придется ничего делать) Хотел, как сдам заказ, написать такое-же дополнение для себя)
Спасибо!
  • 0
Пишу, устанавливаю, натягиваю))) pix-art.ru

#3 mailomsk

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 135 сообщений
Репутация: 0
Начинающий
  • ГородОмск

Отправлено 12 August 2013 - 12:49 PM

Еще бы в Админке, как то указывать какому товару присвоить! Ту или иную картинку, было-б замечательно! Но это уже наверно не по теме, А вопрос по теме: в Спец предложениях как вывести картинку "Новинка", "Топ продаж","Акция" либо "Скидка"
  • 0

#4 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 12 August 2013 - 01:16 PM

Еще бы в Админке, как то указывать какому товару присвоить! Ту или иную картинку, было-б замечательно

Хм... Модуль именно это и делает - позволяет задать в админке какую картинку (топ, новинка, etc) какому товару присвоить.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#5 mailomsk

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 135 сообщений
Репутация: 0
Начинающий
  • ГородОмск

Отправлено 12 August 2013 - 02:21 PM

Еще бы в Админке, как то указывать какому товару присвоить! Ту или иную картинку, было-б замечательно

Хм... Модуль именно это и делает - позволяет задать в админке какую картинку (топ, новинка, etc) какому товару присвоить.

Ну просто у меня возникло ощущение что это работает только для отображения одного из вариантов картинки (товара из спец предл.) так как стандартно картинка из спец предложений не выводилась в кратком и полном описании (я не видел).
Ну если данный модуль "это и делает" То еще раз респект Дмитрий!
  • 0

#6 yura

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 82 сообщений
Репутация: 0
Начинающий

Отправлено 17 August 2013 - 10:48 AM

badisoft, в инструкции по установке модуля нет пункта 2. Пропущен или так и надо?
  • 0

#7 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 17 August 2013 - 11:51 AM

в инструкции по установке модуля нет пункта 2. Пропущен или так и надо?

Так не надо, но так уж получилось. Нет, он не пропущен :).
За шаблон для инструкции была взята другая инструкция, там в пункте (2) было создание новых полей в таблице, т.к. (2) и (3) делалось в разных файлах. В этом модуле создание полей делается в том же файле, что и (3), поэтому пункт (2) выпал, а откорректировать нумерацию я забыл. Короче, несуществующий пункт (2) это (3.1).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#8 yura

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 82 сообщений
Репутация: 0
Начинающий

Отправлено 19 August 2013 - 10:25 AM

Поставил модуль, почему-то не сохраняются значения доп.картинок. Т.е. выбираю в админке значение доп. картинки "Новинка" или другое, жму сохранить, а после обновления страницы у товара снова значение "---".
Если в БД изменить значение поля newtopact в таблице товаров, то соответствующее значение появляется в админке. Но его тоже в админке изменить не получается, только через БД.
Может быть дело в отсутствующем пункте 6.1 ?
  • 0

#9 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 19 August 2013 - 02:07 PM

Может быть дело в отсутствующем пункте 6.1 ?

За сохранение этого значения отвечают пункты 3.1 и 3.2
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#10 mailomsk

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 135 сообщений
Репутация: 0
Начинающий
  • ГородОмск

Отправлено 19 August 2013 - 02:32 PM

Поставил модуль, почему-то не сохраняются значения доп.картинок. Т.е. выбираю в админке значение доп. картинки "Новинка" или другое, жму сохранить, а после обновления страницы у товара снова значение "---".
Если в БД изменить значение поля newtopact в таблице товаров, то соответствующее значение появляется в админке. Но его тоже в админке изменить не получается, только через БД.
Может быть дело в отсутствующем пункте 6.1 ?

Делал все четко по руководству Работает!
  • 0

#11 yura

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 82 сообщений
Репутация: 0
Начинающий

Отправлено 24 August 2013 - 01:38 PM

Может быть дело в отсутствующем пункте 6.1 ?

За сохранение этого значения отвечают пункты 3.1 и 3.2

Спасибо, нашел где ошибся при установке (п.3.2 невнимательно прочитал и только в одном месте заменил вместо двух).
Если искать товар через строку поиска, то в результатах поиска картинки на товаре не показываются. Это только у меня или надо что-то доделывать?
  • 0

#12 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 24 August 2013 - 08:41 PM

Если искать товар через строку поиска, то в результатах поиска картинки на товаре не показываются. Это только у меня или надо что-то доделывать?

Выполните п.4 или п.5 для файла search_simple.php
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#13 Absolut

    Пользователь

  • Download User
  • PipPip
  • 17 сообщений
Репутация: 1
Начинающий

Отправлено 26 September 2013 - 12:35 PM

to badisoft
Здравствуйте! Пробую подключить показ картинок и вот какая штука получается, в категории 9 товаров, реально показывает только 4. При этом в разных категориях по разному, в другой к примеру 14, а показывает только 13. Там где 3, показывает 1. Какой из файлов отвечает за вывод показа товаров?
В админ-панели я вижу, что не выводятся товары, которых нет в наличии, но я хочу что бы они все же выводились, так как они не сняты с производства, а просто в настоящий момент отсутствуют на складе и вполне возможно, что уже доступны, но я не обновил прайс и у меня показано, что их нет. Подскажите пожалуйста, что и как править, для показа отсутствующих в настоящий момент товаров.
  • 0

#14 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 26 September 2013 - 01:12 PM

Какой из файлов отвечает за вывод показа товаров?

Какое отношение Ваша проблема с количеством товаров имеет к этой теме?
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#15 Absolut

    Пользователь

  • Download User
  • PipPip
  • 17 сообщений
Репутация: 1
Начинающий

Отправлено 27 September 2013 - 03:52 PM

Какой из файлов отвечает за вывод показа товаров?

Какое отношение Ваша проблема с количеством товаров имеет к этой теме?


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

#16 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 27 September 2013 - 08:06 PM

Предвосхищая развернутый ответ бадисофта, осмелюсь предположить, что какую-то часть вышеуказанного кода Вы все же не туда установили, возможно даже нарушив целостность какаго-либо условия, коих в коде много :-)
А поскольку, как ни банально это прозвучит, здесь никто не обладает достаточным уровнем телепатии, чтобы определить какая же часть кода в этом виновата, то вопрос скорее всего останется либо без ответа вовсе, либо вот в таком ключе продолжим... :)
Если серьёзно - то в данном коде нет ничего что изменяет вывод товаров, где-то что-то криво установлено либо причина вообще в другом.
  • 0
502 Bad Gateway

#17 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 September 2013 - 08:10 PM

После добавления вышеуказанного кода изменилась формат отображения товаров

Ок. Вы как-то неочевидно это указали. Приношу свои извинения.
Но! Как Вы видите ответ на свой вопрос?
Я писал этот модуль под заказ. А я пишу обычно по следующему алгоритму: на одном тестовом сайте пишу и отлаживаю, затем создаю инструкцию, строго по ней инсталлирую на второй тестовый сайт и проверяю (в разумных пределах), что все работает. Не всегда помогает даже такой алгоритм, т.к. у всех свои тараканы, но обычно помогает. Так и с этим модулем - на первом сайте оно работает, на втором тоже. И у заказчика, как я понимаю, работает. Иначе бы я, надеюсь, получил рекламацию, т.к. модуль написан не вчера.

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

Предвосхищая развернутый ответ бадисофта,

Гад :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#18 Absolut

    Пользователь

  • Download User
  • PipPip
  • 17 сообщений
Репутация: 1
Начинающий

Отправлено 27 September 2013 - 10:51 PM

Уважаемые badisoft и Dbus, очевидно мы друг друга не поняли. :-)
Я же обращаюсь к badisoft без каких-либо претензий. Я глубоко ценю Ваш труд и всецело полагаюсь на свои знания, которые для программирования в настоящий момент весьма скудны и крайне затруднительно выполнить на первый взгляд простую инсталляцию программного кода. Даже если бы я не получил ответа, то не стал бы повторно задавать вопрос. :-)
2 Dbus, думаю что скорее Вы правы и я таки перепутал какой то из пунктов, но разве это стоит того, что бы засорять тему разводя демагогию. Коль это не относится к теме или Вы находите глупым данное обсуждение, предлагаю продолжить данный диалог в приватной переписке или забыть о нем, как само собой разумеющееся. В свою очередь, прошу банального понимания, в настоящий момент я пытаюсь освоить азы программирования и хочу всему научится сам, к тому же делаю это я исключительно для себя а не для продажи, поэтому буду благодарен за любую помощь.
  • 0

#19 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 September 2013 - 11:08 PM

к тому же делаю это я исключительно для себя а не для продажи,

Весь остальной пассаж был бы красив, не будь этой фразы. Вы "исключительно для себя, а не для продажи" изучаете и делаете интернет-магазин? :)
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#20 etdnepr

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 101 сообщений
Репутация: 0
Начинающий

Отправлено 03 December 2013 - 05:23 PM

Добрый день!
Не подскажете почему картинка Акция отображается нормально, а картинка Скидка дублируется и немного прячется за фото товара?
Спасибо заранее.
Изображение
  • 0