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


Бирка Скидки На Товарах Акции


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 393

#101 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 28 Август 2012 - 22:25

Вам необходимо в файле стилей найти
.goodsListItemName {
	line-height: 1.2em;
	margin: 0;
	max-height: 3.6em;
	overflow: hidden;
	padding: 100px 2px 0;
}

заменить на

.goodsListItemName {
	line-height: 1.2em;
	margin: 0;
	max-height: 3.6em;
	overflow: hidden;
	padding: 100px 2px 0;
	z-index: 1;
}

далее найти

.goodsListItemImage {
	height: 100px;
	margin-top: 1em;
}

и заменить на

.goodsListItemImage {
	height: 100px;
	margin-top: 1em;
	position: relative;
	z-index: 2;
}

после в шаблоне найти код бирки

<div style="position: absolute; top: 0px; background: url("/web/upload/assets/images/119/118119/sale.png") repeat scroll 0% 0% transparent; width: 70px; height: 70px;"></div>

и заменить его на

<div style="position: absolute; top: 0px; background: url("/web/upload/assets/images/119/118119/sale.png") repeat scroll 0% 0% transparent; width: 70px; height: 70px; z-index: 3;"></div>

т.е добавить z-index: 3; к стилям.

Цитата

А остальные (новинки и хиты) почему-то не прикручиваются. Делаю все по аналогии.

Пожалуйста, приведите пример - какой код у вас получается?

#102 niksa

niksa

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

  • Пользователи
  • PipPip
  • 45 сообщений

Отправлено 29 Август 2012 - 00:03

Просмотр сообщенияVaccina (28 Август 2012 - 22:25) писал:

Вам необходимо в файле стилей найти
.goodsListItemName {
	line-height: 1.2em;
	margin: 0;
	max-height: 3.6em;
	overflow: hidden;
	padding: 100px 2px 0;
}

заменить на

.goodsListItemName {
	line-height: 1.2em;
	margin: 0;
	max-height: 3.6em;
	overflow: hidden;
	padding: 100px 2px 0;
	z-index: 1;
}

далее найти

.goodsListItemImage {
	height: 100px;
	margin-top: 1em;
}

и заменить на

.goodsListItemImage {
	height: 100px;
	margin-top: 1em;
	position: relative;
	z-index: 2;
}

после в шаблоне найти код бирки

<div style="position: absolute; top: 0px; background: url("/web/upload/assets/images/119/118119/sale.png") repeat scroll 0% 0% transparent; width: 70px; height: 70px;"></div>

и заменить его на

<div style="position: absolute; top: 0px; background: url("/web/upload/assets/images/119/118119/sale.png") repeat scroll 0% 0% transparent; width: 70px; height: 70px; z-index: 3;"></div>

т.е добавить z-index: 3; к стилям.



Пожалуйста, приведите пример - какой код у вас получается?

Спасибо, с кодом разобралась. А вот ссылки с изображений с интересных предложений так и работают - только с фрагмента изображения. Где-то я накосячила.......

Я так поняла что в категориях невозможно прикрутить к товарам бирки? Или я ошибаюсь?

#103 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 29 Август 2012 - 23:24

У вас сейчас класс выглядит так

.goodsListItemImage {
	height: 100px;
	margin-top: 1em;
	z-index: 2;
}

а должен выглядеть так

.goodsListItemImage {
	height: 100px;
	margin-top: 1em;
	position: relative;
	z-index: 2;
}

Бирки можно прикрутить и к товарам в каталоге. Это так же описано в данной теме. Код будет выглядеть точно также, только переменная смениться на goods, и изменения будут делаться в шаблоне "Товары"

#104 sergio46kursk

sergio46kursk

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

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 07 Октябрь 2012 - 16:09

