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


emin808

Регистрация: 28 нояб. 2012
Offline Активность: 14 июня 2013 11:44
-----

#43143 Удалил Блок Вариантов Доставки

Отправлено Koderhan на 09 Февраль 2013 - 14:29

Да, можно выводить один вариант доставки только если товар есть "под заказ".
В файле "Товар".
Найти код:
<!-- Блок описания вариантов доставки -->
		<div class="span12">
		  <h4 style="margin-top:1em;">Условия доставки</h4>
		  {% FOR goods_delivery %}
			<h5>Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
			<div class="span12" >
			  <p class="left">{goods_delivery.DESC}</p><br />
			  {% IF goods_delivery.rules_empty %}
				{% IF goods_delivery.PRICE=0 %}
				  <strong class="black">Стоимость доставки: {goods_delivery.PRICE | money_format}</strong>
				{% ELSE %}
				  Стоимость доставки: {goods_delivery.PRICE | money_format}</span>
				{% ENDIF %}
			  {% ELSE %}
				<table class="table">
				  <thead>
					<tr>
					  <td><h5>Стоимость доставки зависит от суммы заказа</h5></td>
					</tr>
				  </thead>
				  <tbody>
					{% FOR rules %}
					  <tr>
						<td>Для заказов больше {goods_delivery.rules.SUM_MORE_PRICE | money_format} - стоимость доставки {goods_delivery.rules.PRICE | money_format}</td>
					  </tr>
					{% ENDFOR %}
					<tr>
					  <td>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format} - стоимость доставки {goods_delivery.PRICE | money_format}</td>
					</tr>
				  </tbody>
				</table>
			  {% ENDIF %}
			</div>
		  {% ENDFOR %}
		</div>
		<!-- /Блок описания вариантов доставки -->
Заменить:
<!-- Блок описания вариантов доставки -->
		<div class="span12">
		  <h4 style="margin-top:1em;">Условия доставки</h4>
		  {% FOR goods_delivery %}
		  <div class="available-true" {% IF GOODS_MOD_REST_VALUE>0 && goods_delivery.index=2%}style="display:none;"{% ELSEIF GOODS_MOD_REST_VALUE=0 && goods_delivery.index!=2 %}style="display:none;"{%ENDIF%} >
			<h5>Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
			<div class="span12" >
			  <p class="left">{goods_delivery.DESC}</p><br />
			  {% IF goods_delivery.rules_empty %}
				{% IF goods_delivery.PRICE=0 %}
				  <strong class="black">Стоимость доставки: {goods_delivery.PRICE | money_format}</strong>
				{% ELSE %}
				  Стоимость доставки: {goods_delivery.PRICE | money_format}</span>
				{% ENDIF %}
			  {% ELSE %}
				<table class="table">
				  <thead>
					<tr>
					  <td><h5>Стоимость доставки зависит от суммы заказа</h5></td>
					</tr>
				  </thead>
				  <tbody>
					{% FOR rules %}
					  <tr>
						<td>Для заказов больше {goods_delivery.rules.SUM_MORE_PRICE | money_format} - стоимость доставки {goods_delivery.rules.PRICE | money_format}</td>
					  </tr>
					{% ENDFOR %}
					<tr>
					  <td>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format} - стоимость доставки {goods_delivery.PRICE | money_format}</td>
					</tr>
				  </tbody>
				</table>
			  {% ENDIF %}
			</div>
		  </div>
		  {% ENDFOR %}
		</div>
		<!-- /Блок описания вариантов доставки -->
В этом коде применяется условие.
Если товар под заказ то выводим только второй вариант кода.
Иначе выводим все имеющиеся варианты доставки кроме второго варианта.
В файле "main.js".
Найти код:
		goodsAvailableTrue			= goodsAvailable.find('.available-true'),
		goodsAvailableFalse		   = goodsAvailable.find('.available-false'),
