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


Добавление Информационного Блока


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

#1 theone

theone

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

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

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

Скажите, пожалуйста, как добавить информационный статичный блок? Скрин ниже. туда хочу добавить условия кредита и пару логотипов банков.
Можно ли сделать условия его видимости, зависящей от цены, к примеру, если товар стоит меньше 2000р, то блок скрыт, если больше- то виден.
спасибо.

#2 Рекбес

Рекбес

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

  • Пользователи
  • PipPipPip
  • 161 сообщений
  • ГородКемерово

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

Интересная тема,тоже подписываюсь под вопрос.Тоже думал об этом,но что не делал не получалось.

#3 Сake

Сake

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

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

Отправлено 17 Октябрь 2013 - 05:55

Как я понимаю данный блок необходим только на странице товара? Если да, то данный блок можно добавить следующим образом - в шаблоне "Товар" найдите блок кода

		   </tr>
		</table>
	  </div>
	</form>
	<!-- Блок описания товара. Показываем его есть описание товара -->
	{% IF GOODS_DESCRIPTION_LARGE %}

перед данным блоком добавьте

<td class="goodsDataMainRightBlock" style="{% IF GOODS_MOD_PRICE_NOW >= 2000 %}display: none;{% ENDIF %}">
   <div><img src="Адрес вашего изображения" alt="" /></div>
   <div>Ваш текст внутри блока</div>
</td>


#4 theone

theone

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

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

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

Просмотр сообщенияСake (17 Октябрь 2013 - 05:55) писал:

Как я понимаю данный блок необходим только на странице товара? Если да, то данный блок можно добавить следующим образом - в шаблоне "Товар" найдите блок кода

</tr>
	 </table>
	 </div>
</form>
<!-- Блок описания товара. Показываем его есть описание товара -->
{% IF GOODS_DESCRIPTION_LARGE %}

перед данным блоком добавьте

<td class="goodsDataMainRightBlock" style="{% IF GOODS_MOD_PRICE_NOW >= 2000 %}display: none;{% ENDIF %}">
<div><img src="Адрес вашего изображения" alt="" /></div>
<div>Ваш текст внутри блока</div>
</td>
получилось, спасибо, еще бы всё это в такую же рамочку как слева

#5 empty9228

empty9228

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

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

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

Здравствуйте!
В файле main.css в самом конце вставьте код
.goodsDataMainRightBlock {
	border: 1px solid #CCCCCC;
}


#6 Рекбес

Рекбес

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

  • Пользователи
  • PipPipPip
  • 161 сообщений
  • ГородКемерово

Отправлено 18 Октябрь 2013 - 05:56

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

#7 Koderhan

Koderhan

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

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

Отправлено 18 Октябрь 2013 - 10:42

Просмотр сообщенияРекбес (18 Октябрь 2013 - 05:56) писал:

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

#8 Рекбес

Рекбес

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

  • Пользователи
  • PipPipPip
  • 161 сообщений
  • ГородКемерово

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

Добавлял так,как написано в описании выше.
<!-- Блок описания вариантов доставки -->
								  <tr>
										<td class="goodsDataMainDeliveryBlock" colspan="2">
										  <h4><a href="#" class="my1">Условия доставки</a></h4>
										  <div class="my2">
										  {% FOR goods_delivery %}
												<h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
												<div class="goodsDataMainDeliveryItem" >
												  <p>{goods_delivery.DESC}</p>
												  {% IF goods_delivery.rules_empty %}
														Стоимость доставки: {goods_delivery.PRICE | money_format}
												  {% ELSE %}
														<div class="goodsDataMainDeliveryItemRules">
														  <table>
																<thead>
																  <tr>
																		<td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
																  </tr>
																  <tr>
																		<td>Для заказов больше</td>
																		<td>Стоимость доставки</td>
																  </tr>
																</thead>
																<tbody class="num">
																  {% FOR rules %}
																		<tr>
																		  <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
																		  <td>{goods_delivery.rules.PRICE | money_format}</td>
																		</tr>
																  {% ENDFOR %}
																		<tr>
																		  <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
																		  <td>{goods_delivery.PRICE | money_format}</td>
																		</tr>
																</tbody>
														  </table>
														</div>
												  {% ENDIF %}
												</div>
										  {% ENDFOR %}</div>
</td></tr></table></div></td>
<!-- Информационный блок -->
<td class="goodsDataMainRightBlock" style="{% IF GOODS_MOD_PRICE_NOW >= 2000 %}display: none;{% ENDIF %}">
<div><a href="http://omsk.homecredit.ru/cards/credit/cash.php" target="_blank"><img alt="" src="http://st.rekbes.nov.ru/1/815/480/3633_320.jpg" style="width: 187px; height: 100px;" /></a>​</div>
<div><script type="text/javascript" data-pp-pubid="bff1bd10c7" data-pp-placementtype="190x100"> (function (d, t) {
"use strict";
var s = d.getElementsByTagName(t)[0], n = d.createElement(t);
n.src = "//paypal.adtag.where.com/merchant.js";
s.parentNode.insertBefore(n, s);
}(document, "script"));
</script></div>
<div><center><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Rekbes -->
<ins class="adsbygoogle"
	 style="display:inline-block;width:180px;height:150px"
	 data-ad-client="ca-pub-4721138244889131"
	 data-ad-slot="8364273210"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></center></div> 