На главной странице сделать бирки у меня получилось.
Но из обсуждения я никак не могу понять, можно сделать бирки "Новинка" и "Хит продаж" в каталоге товаров и на странице товара или нельзя. Здесь реализовано http://mircvetov76.ru/catalog.
Пробую, но ничего не получается с проверкой нового товара. Помогите, пожалуйста, как это сделать?
Вот кусок кода в шаблоне "Товары"
<!-- Если есть товары -->
		  {% ELSE %}
			{% FOR goods %}
		  		<td class="goodsListItem">  
				<div class="goodsListItemBlock withBorder cornerAll">
		  			{% IF goods.IS_NEW %}<div class="lableGoods"><a href="{goods.URL}"><img src="{ASSETS_IMAGES_PATH}labelnew.png" width="100" class="vtip" /></a></div>{% ENDIF %}
				  <div class="goodsListItemImage"><a href="{goods.URL}"><img class="goods-image-small" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div>
		  			<h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
		  			<div class="goodsListItemPriceNew">
						<a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
					  </div>  
					  <div class="goodsListItemPriceOld">
		  			  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					  <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
					{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					  <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
					{% ENDIF %}
		  			</div>
				</div>
			  </td>
		  		{% IFNOT goods.last %}{goods.index | is_divided("4","</tr><tr>","")}{% ENDIF %}
		  	{% ENDFOR goods %}
			{% ENDIF %}


#105 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 08 Октябрь 2012 - 17:28

В шаблоне "Товары" или в "HTML" (новинки и т.д) код вывода товаров выглядит одинаково. Отличие только одно - это вид переменных. Вам необходимо вставлять код точно так же как и в шаблоне "Товары", только вместо переменной goods. использовать переменную блока - например index_page_favorites_goods.

#106 sergio46kursk

sergio46kursk

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

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 08 Октябрь 2012 - 19:50

Просмотр сообщенияVaccina (08 Октябрь 2012 - 17:28) писал:

В шаблоне "Товары" или в "HTML" (новинки и т.д) код вывода товаров выглядит одинаково. Отличие только одно - это вид переменных. Вам необходимо вставлять код точно так же как и в шаблоне "Товары", только вместо переменной goods. использовать переменную блока - например index_page_favorites_goods.
Vaccina, так именно в шаблоне "Товары" и не получается задать правильно условие проверки нового товара. Ошибка видимо в этом условии -
{% IF goods.IS_NEW %}
.

#107 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 09 Октябрь 2012 - 17:56

Видимо изначально не верно вас поняла. В данный момент нельзя отобразить товар "Новинки" на других страницах, кроме главной. Т.е переменная IS_NEW хоть и доступна в шаблоне "Товары", вот только она пока не отрабатывается.

#108 sergio46kursk

sergio46kursk

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

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 09 Октябрь 2012 - 22:11

Просмотр сообщенияVaccina (09 Октябрь 2012 - 17:56) писал:

Видимо изначально не верно вас поняла. В данный момент нельзя отобразить товар "Новинки" на других страницах, кроме главной. Т.е переменная IS_NEW хоть и доступна в шаблоне "Товары", вот только она пока не отрабатывается.
Пока - это значит скоро будет? А когда примерно? И как узнать?

#109 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 10 Октябрь 2012 - 21:22

К сожалению, у меня такой информации нет. Думаю как только это будет сделано, то появиться новость на главной storeland.ru

#110 lis383

lis383

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

  • Пользователи
  • PipPip
  • 31 сообщений

Отправлено 06 Декабрь 2012 - 22:34

Не видно бирку на в каталоге maniacasual.ru

<!-- Если есть товары -->
{% ELSE %}
{% FOR goods %}
<td class="goodsListItem" style="position:relative;">

{% IF GOODS_MOD_MAX_DISCOUNT_ID %}
<div style="position:absolute;right:110;top:30;background:url({ASSETS_IMAGES_PATH}birka.png);width:70px;height:76px;">{goods.MAX_DISCOUNT}</div>
{%ENDIF%}

<div class="goodsListItemBlock withBorder cornerAll">
<div class="goodsListItemImage"><a href="{goods.URL}"><img class="goods-image-small" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div>
<h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
<div class="goodsListItemPriceNew">
<a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
</div>
<div class="goodsListItemPriceOld">
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
{% ENDIF %}
</div>
</div>
</td>
{% IFNOT goods.last %}{goods.index | is_divided("4","</tr><tr>","")}{% ENDIF %}
{% ENDFOR goods %}
{% ENDIF %}
</tr>
</table>
</td>
</tr>

#111 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 07 Декабрь 2012 - 07:18

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

#112 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 07 Декабрь 2012 - 09:13

Просмотр сообщенияsergio46kursk (09 Октябрь 2012 - 22:11) писал:

Пока - это значит скоро будет? А когда примерно? И как узнать?

Уточните, пожалуйста, что именно Вы хотели бы сделать? Просто отобразить блок новинок в каталоге товаров?

#113 ALEXp

ALEXp

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

  • Пользователи
  • PipPipPip
  • 194 сообщений

Отправлено 07 Декабрь 2012 - 10:17

Просмотр сообщенияVaccina (16 Июль 2012 - 19:25) писал:

Это будет выглядеть примерно так

<td class="goodsListItem">

				<div class="goodsListItemBlock withBorder cornerAll">
				{% IF goods.IS_NEW %}<div class="lableGoods"><a href="{goods.URL}"><img src="{ASSETS_IMAGES_PATH}labelgreen.png" title="Подробнее о {goods.NAME}" class="vtip" /></a></div>{% ENDIF %}
				{% IF goods.IS_TOP %}<div class="lableGoods"><a href="{goods.URL}"><img src="{ASSETS_IMAGES_PATH}labelyellow.png" title="Подробнее о {goods.NAME}" class="vtip" /></a></div>{% ENDIF %}
				 {% IF MAX_DISCOUNT_ID %}<div class="lableGoods"><a href="{goods.URL}"><img src="{ASSETS_IMAGES_PATH}labelred.png" title="Подробнее о {goods.NAME}" class="vtip" /></a></div>{% ENDIF %}
				{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					  <div class="lableGoods"><a href="{goods.URL}"><img src="{ASSETS_IMAGES_PATH}labelred.png" title="Подробнее о {goods.NAME}" class="vtip" /></a></div>
					{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					  <div class="lableGoods"><a href="{goods.URL}"><img src="{ASSETS_IMAGES_PATH}labelredSC.png" title="Подробнее о {goods.NAME}" class="vtip" /></a></div>
					{% ENDIF %}
				  <div class="goodsListItemImage"><a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" title="Подробнее о {goods.NAME}" class="vtip" /></a></div>

				  <h3 class="goodsListItemName";><a href="{goods.URL}">{goods.NAME}</a></h3>
				  <div class="goodsListItemPriceNew";>
					<span style="font-size: 1.3666em"><a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a></span>
				  </div>  
				  <div class="goodsListItemPriceOld";>
					{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					  <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
					{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					  <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
					{% ENDIF %}
				  </div>
<br />


				</div>

			  </td>
написано понятно

#114 sergio46kursk

sergio46kursk

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

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 07 Декабрь 2012 - 11:01

Просмотр сообщенияsupport 2.0 (07 Декабрь 2012 - 09:13) писал:

Уточните, пожалуйста, что именно Вы хотели бы сделать? Просто отобразить блок новинок в каталоге товаров?
Мне нужно, чтобы на товар, который находится в спец. разделе (например, Новинки) вешалась определенная бирка. На главной странице все это сделать получилось. А вот в самом каталоге проверить товар на принадлежность к спец. разделу не получается, а соответственно и бирку повесить тоже не получается

#115 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 07 Декабрь 2012 - 12:55

Просмотр сообщенияsergio46kursk (07 Декабрь 2012 - 11:01) писал:

Мне нужно, чтобы на товар, который находится в спец. разделе (например, Новинки) вешалась определенная бирка. На главной странице все это сделать получилось. А вот в самом каталоге проверить товар на принадлежность к спец. разделу не получается, а соответственно и бирку повесить тоже не получается
Как мне известно, к сожалению в каталоге товаров не представляется возможным определить принадлежность товара к категории новинки или хиты продаж.

#116 ogonek7777

ogonek7777

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 07 Декабрь 2012 - 14:04

Просмотр сообщенияKoderhan (07 Декабрь 2012 - 12:55) писал:

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

Вы не правы. Мне Vaccina давала такой код.

#117 ALEXp

ALEXp

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

  • Пользователи
  • PipPipPip
  • 194 сообщений

Отправлено 07 Декабрь 2012 - 22:50

Просмотр сообщенияogonek7777 (07 Декабрь 2012 - 14:04) писал:

Вы не правы. Мне Vaccina давала такой код.
И как получилось. Если да, то пожалуйста пример. Для меня это тоже будет актуально

#118 ogonek7777

ogonek7777

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 08 Декабрь 2012 - 00:18

Просмотр сообщенияALEXp (07 Декабрь 2012 - 22:50) писал:

И как получилось. Если да, то пожалуйста пример. Для меня это тоже будет актуально
после того, как переделали форум, я не имею возможности зайти на подписанные мною темы, в которых я не участвовала. Сама бы хотела найти. Отложила на будущее, так и не успела сделать. Но точно помню, что тема была и Vaccina мне писала код.

#119 ogonek7777

ogonek7777

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 10 Декабрь 2012 - 17:08

Просмотр сообщенияALEXp (07 Декабрь 2012 - 22:50) писал:

И как получилось. Если да, то пожалуйста пример. Для меня это тоже будет актуально
Дык, нашла, прямо в этом форуме выше. :) Только еще сама не пробовала, не подобрала приличных бирок для новинок и акций((.

#120 support

support

    Активный участник

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 12 Декабрь 2012 - 17:29

Просмотр сообщенияsergio46kursk (09 Октябрь 2012 - 22:11) писал:

Пока - это значит скоро будет? А когда примерно? И как узнать?
На самом деле это был технический баг, проверка была написана не верно, отчего всегда возвращала что товар не новинка и не хит продаж и не размещается на главной. В общем ошибку мы исправили, в благодарность за вашу внимательность и её нахождение баланс вашего магазина #SL-138191 пополнили на 500 рублей.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных