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


Как Переместить Цену Вниз?


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

#1 52kresla

52kresla

    Новичок

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

Отправлено 04 Октябрь 2013 - 14:39

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

#2 CrazyCat

CrazyCat

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

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

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

Добрый день!
В шаблоне Товары найдите код
<!-- Если есть товары -->
		 {% ELSE %}
		 {% FOR goods %}
		 <td class="goodsListItem">
			 <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("5","</tr><tr>","")}{% ENDIF %}
		 {% ENDFOR goods %}
		 {% ENDIF %}
	 </tr>
	 </table>
</td>
</tr>
<!-- END Список товаров -->

замените его на
<!-- Если есть товары -->
		 {% ELSE %}
		 {% FOR goods %}
		 <td class="goodsListItem">
			 <div class="goodsListItemBlock withBorder cornerAll">
			 <div class="wr">
				 <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>
			 <div class="prices">
				 <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>
			 </div>
			 </td>
		 {% IFNOT goods.last %}{goods.index | is_divided("5","</tr><tr>","")}{% ENDIF %}
		 {% ENDFOR goods %}
		 {% ENDIF %}
	 </tr>
	 </table>
</td>
</tr>
<!-- END Список товаров -->

Далее в конец файла main.css вставьте код
.prices {
width: 186px;
margin: -42px auto 0;
height: 30px;
position: relative;
}
.wr {
width: 186px;
margin: 0 auto;
min-height: 100%;
height: auto !important;
height: 100%;
}


#3 52kresla

52kresla

    Новичок

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

Отправлено 04 Октябрь 2013 - 22:58

Большое спасибо,получилось.

#4 Veterok

Veterok

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

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

Отправлено 04 Апрель 2016 - 14:17

добрый день!  а как сделать тоже самое,только в шаблоне сияние?

#5 RedHead

RedHead

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

  • Модераторы
  • 1 052 сообщений

Отправлено 04 Апрель 2016 - 14:23

Просмотр сообщенияVeterok (04 Апрель 2016 - 14:17) писал:

добрый день!  а как сделать тоже самое,только в шаблоне сияние?

Здравствуйте. Можно сделать следующее: в шаблоне main.css найдите строку:

.goodsListItemName				 {padding:0px 3px 0.5em 3px;margin:0px;max-height:72px;overflow:hidden;}

замените ее на:

.goodsListItemName				 {padding:0px 3px 0.5em 3px;margin:0px;height:60px;overflow:hidden;}

Результат:

1.jpg

#6 Veterok

Veterok

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

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

Отправлено 04 Апрель 2016 - 14:36

заработало!!!  большое спасибо!!!

#7 Veterok

Veterok

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

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

Отправлено 04 Апрель 2016 - 17:02

и еще вопрос появился,  в каталоге товаров название категорий скачет в зависимости от высоты картинки, как названия сделать на одном уровне?
http://i-razuma.ru/catalog

#8 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 04 Апрель 2016 - 17:16

Просмотр сообщенияVeterok (04 Апрель 2016 - 17:02) писал:

и еще вопрос появился,  в каталоге товаров название категорий скачет в зависимости от высоты картинки, как названия сделать на одном уровне?
http://i-razuma.ru/catalog

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css, найдите код:
.content_catalog_nested_categories li {
  text-align:center;
  float:left;
  width:135px;
  height:150px;
  overflow:hidden;
  padding:1em;
  margin:0px;
  list-style-type:none;
  background:none !important;
}

Замените на:
.content_catalog_nested_categories li {
  text-align:center;
  float:left;
  width:135px;
  height: 165px;
  overflow:hidden;
  padding:1em;
  margin:0px;
  list-style-type:none;
  background:none !important;
}

В конце main.css добавьте код:
.imagem {
	min-height: 130px;
}


#9 Veterok

Veterok

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

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

Отправлено 04 Апрель 2016 - 17:28

все получилось, спасибо!!!

#10 Veterok

Veterok

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

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

Отправлено 06 Апрель 2016 - 09:21

добрый день!   сегодня случился кошмар, помогите!
1. фраза "товара нет наличии" уехала вниз, и видно только ее верхушку ( в разделе с этим товаром смотрели), http://i-razuma.ru/g...arium?from=OGIz
2. фраза товара нет в наличии - появилась на товарах, которые в наличии!! при этом, если зайти в карточку товара, там указано - что товар в наличии,
    нужно срочно это исправить, теряем клиентов