</tr>
</table></spoiler>
</div>
</form></div>
<a href="https://www.facebook.com/St.Bessonov" style="font-family: &quot;lucida grande&quot;,tahoma,verdana,arial,sans-serif; font-size: 11px; font-variant: normal; font-style: normal; font-weight: normal; color: #3B5998; text-decoration: none;" target="_TOP" title="Станислав Бессонов"></a><span style="font-family: &quot;lucida grande&quot;,tahoma,verdana,arial,sans-serif; font-size: 11px; line-height: 16px; font-variant: normal; font-style: normal; font-weight: normal; color: #555555; text-decoration: none;"><br />
	  Визитка администрации</span><br />
	<a href="https://www.facebook.com/St.Bessonov" target="_TOP" title=""><img src="https://badge.facebook.com/badge/100002075455599.414.1710250780.png" style="border: 0px;" /></a><img src="http://i.imgur.com/4z6Cqvz.jpg" title="информация о продавце" /></a>
<a href="http://rekbes.ru/news/Garantii-pri-pokupke-v-internet-magazinah"><img src="http://i.imgur.com/b2BlrFY.jpg" title="гарантия доставки из магазина" /></a>
<a href="http://rekbes.ru/news/Vozvrat-deneg"><img src="http://i.imgur.com/LvbzBao.jpg" title="Возврат денег" /></a>
<hr>
<center><b>Расскажи своим друзьям об этом,вдруг это то,что им нужно.</b><br>
<script type="text/javascript">(function() {
  if (window.pluso) if (typeof window.pluso.start == "function") return;
  var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
  s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
  s.src = ('https:' == window.location.protocol ? 'https' : 'http')  + '://share.pluso.ru/pluso-like.js';
  var h=d[g]('head')[0] || d[g]('body')[0];
  h.appendChild(s);
})()
</script>
<div class="pluso" data-background="none;" data-options="big,square,line,horizontal,counter,sepcounter=1,theme=14" data-services="yandex,vkontakte,odnoklassniki,facebook,twitter,google,moimir,livejournal,liveinternet,blogger"></div>
<hr>
<!-- Перевести описание сайта на другой язык -->
		<table>
  <tr>
   <td><p style="text-align:center;"><h5>Перевести описание сайта на другой язык</h5><meta name="google-translate-customization" content="3b1af17e5dc9d348-986f0bc62edceb21-g208099b91cca1bb5-13"></meta><div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'ru', layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL, multilanguagePage: true}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script></p></td>
</tr>
</table>
<div style="background:#eee;border:1px solid #ccc;padding:5px 10px;">
		<!-- Блок описания товара. Показываем его есть описание товара -->
		{% IF GOODS_DESCRIPTION_LARGE %}
		  <b>{GOODS_NAME}</b>
		  <div class="goodsDescriptionBlock">
				<div class="htmlDataBlock" itemprop="description">
				  {GOODS_DESCRIPTION_LARGE}
				</div>
		  </div>
		{% ENDIF %}
		<!-- END Блок описания товара. Показываем его есть описание товара -->


#9 sengun

sengun

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

  • Модератоpы
  • 1 139 сообщений
  • ГородНижний Новгород

Отправлено 18 Октябрь 2013 - 13:19

Просмотр сообщенияРекбес (18 Октябрь 2013 - 12:39) писал:

Добавлял так,как написано в описании выше.
<!-- Блок описания вариантов доставки -->
								 <tr>
									 <td class="goodsDataMainDeliveryBlock" colspan="2">
										 <h4><a href="#" class="my1">Условия доставки</a></h4>
										 <div class="my2">
										 {% FOR goods_delivery %}
											 <h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
											 <div class="goodsDataMainDeliveryItem" >
												 <p>{goods_delivery.DESC}</p>
												 {% IF goods_delivery.rules_empty %}
													 Стоимость доставки: {goods_delivery.PRICE | money_format}
												 {% ELSE %}
													 <div class="goodsDataMainDeliveryItemRules">
														 <table>
															 <thead>
																 <tr>
																	 <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
																 </tr>
																 <tr>
																	 <td>Для заказов больше</td>
																	 <td>Стоимость доставки</td>
																 </tr>
															 </thead>
															 <tbody class="num">
																 {% FOR rules %}
																	 <tr>
																		 <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
																		 <td>{goods_delivery.rules.PRICE | money_format}</td>
																	 </tr>
																 {% ENDFOR %}
																	 <tr>
																		 <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
																		 <td>{goods_delivery.PRICE | money_format}</td>
																	 </tr>
															 </tbody>
														 </table>
													 </div>
												 {% ENDIF %}
											 </div>
										 {% ENDFOR %}</div>