Заменить:
		goodsAvailableTrue			= $('.available-true'),
		goodsAvailableFalse		   = $('.available-false'),



#43158 Удалил Блок Вариантов Доставки

Отправлено Koderhan на 09 Февраль 2013 - 15:09

Просмотр сообщенияemin808 (09 Февраль 2013 - 14:38) писал:

да, благодарю получилось, :) но есть маленькая деталь, при выборе модификации условия пропадают  http://asfn.storelan...cation=18012728

а здесь, появляется оба варианта http://asfn.storelan...ad-11?from=Y2Jl (нажмите на радио кнопку)
Для этого вы можете просто отменить изменения которые вносили в "main.js".
goodsAvailableTrue					  = goodsAvailable.find('.available-true'),
				goodsAvailableFalse				= goodsAvailable.find('.available-false'),



#42582 Удалил Блок Вариантов Доставки

Отправлено Koderhan на 07 Февраль 2013 - 13:24

Просмотр сообщенияemin808 (06 Февраль 2013 - 14:30) писал:

здравия,

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

Например в товары которые есть в наличии одни условия доставки, а в товары под заказ другие условия?!

http://asfn.storeland.ru/
Если вы скрыли данный блок с помощью стилей.
<div class="span12" style="display:none;">
То вам будет достаточно удалить код:
style="display:none;"

А если все же удалили данный код то можете его вернуть обратно.
После кода:
  <!-- Блок описания модификации -->
		<div class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
		  <div class="htmlDataBlock">
			{GOODS_MOD_DESCRIPTION}
		  </div>
		</div>
Добавить:
<!-- Блок описания вариантов доставки -->
		<div class="span12">
		  <h4 style="margin-top:1em;">Условия доставки</h4>
		  {% FOR goods_delivery %}
			<h5>Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
			<div class="span12" >
			  <p class="left">{goods_delivery.DESC}</p><br />
			  {% IF goods_delivery.rules_empty %}
				{% IF goods_delivery.PRICE=0 %}
				  <strong class="black">Стоимость доставки: {goods_delivery.PRICE | money_format}</strong>
				{% ELSE %}
				  Стоимость доставки: {goods_delivery.PRICE | money_format}</span>
				{% ENDIF %}
			  {% ELSE %}
				<table class="table">
				  <thead>
					<tr>
					  <td><h5>Стоимость доставки зависит от суммы заказа</h5></td>
					</tr>
				  </thead>
				  <tbody>
					{% FOR rules %}
					  <tr>
						<td>Для заказов больше {goods_delivery.rules.SUM_MORE_PRICE | money_format} - стоимость доставки {goods_delivery.rules.PRICE | money_format}</td>
					  </tr>
					{% ENDFOR %}
					<tr>
					  <td>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format} - стоимость доставки {goods_delivery.PRICE | money_format}</td>
					</tr>
				  </tbody>
				</table>
			  {% ENDIF %}
			</div>
		  {% ENDFOR %}
		</div>
		<!-- /Блок описания вариантов доставки -->



#42541 Цена, Старая Цена

Отправлено Koderhan на 07 Февраль 2013 - 11:15

Просмотр сообщенияemin808 (07 Февраль 2013 - 10:08) писал:

Прошу прощения, скачал архив , а там ссылка такая:

file:///C:/Users/E6D8~1/AppData/Local/Temp/Rar$EX04.164/%D0%A2%D0%BE%D0%B2%D0%B0%D1%80.html#goodsDataOpinionAdd

по ней нет кода
Попробуйте пожалуйста, этот файл Прикрепленный файл  товар2.zip   7,92К   102 Количество загрузок:


#42414 Сопутствующий Товар

Отправлено Koderhan на 06 Февраль 2013 - 16:56

Предварительно создав резервную копию шаблона.
Попробуйте этот код файла "Товар".

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

  • Прикрепленный файл  Товар.zip   7,87К   113 Количество загрузок:



#42434 Сопутствующий Товар