Просмотр сообщенияVeterok (06 Апрель 2016 - 09:19) писал:

добрый день!   сегодня случился кошмар, помогите!
1. фраза "товара нет наличии" уехала вниз, и видно только ее верхушку ( в разделе с этим товаром смотрели), http://i-razuma.ru/g...arium?from=OGIz
2. фраза товара нет в наличии - появилась на товарах, которые в наличии!! при этом, если зайти в карточку товара, там указано - что товар в наличии,
нужно срочно это исправить, теряем клиентов

поправка: в .п.1 - в разделе "сопутствующие товары"

и еще одна проблема:   над фразой сопутствующие товары   видны ключевые слова для поиска этой страницы - их не должно быть видно

#11 MikDark

MikDark

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

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

Отправлено 06 Апрель 2016 - 09:38

Просмотр сообщенияVeterok (06 Апрель 2016 - 09:21) писал:

добрый день!   сегодня случился кошмар, помогите!
1. фраза "товара нет наличии" уехала вниз, и видно только ее верхушку ( в разделе с этим товаром смотрели), http://i-razuma.ru/g...arium?from=OGIz
2. фраза товара нет в наличии - появилась на товарах, которые в наличии!! при этом, если зайти в карточку товара, там указано - что товар в наличии,
нужно срочно это исправить, теряем клиентов



поправка: в .п.1 - в разделе "сопутствующие товары"

и еще одна проблема:   над фразой сопутствующие товары   видны ключевые слова для поиска этой страницы - их не должно быть видно

1) В main.css Вам нужно найти код:
.goodsListItemBlock {
	height: 300px;
	width: 210px;
	margin: 5px;
	overflow: hidden;
}

и заменить его на:
.goodsListItemBlock {
	height: 315px;
	width: 210px;
	margin: 5px;
	overflow: hidden;
}

2) В шаблоне Товар попробуйте заменить код:
{% IF goods.MAX_REST_VALUE=0 %}
				 <div class="goodsDataMainModificationAvailable">
				   <div rel="false" class="available-false"">Товара нет в наличии</div>
				   </div>
					{% ENDIF %} 
				  {% IF goods.MAX_REST_VALUE>0 %}
				 <div class="goodsListItemPriceNew">
												<a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
										  </div>
				   {% ENDIF %}

на
{% IF related_goods.MAX_REST_VALUE=0 %}
				 <div class="goodsDataMainModificationAvailable">
				   <div rel="false" class="available-false"">Товара нет в наличии</div>
				   </div>
					{% ENDIF %} 
				  {% IF related_goods.MAX_REST_VALUE>0 %}
				 <div class="goodsListItemPriceNew">
												<a href="{related_goods.URL_MIN_PRICE_NOW}">{related_goods.MIN_PRICE_NOW | money_format}</a>
										  </div>
				   {% ENDIF %}

3) Вам нужно перенести содержание поля Краткое SEO-описание перенести в Мета-тег description

#12 Veterok

Veterok

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

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

Отправлено 06 Апрель 2016 - 11:00

по п.1. - все ок
по п.2. - теперь цена задвоилась  http://i-razuma.ru/g...arium?from=OGIz

#13 Юля123

Юля123

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

  • Пользователи
  • PipPipPipPip
  • 2 567 сообщений

Отправлено 06 Апрель 2016 - 11:47

Просмотр сообщенияVeterok (06 Апрель 2016 - 11:00) писал:

по п.1. - все ок
по п.2. - теперь цена задвоилась  http://i-razuma.ru/g...arium?from=OGIz

Здравствуйте, произвела Вам изменения, в блоке сопутствующие товары цена код для вывода цены повторялся 2 раза:

								  {% IF related_goods.MAX_REST_VALUE>0 %}
								 <div class="goodsListItemPriceNew">
																								<a href="{related_goods.URL_MIN_PRICE_NOW}">{related_goods.MIN_PRICE_NOW | money_format}</a>
																				  </div>
								   {% ENDIF %}

Проверьте, пожалуйста.

#14 Veterok

Veterok

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

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

Отправлено 06 Апрель 2016 - 11:56

теперь все ок!
спасибо!




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

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