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


Как Сделать Жирным Текст, В Кратком Описании (Блок Редактирование Товара)


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

#21 ozzi

ozzi

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

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

Отправлено 08 Октябрь 2015 - 11:01

Подскажите как решить вопрос по #20 посту очень надо. Спасибо.

#22 Vaccina

Vaccina

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

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

Отправлено 09 Октябрь 2015 - 03:18

В шаблоне Товар найдите:
<!-- Старая цена -->
				<!-- Если на товар действует скидка -->
				 {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
				<li class="old goodsDataMainModificationPriceOld">Без скидки: {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</li>
				<!-- Если старая цена была больше новой -->
				 {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
				<li class="old goodsDataMainModificationPriceOld">Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>
				 {% ENDIF %}

замените на:
<!-- Старая цена -->
				<!-- Если на товар действует скидка -->
				 {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
				<li class="old goodsDataMainModificationPriceOld">Без скидки: {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</li>{% ENDIF %}
				<!-- Если старая цена была больше новой -->
				<li class="old goodsDataMainModificationPriceOld" {% IFNOT GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}style="display:none;"{% ENDIF %}>Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>
				

В main,js найдите:
// Старая цена товара. Выводится только если старая цена товара была больше текущей.
				if (modificationPriceOld > modificationPriceNow) {
					goodsPriceOld.html(modificationPriceOldFormated);
				} else {
					goodsPriceOld.html('');
				}

замените на:
// Старая цена товара. Выводится только если старая цена товара была больше текущей.
				if (modificationPriceOld > modificationPriceNow) {
					goodsPriceOld.html(modificationPriceOldFormated);
					goodsPriceOld.show;
				} else {
					goodsPriceOld.html('');
					goodsPriceOld.hide;
				}


#23 ozzi

ozzi

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

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

Отправлено 09 Октябрь 2015 - 13:41

Спасибо вроде получилось, но пришлось самому кое что подправить: здесь:
<li class="old goodsDataMainModificationPriceOld" {% IFNOT GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}style="display:none;"{% ENDIF %}>Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>.
Красным пометил что я убрал, а то как и было не отображалась старая цена на сайте. После того как убрал style="display:none; вроде стало работать, отображаться старая цена. Правильно ли я сделал?  

#24 MikDark

MikDark

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

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

Отправлено 09 Октябрь 2015 - 14:09

Просмотр сообщенияozzi (09 Октябрь 2015 - 13:41) писал:

Спасибо вроде получилось, но пришлось самому кое что подправить: здесь:
<li class="old goodsDataMainModificationPriceOld" {% IFNOT GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}style="display:none;"{% ENDIF %}>Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>.
Красным пометил что я убрал, а то как и было не отображалась старая цена на сайте. После того как убрал style="display:none; вроде стало работать, отображаться старая цена. Правильно ли я сделал?  

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

#25 ozzi

ozzi

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

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

Отправлено 09 Октябрь 2015 - 20:29

так мне это и надо было, я о чем и просил....

#26 ozzi

ozzi

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

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

Отправлено 15 Октябрь 2015 - 12:06

Как увеличить шрифт контактного телефона на главной странице?

#27 Firefly

Firefly

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

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

Отправлено 15 Октябрь 2015 - 12:11

Просмотр сообщенияozzi (15 Октябрь 2015 - 12:06) писал:

Как увеличить шрифт контактного телефона на главной странице?

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css, найдите код:
#header .bottommain .headleft ul .phone .phoneNum a {
  color: #8eac07;
  font-size: 100%;
  white-space: nowrap;
}

Замените на:
#header .bottommain .headleft ul .phone .phoneNum a {
  color: #8eac07;
  font-size: 20px;
  white-space: nowrap;
}


#28 ozzi

ozzi

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

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

Отправлено 20 Октябрь 2015 - 20:38

Добрый день!
Вопрос такой. Если смотреть товар через "каталог товара", то зачеркнутой надписи "старая цена" нет, и это правильно (рис 1.). А если товар найти через "поиск", то там высвечивается зачеркнутая надпись "старая цена" (рис 2).
Как сделать, чтобы через поиск надпись старая цена не высвечивалась?

Прикрепленные изображения

  • рис 1.jpg
  • рис 2.jpg


#29 ozzi

ozzi

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

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

Отправлено 21 Октябрь 2015 - 12:55

Помогите плиз с вопросом в пост №28

#30 Юля123

Юля123

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

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

Отправлено 21 Октябрь 2015 - 13:05

Просмотр сообщенияozzi (20 Октябрь 2015 - 20:38) писал:

Добрый день!
Вопрос такой. Если смотреть товар через "каталог товара", то зачеркнутой надписи "старая цена" нет, и это правильно (рис 1.). А если товар найти через "поиск", то там высвечивается зачеркнутая надпись "старая цена" (рис 2).
Как сделать, чтобы через поиск надпись старая цена не высвечивалась?

Здравствуйте, попробуйте, пожалуйста найти код в Стилях main.css найти строчку

.linethrough {
	text-decoration: line-through;
}

и заменить ее на:
.linethrough {
	text-decoration: line-through;
	display: none;
}


#31 ozzi

ozzi

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

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

Отправлено 21 Октябрь 2015 - 13:23

Просмотр сообщенияЮля123 (21 Октябрь 2015 - 13:05) писал:

Здравствуйте, попробуйте, пожалуйста найти код в Стилях main.css найти строчку

.linethrough {
text-decoration: line-through;
}

и заменить ее на:
.linethrough {
text-decoration: line-through;
display: none;
}
Данный вариант не подходит, т.к. исчезает зачеркнутая "старая цена" и из каталога. Мне надо, чтобы если в карточке товара, прописана старая цена, то и в самом магазине она отображалась, а если не прописана "старая цена" , то чтоб ее и небыло видно.

#32 MikDark

MikDark

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

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

Отправлено 21 Октябрь 2015 - 13:55

Просмотр сообщенияozzi (21 Октябрь 2015 - 13:23) писал:

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

В шаблоне Поиск попробуйте удалить код:
<li class="last linethrough">Старая цена:
						{goods.MIN_PRICE_OLD}
						</li>

и

{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
							<li class="last linethrough">Старая цена:
							  {goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}
							</li>
						  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
							<li class="last linethrough">Старая цена:
							  {goods.MIN_PRICE_OLD | number_format("0", ",", " ")}
							</li>
						  {% ENDIF %}


#33 ozzi

ozzi

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

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

Отправлено 21 Октябрь 2015 - 20:40

Вроде я разобрался. Зачеркнутая "Старая цена" все время вылазила если искать через поиск в режиме вывода товара списком (при выводе товара таблицей проблем не наблюдается).
Я сделал следующее: в шаблоне Поиск- в блоке <!-- Вывод каталога списком -->,
после строки <li>Цена от: {goods.MIN_PRICE_NOW | money_format}</li>,
я поставил:
                                            {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}


                                                        <li class="last linethrough">Старая цена:
                                                          {goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}
                                                        </li>
                                                  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
                                                        <li class="last linethrough">Старая цена:
                                                          {goods.MIN_PRICE_OLD | number_format("0", ",", " ")}
                                                        </li>
                                                  {% ENDIF %}


А это удалил: - <li class="last linethrough">Старая цена:
                        {goods.MIN_PRICE_OLD}
                        </li>
И вроде все заработало старая цена появляется только тогда , когда она прописана в карточке товара. ПРАВИЛЬНО ЛИ Я СДЕЛАЛ? или может что не так, вы как специалист подскажите, плиз?

#34 Vaccina

Vaccina

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

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

Отправлено 22 Октябрь 2015 - 07:57

Код корректен, можете также использовать следующий вид:
  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}

														<li class="last linethrough">Старая цена:
														  {goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
														</li>
												  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
														<li class="last linethrough">Старая цена:
														  {goods.MIN_PRICE_OLD | money_format}
														</li>
												  {% ENDIF %}


#35 ozzi

ozzi

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

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

Отправлено 22 Октябрь 2015 - 12:34

Следующий вопрос?
Когда захожу в сам товар, то высвечивается "старая цена 0 рублей", (в карточке старая цена не прописана). Если я меняю модификацию товара на другую, а потом снова возвращаюсь на первоначальную модификацию, то "старая цена" пропадает и это правильно, т.к она не должна появляться, если не прописана в карточке товара. Как убрать  "старая цена 0 рублей" чтоб при заходе в товар она не высвечивалась.

Прикрепленные изображения

  • рис 1.png


#36 Firefly

Firefly

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

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

Отправлено 22 Октябрь 2015 - 15:36

Просмотр сообщенияozzi (22 Октябрь 2015 - 12:34) писал:

Следующий вопрос?
Когда захожу в сам товар, то высвечивается "старая цена 0 рублей", (в карточке старая цена не прописана). Если я меняю модификацию товара на другую, а потом снова возвращаюсь на первоначальную модификацию, то "старая цена" пропадает и это правильно, т.к она не должна появляться, если не прописана в карточке товара. Как убрать  "старая цена 0 рублей" чтоб при заходе в товар она не высвечивалась.

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код:
								<!-- Если старая цена была больше новой -->
								<li class="old goodsDataMainModificationPriceOld" {% IFNOT GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}{% ENDIF %}>Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>

Замените на:
								<!-- Если старая цена была больше новой -->
							   {% IF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
							   <li class="old goodsDataMainModificationPriceOld" {% IFNOT GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}{% ENDIF %}>Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>
							   {% ENDIF %}


#37 ozzi

ozzi

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

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

Отправлено 22 Октябрь 2015 - 19:34

не работает такой код, пропадает напрочь строка "старая цена, даже если она прописана в карточке товара

#38 Firefly

Firefly

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

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

Отправлено 22 Октябрь 2015 - 19:55

Просмотр сообщенияozzi (22 Октябрь 2015 - 19:34) писал:

не работает такой код, пропадает напрочь строка "старая цена, даже если она прописана в карточке товара

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

#39 ozzi

ozzi

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

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

Отправлено 23 Октябрь 2015 - 12:36

применил, исчезла совсем старая цена, хотя она прописана в карточке товара

Прикрепленные изображения

  • рис 2.png


#40 Юля123

Юля123

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

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

Отправлено 23 Октябрь 2015 - 13:40

Просмотр сообщенияozzi (23 Октябрь 2015 - 12:36) писал:

применил, исчезла совсем старая цена, хотя она прописана в карточке товара

Здравствуйте, зайдите в админ.панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код:

<!-- Старая цена -->
<!-- Если на товар действует скидка -->
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
<li class="old goodsDataMainModificationPriceOld">Без скидки: {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</li>{% ENDIF %}
<!-- Если старая цена была больше новой -->
<li class="old goodsDataMainModificationPriceOld" {% IFNOT GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}{% ENDIF %}>Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>

И замените его на следующий код:

<!-- Старая цена -->
		 <li class="old goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
		 <!-- Если на товар действует скидка -->
		 {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
		 {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
		 <!-- Если старая цена была больше новой -->
		 {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
		 {GOODS_MOD_PRICE_OLD | money_format}
		 {% ENDIF %}
			 </li>





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

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