</td></tr></table></div></td>
<!-- Информационный блок -->
<td class="goodsDataMainRightBlock" style="{% IF GOODS_MOD_PRICE_NOW >= 2000 %}display: none;{% ENDIF %}">
<div><a href="http://omsk.homecredit.ru/cards/credit/cash.php" target="_blank"><img alt="" src="http://st.rekbes.nov.ru/1/815/480/3633_320.jpg" style="width: 187px; height: 100px;" /></a>​</div>
<div><script type="text/javascript" data-pp-pubid="bff1bd10c7" data-pp-placementtype="190x100"> (function (d, t) {
"use strict";
var s = d.getElementsByTagName(t)[0], n = d.createElement(t);
n.src = "//paypal.adtag.where.com/merchant.js";
s.parentNode.insertBefore(n, s);
}(document, "script"));
</script></div>
<div><center><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Rekbes -->
<ins class="adsbygoogle"
	 style="display:inline-block;width:180px;height:150px"
	 data-ad-client="ca-pub-4721138244889131"
	 data-ad-slot="8364273210"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></center></div>
</tr>
</table></spoiler>
</div>
</form></div>
<a href="https://www.facebook.com/St.Bessonov" style="font-family: &quot;lucida grande&quot;,tahoma,verdana,arial,sans-serif; font-size: 11px; font-variant: normal; font-style: normal; font-weight: normal; color: #3B5998; text-decoration: none;" target="_TOP" title="Станислав Бессонов"></a><span style="font-family: &quot;lucida grande&quot;,tahoma,verdana,arial,sans-serif; font-size: 11px; line-height: 16px; font-variant: normal; font-style: normal; font-weight: normal; color: #555555; text-decoration: none;"><br />
	 Визитка администрации</span><br />
<a href="https://www.facebook.com/St.Bessonov" target="_TOP" title=""><img src="https://badge.facebook.com/badge/100002075455599.414.1710250780.png" style="border: 0px;" /></a><img src="http://i.imgur.com/4z6Cqvz.jpg" title="информация о продавце" /></a>
<a href="http://rekbes.ru/news/Garantii-pri-pokupke-v-internet-magazinah"><img src="http://i.imgur.com/b2BlrFY.jpg" title="гарантия доставки из магазина" /></a>
<a href="http://rekbes.ru/news/Vozvrat-deneg"><img src="http://i.imgur.com/LvbzBao.jpg" title="Возврат денег" /></a>
<hr>
<center><b>Расскажи своим друзьям об этом,вдруг это то,что им нужно.</b><br>
<script type="text/javascript">(function() {
if (window.pluso) if (typeof window.pluso.start == "function") return;
var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
s.src = ('https:' == window.location.protocol ? 'https' : 'http') + '://share.pluso.ru/pluso-like.js';
var h=d[g]('head')[0] || d[g]('body')[0];
h.appendChild(s);
})()
</script>
<div class="pluso" data-background="none;" data-options="big,square,line,horizontal,counter,sepcounter=1,theme=14" data-services="yandex,vkontakte,odnoklassniki,facebook,twitter,google,moimir,livejournal,liveinternet,blogger"></div>
<hr>
<!-- Перевести описание сайта на другой язык -->
	 <table>
<tr>
<td><p style="text-align:center;"><h5>Перевести описание сайта на другой язык</h5><meta name="google-translate-customization" content="3b1af17e5dc9d348-986f0bc62edceb21-g208099b91cca1bb5-13"></meta><div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'ru', layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL, multilanguagePage: true}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script></p></td>
</tr>
</table>
<div style="background:#eee;border:1px solid #ccc;padding:5px 10px;">
	 <!-- Блок описания товара. Показываем его есть описание товара -->
	 {% IF GOODS_DESCRIPTION_LARGE %}
		 <b>{GOODS_NAME}</b>
		 <div class="goodsDescriptionBlock">
			 <div class="htmlDataBlock" itemprop="description">
				 {GOODS_DESCRIPTION_LARGE}
			 </div>
		 </div>
	 {% ENDIF %}
	 <!-- END Блок описания товара. Показываем его есть описание товара -->
Дело в строке
<td class="goodsDataMainRightBlock" style="{% IF GOODS_MOD_PRICE_NOW >= 2000 %}display: none;{% ENDIF %}">
условие
{% IF GOODS_MOD_PRICE_NOW >= 2000 %}display: none;{% ENDIF %}
говорит о том, что, если цена текущей модификации больше 2000, то блок скрывается.

#10 Рекбес

Рекбес

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

  • Пользователи
  • PipPipPip
  • 161 сообщений
  • ГородКемерово

Отправлено 18 Октябрь 2013 - 13:42

Только что я тоже об этом подумал,значит правильно думал.Спасибо.




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

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