Отправлено mikola на 06 Февраль 2013 - 18:16

Просмотр сообщенияemin808 (06 Февраль 2013 - 17:46) писал:

Благодарю, заменил, результата нет


Попробуйтевнимательно еще раз по этому сообщению http://forum.storela...вар/#entry42414
нужно зайти в раздел "Сайт" > "Редактор тем" в шаблоне "Товар".


#41175 Характеристики

Отправлено miyako на 30 Январь 2013 - 18:03

Просмотр сообщенияemin808 (30 Январь 2013 - 10:42) писал:

да, благодарю, получилось! :)

Вот вопрос еще, заполняю характеристики , прописываю по очереди с верху в низ, а на сайте почему то отображается наоборот с низу вверх :huh:

1. Как правильно заполнять ?!

2. Как сделать чтоб характеристики на сайте отображались согласно заданной очередности в ЛК?!

3. Можно ли их менять местами самостоятельно?!

Изображение

Изображение


http://asfn.storeland.ru/

Вы можете отредактировать вручную в панели управления вашим магазином в разделе Товары->Характеристики


#41009 Характеристики

Отправлено Vaccina на 30 Январь 2013 - 00:37

Вам необходимо в шаблоне "Товар" найти

{goods_features.index | is_divided("2","</tr><tr>","")}

и заменить на

{goods_features.index | is_divided("1","</tr><tr>","")}



#40832 Изменение Типа Выбора Модификации

Отправлено Vaccina на 29 Январь 2013 - 01:21

Сделайте данные изменения в ночь 29-30 января, я попробую разобраться с данной проблемой.


#41008 Изменение Типа Выбора Модификации

Отправлено Vaccina на 30 Январь 2013 - 00:35

У вас присутствует синтаксическая ошибка в файле main.js
Вам необходимо в данном файле найти

// Добавление товара в корзину через ajax
  $('.goodsListItemCatalogueAddToCartButton, .goodsToCartFromCompareForm').submit(function(){
	// Если нужно быстро положить в корзину
	if($(this).attr('rel') == 'quick') {
	  return true;

и заменить на

// Добавление товара в корзину через ajax
  $('.goodsListItemCatalogueAddToCartButton, .goodsToCartFromCompareForm').submit(function(){
	// Если нужно быстро положить в корзину
	if($(this).attr('rel') == 'quick') {
	  return true;
   
	// Если нужно просто добавить в корзину и продолжить покупки
	} else {
	  $(this).nyroModalManual({
		formIndicator: 'ajax_q',  // Value added when a form is sent
		minWidth: 420, // Minimum width
		minHeight: 150, // Minimum height
		gallery: null // Gallery name if provided
	  });
	  return false;
	 }
  });



#40833 Цена, Старая Цена

Отправлено Vaccina на 29 Январь 2013 - 01:30

1) Попробуйте заменить

/* if(modificationPriceOld>modificationPriceNow) {
goodsPriceOld.html(modificationPriceOldFormated);
} else {
goodsPriceOld.html('');
} */

на

if(modificationPriceOld>modificationPriceNow) {
  goodsPriceOld.html(modificationPriceOldFormated.replace(/ПЕ/g, 'Руб'));
} else {
  goodsPriceOld.html('');
}

2) В файле стилей main.css найдите

.products-grid .price-box .old-price {
	padding-left: 5px;
}

и замените на

.products-grid .price-box .old-price {
	display: block;
	padding-left: 5px;
}



#40632 Цена, Старая Цена

Отправлено Koderhan на 28 Январь 2013 - 07:51

Попробуйте в файл "Товар".
Найти код:
<!-- Старая цена -->
	 <!-- Если на товар действует скидка -->
	 {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
		 <div class="old-price">
		 <span class="goodsDataMainModificationPriceOld price" title="Мы снизили цену на &laquo;{GOODS_NAME}&raquo;. Старая цена - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} руб.">
			 {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
		 </span>
		 </div>
	 <!-- Если старая цена была больше новой -->
	 {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
		 <div class="old-price">
		 <span class="goodsDataMainModificationPriceOld price" title="Мы снизили цену на &laquo;{GOODS_NAME}&raquo;. Старая цена - {GOODS_MOD_PRICE_OLD} руб.">
			 {GOODS_MOD_PRICE_OLD | money_format}
		 </span>
		 </div>
	 {% ENDIF %}
	 <!-- /Старая цена -->
Заменить:
<!-- Старая цена -->
	 <!-- Если на товар действует скидка -->
	 {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
		 <div class="old-price">
		 <span class="goodsDataMainModificationPriceOld price" title="Мы снизили цену на &laquo;{GOODS_NAME}&raquo;. Старая цена - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} руб.">
			 <span title=""><span class="num">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT}</span> <span>ПЕ</span></span>
		 </span>
		 </div>
	 <!-- Если старая цена была больше новой -->
	 {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
		 <div class="old-price">
		 <span class="goodsDataMainModificationPriceOld price" title="Мы снизили цену на &laquo;{GOODS_NAME}&raquo;. Старая цена - {GOODS_MOD_PRICE_OLD} руб.">
			
			 <span title=""><span class="num">{GOODS_MOD_PRICE_OLD}</span> <span>ПЕ</span></span>
		 </span>
		 </div>
	 {% ENDIF %}
	 <!-- /Старая цена -->
И для того чтобы удалить зачеркивание у текста. Можно добавить в файл "Товар".
Добавить код:
<style>
.span7 .row .old-price{
	text-decoration: initial;
}
.span7 .row .old-price .price {
	text-decoration: initial;
}
</style>



#40647 Цена, Старая Цена

Отправлено Koderhan на 28 Январь 2013 - 09:29

В файл "Товары".
Добавить код:
<style>
.span7 .row .old-price{
		text-decoration: initial;
}
.span7 .row .old-price .price {
		text-decoration: initial;
}
</style>
В файле "Товары".
Есть еще подобный блок.
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
							  <span class="old-price" style="padding-left:5px;">
								<span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
							  </span>
							{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
							  <span class="old-price" style="padding-left:5px;">
								<span class="price">{goods.MIN_PRICE_OLD | money_format}</span>
							  </span>
							{% ENDIF %}
Заменить:
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
							  <span class="old-price" style="padding-left:5px;">
								<span class="price"><span title="{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}"><span class="num">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</span> <span>ПЕ</span></span></span>
							  </span>
							{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
							  <span class="old-price" style="padding-left:5px;">
								<span class="price"><span title="{goods.MIN_PRICE_OLD}"><span class="num">{goods.MIN_PRICE_OLD}</span> <span>ПЕ</span></span></span>
							  </span>
							{% ENDIF %}
Старая цена у вас будет ПЕ.



#40671 Цена, Старая Цена

Отправлено Koderhan на 28 Январь 2013 - 12:23

В файле "main.js".
Найти код:
		// Старая цена товара
		if(modificationPriceOld>modificationPriceNow) {
		  goodsPriceOld.html(modificationPriceOldFormated);
		} else {
		  goodsPriceOld.html('');
		} 
Заменить:
		// Старая цена товара
  /*	  if(modificationPriceOld>modificationPriceNow) {
		  goodsPriceOld.html(modificationPriceOldFormated);
		} else {
		  goodsPriceOld.html('');
		} */



#36410 Отключить Отображение Заголовка Страницы

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

Просмотр сообщенияemin808 (24 Декабрь 2012 - 18:15) писал:

ёлки!
прошу прощения , но теперь нам хотелось бы вернуть заголовки обратно .
Помогите пожалуйста...
В файле "Страница".
Найти найти код:
<div class="span7 col-main">
<div class="std">
И добавить после:
<div class="page-title">
	 <h2>{PAGE_NAME}</h2>
</div>

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

  • ScreenShot 289.jpg