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


grappp

Регистрация: 13 авг. 2014
Offline Активность: 06 апр. 2021 16:38
-----

#159323 Перестал Работать Фильтр По Ценам!

Отправлено Ирина345 на 15 Сентябрь 2014 - 18:36

Просмотр сообщенияgrappp (15 Сентябрь 2014 - 17:27) писал:

Здравствуйте!

Пропал ползунок в фильтре по ценам!

Изображение

Помогите, пожалуйста разобраться.
Здравствуйте, ползунок пропал,т.к. Вы удалили js код для фильтрации
добавьте в конец файла main.js код
// Фильтры по товарам.
  // При нажании на какую-либо характеристику или свойство товара происходит фильтрация товаров
  $('.contentTbodySearchFilterBlock input').click(function(){
	$(this)[0].form.submit();
  });
  var
	// Минимальное значение цены для фильтра
	priceFilterMinAvailable = parseInt($('.goodsFilterPriceRangePointers .min').text())
	// Максимальное значение цены для фильтра
	,priceFilterMaxAvailable = parseInt($('.goodsFilterPriceRangePointers .max').text())
	// Максимальное значение цены для фильтра
	,priceSliderBlock = $('#goods-filter-price-slider')
	// Поле ввода текущего значения цены "От"
	,priceInputMin = $( "#goods-filter-min-price" )
	// Поле ввода текущего значения цены "До"
	,priceInputMax = $( "#goods-filter-max-price" )
	// Блок с кнопкой, которую есть смысл нажимать только тогда, когда изменялся диапазон цен.
	,priceSubmitButtonBlock = $( ".goodsFilterPriceSubmit" )
  ;
  // Изменяет размер ячеек с ценой, т.к. у них нет рамок, есть смысл менять размеры полей ввода, чтобы они выглядили как текст
  function priceInputsChangeWidthByChars() {
	// Если есть блок указания минимальной цены
	if(priceInputMin.length) {
	  priceInputMin.css('width', (priceInputMin.val().length*7 + 3) + 'px');
	  priceInputMax.css('width', (priceInputMax.val().length*7 + 3) + 'px');
	}
  }
  // Слайдер, который используется для удобства выбора цены
  priceSliderBlock.slider({
	range: true,
	min: priceFilterMinAvailable,
	max: priceFilterMaxAvailable,
	values: [
	  parseInt($('#goods-filter-min-price').val())
	  ,parseInt($('#goods-filter-max-price').val())
	],
	slide: function( event, ui ) {
	  priceInputMin.val( ui.values[ 0 ] );
	  priceInputMax.val( ui.values[ 1 ] );
	  priceSubmitButtonBlock.show();
	  priceInputsChangeWidthByChars();
	}
  });
  // При изменении минимального значения цены
  priceInputMin.keyup(function(){
	var newVal = parseInt($(this).val());
	if(newVal < priceFilterMinAvailable) {
	  newVal = priceFilterMinAvailable;
	}
	priceSliderBlock.slider("values", 0, newVal);
	priceSubmitButtonBlock.show();
	priceInputsChangeWidthByChars();
  });
  // При изменении максимального значения цены
  priceInputMax.keyup(function(){
	var newVal = parseInt($(this).val());
	if(newVal > priceFilterMaxAvailable) {
	  newVal = priceFilterMaxAvailable;
	}
	priceSliderBlock.slider("values", 1, newVal);
	priceSubmitButtonBlock.show();
	priceInputsChangeWidthByChars();
  });
  // Обновить размеры полей ввода диапазона цен
  priceInputsChangeWidthByChars();
  // END Фильтры по товарам.



#156719 Комплектатор! Можно Реализовать?

Отправлено Сake на 03 Сентябрь 2014 - 01:11

Вам необходимо использовать модификации. В карточке товара раздела режима администрирования имеется раздел "Модификации" где вы можете задать возможные - доступные модификации для каждого конкретного товара. Например, товар - развесной чай, Вы подавляете ему модификацию 50гр - 200рублей, 100гр.- 300 рублей и т.д. То есть покупатель сможет выбрать именно ту модификацию товара, которая ему нужна, а именно вес.  При добавлении товара в корзину будет класться именно то количество, которое покупатель укажет.


#154716 Помогите С Установкой Css3 Вкладок (Табов)

Отправлено Danil на 24 Август 2014 - 18:03

Просмотр сообщенияgrappp (24 Август 2014 - 17:51) писал:

Да, вы правы. Добавил его просто не туда )

Получилось. Но все равно как-то не так ) Под вкладками вот такая ерунда (скрин)

Изображение

И вкладка описание пуста. Хотя должна быть заполнена.

В шаблоне товар найдите код
{GOODS_DESCRIPTION_LARGE}
И после него вставьте код
									 <!-- Короткое SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
<div style="padding-top:1em;">{GOODS_SEO_DESCRIPTION_SHORT}</div>
{% ENDIF %}
<!-- END Короткое SEO-описание -->
<!-- Полное SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_LARGE %}
<div style="padding-top:1em;" class="htmlDataBlock">
		 {GOODS_SEO_DESCRIPTION_LARGE}
</div>
{% ENDIF %}
<!-- END Полное SEO-описание -->

Далее ниже найдите код и удалите
<!-- Короткое SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
<div style="padding-top:1em;">{GOODS_SEO_DESCRIPTION_SHORT}</div>
{% ENDIF %}
<!-- END Короткое SEO-описание -->
<!-- Полное SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_LARGE %}
<div style="padding-top:1em;" class="htmlDataBlock">
		 {GOODS_SEO_DESCRIPTION_LARGE}
</div>
{% ENDIF %}
<!-- END Полное SEO-описание -->
<!-- Блок характеристик товара. Показываем его если указаны характеристики -->
{% IFNOT goods_features_empty %}
<h3>Характеристики {GOODS_NAME}</h3>
<table class="goodsDataFeatures">
		 <tr>
				 {% FOR goods_features%}
						 <td>
								 <p><span>{goods_features.NAME}</span></p>
						 </td>
						 <td>
								 {goods_features.VALUE}
						 </td>
						 {% IFNOT goods_features.last %}{goods_features.index | is_divided("2","</tr><tr>","")}{% ENDIF %}
				 {% ENDFOR %}
		 </tr>
</table>
{% ENDIF %}
<!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
<!-- Сопутствующие товары -->
{% IFNOT related_goods_empty %}
<h3>Сопутствующие товары</h3>
<table>
<tr>
{% FOR related_goods %}
		 <td class="goodsListItem">
				 <div class="goodsListItemBlock withBorder cornerAll">
				 <div class="goodsListItemImage"><a href="{related_goods.URL}"><img class="goods-image-small" src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_goods.IMAGE_SMALL}{% ENDIF %}" alt="{related_goods.NAME}" /></a></div>
				 <h3 class="goodsListItemName"><a href="{related_goods.URL}">{related_goods.NAME}</a></h3>
				 <div class="goodsListItemPriceNew">
						 <a href="{related_goods.URL_MIN_PRICE_NOW}">{related_goods.MIN_PRICE_NOW | money_format}</a>
				 </div>
				 <div class="goodsListItemPriceOld">
								 {% IF related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MIN_PRICE_NOW %}
										 <a href="{related_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
								 {% ELSEIF related_goods.MIN_PRICE_OLD>related_goods.MIN_PRICE_NOW %}
										 <a href="{related_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{related_goods.MIN_PRICE_OLD | money_format}</a>
								 {% ENDIF %}
				 </div>
				 </div>
		 </td>
{% IFNOT related_goods.last %}{related_goods.index | is_divided("4","</tr><tr>","")}{% ENDIF %}
{% ENDFOR goods %}
</tr>
</table><br /><br />
{% ENDIF %}
<!-- END Сопутствующие товары -->



#154697 Помогите С Установкой Css3 Вкладок (Табов)

Отправлено Danil на 24 Август 2014 - 17:05

Просмотр сообщенияgrappp (24 Август 2014 - 16:33) писал:

Подскажите, пожалуйста, как реализовать в шаблоне ПЛАСТИК данный метод http://forum.storela...бов/#entry35209

Просто код шаблона ТОВАР совершенно другой. В нем нет даже строчки
<!-- Блок описания товара. Показываем его есть описание товара -->


И порядок кода совершенно другой.

Заранее большое спасибо за помощь.

Зайдите в шаблон товар найдите и удалите код
Скрытый текст
Далее в шаблоне товар найдите код
<!-- Условия доставки-Конец -->
		 </div>
	 </div>
	 <br /> <script type="text/javascript">(function() {
if (window.pluso)if (typeof window.pluso.start == "function") return;
if (window.ifpluso==undefined) { window.ifpluso = 1;
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]('body')[0];
h.appendChild(s);
}})();</script>
<div class="pluso" data-background="transparent" data-options="medium,round,line,horizontal,nocounter,theme=08" data-services="vkontakte,facebook,twitter,google,moimir,odnoklassniki,livejournal,tumblr,linkedin,email,print"></div>
</div>
	 <div class="clear"></div>
</div>
</form>
И после него вставьте
Скрытый текст
Далее скачайте Прикрепленный файл  style2.css   4,51К   345 Количество загрузок: и добавьте к себе на сайт на сайт.
После зайдите в html шаблон и найдите код
<link rel="stylesheet" href="{ASSETS_STYLES_PATH}main.css" type="text/css" />
И после него добавьте
<link rel="stylesheet" href="{ASSETS_STYLES_PATH}style2.css" type="text/css" />



#154661 Меню Описание/характеристик... С Переключением Закладок

Отправлено MikDark на 24 Август 2014 - 13:52

Просмотр сообщенияgrappp (24 Август 2014 - 13:52) писал:


Это я понимаю )
Из-за медленного интернет соединения может такое быть?

Да, скорее всего из-за него, т.к. ошибка timeout , запрос на сохранение не доходит.


#154598 Меню Описание/характеристик... С Переключением Закладок

Отправлено Danil на 24 Август 2014 - 06:47

Просмотр сообщенияgrappp (24 Август 2014 - 01:48) писал:

Здравствуйте!

Подскажите, пожалуйста как можно реализовать то же самое (скрин ниже).
Шаблон: пластик
Система закладок в общем, а никак сейчас все списком идет.


Прикрепленный файл купить Cмеситель Edelform Albus для биде art.AB1814, купить Cмеситель Edelform Albus для биде art.AB1814 в спб 2014-08-24 02-43-49 2014-08-24 02-43-51.jpg



Заранее большое спасибо за помощь.

Здравствуйте.
Попробуйте воспользоваться этой инструкцией
http://forum.storela...-вкладок-табов/


#153627 Всплывающие Окна (Пример Внутри)

Отправлено Vaccina на 19 Август 2014 - 00:59

В шаблоне Товар удаляете старый код, отвечающий за данный блок(он дополнительно в коде прокомментирован):
<!-- Условия доставки -->
		 <div class="block">
			 <div class="delivery fnt12n txtalgnlft">
			 <p class="fnt12b">
				 Условия доставки
			 </p>
			 <!-- Способ -->
			 {% FOR goods_delivery %}
				 <div class="variant">
				 <div class="title fnt12b" rel="{goods_delivery.ID}">
					 Вариант {goods_delivery.index}: {goods_delivery.NAME}
				 </div>
				 <div class="info">
					 {goods_delivery.DESC}
				 </div>
				 {% IF goods_delivery.rules_empty %}
					 <div class="delivmoney fnt11i">
					 Стоимость доставки: {goods_delivery.PRICE | money_format}
					 </div>
				 {% ELSE %}
					 <div class="delivmoney fnt11i">
					 Стоимость доставки зависит от суммы заказа:
					 </div>
					 <div class="history" style="padding:0;">
					 <table cellpadding="0" width="100%" cellspacing="0" class="fnt11b txtalgncnt">
					 <tr class="title">
						 <td>
						 Для заказов больше
						 </td>
						 <td width="30%">
						 Стоимость
						 </td>
					 </tr>
					 {% FOR rules %}
						 <tr class="delivery">
						 <td class="txtalgnlft">
							 {goods_delivery.rules.SUM_MORE_PRICE | money_format}
						 </td>
						 <td class="last">
							 {goods_delivery.rules.PRICE | money_format}
						 </td>
						 </tr>
					 {% ENDFOR %}
					 <tr class="delivery">
						 <td class="old txtalgnlft fnt10n">
						 Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}
						 </td>
						 <td class="last">
						 {goods_delivery.PRICE | money_format}
						 </td>
					 </tr>
					 </table>
					 </div>
				 {% ENDIF %}
				 </div>
			 {% ENDFOR %}
			 <!-- Способ-Конец -->
			 </div>
		 </div>
		 <!-- Условия доставки-Конец -->

и вставьте:
<div class="modals" style="display:none;">
<div>
текст доставки
</div>
<div>
текст оплаты
</div>
<div>
текст для дополнительного блока
</div>
</div>
<div class="modals_link">
<a class="openFlippingBook" rel="1" href="#">Доставка</a>
<a class="openFlippingBook" rel="2" href="#">Оплата</a>
<a class="openFlippingBook" rel="3" href="#">Дополнительно</a>
</div>
									
<script type="text/javascript">
$('.openFlippingBook').click(function(e) {
e.preventDefault();
var content = $('.modals > div:eq(' + (parseInt($(this).attr('rel')) - 1)
						 + ')').clone(true).addClass('formback');
$.fn.nyroModalManual({
content: content,
minWidth: 500,
minHeight: 300,
gallery: null
});
});
</script>



#153123 Всплывающие Окна (Пример Внутри)

Отправлено Danil на 15 Август 2014 - 21:57

Просмотр сообщенияgrappp (15 Август 2014 - 21:44) писал:

И дабы не создавать новую тему, хочу спросить как увеличить шрифт в правом верхнем углу шаблона, где указан телефон?

Контакты для связзи:
/телефон/

Как можно увеличить шрифт самого телефона и надписи КОНТАКТЫ ДЛЯ СВЯЗИ?

Заранее благодарен за помощь.

Здравствуйте.
В main.css найдите код
#header .blocks .rght ul li.title {
font: normal 12px Verdana, Geneva, sans-serif;
color: #1e5d77;
margin: -2px 0 0 46px;
}
И замените в строке
font: normal 12px Verdana, Geneva, sans-serif;
значение
12px
на то, которое Вам нужно

Там же найдите код
#header .blocks .rght ul li.padd {
padding: 4px 0 4px 25px;
margin: 2px 0 0 45px;
overflow: hidden;
width: 200px;
height: 14px;
line-height: 15px;
}
И замените на
#header .blocks .rght ul li.padd {
padding: 4px 0 4px 25px;
margin: 2px 0 0 45px;
overflow: hidden;
width: 200px;
height: 14px;
line-height: 15px;
font-size:15px;
}
И в строке
font-size:15px;
замените значение
15px
на то которое Вам нужно.


#152839 Всплывающие Окна (Пример Внутри)

Отправлено Vaccina на 14 Август 2014 - 01:40

уточните пожалуйста, где вы хотите подобное реализовать.
Пример реализации, можно вставить в любом необходимом вам месте в шаблоне HTML:
<div class="modals" style="display:none;">
<div>
текст для первого блока
</div>
<div>
текст для второго блока
</div>
<div>
текст для третьего блока
</div>
</div>
<div class="modals_link">
<a class="openFlippingBook" rel="1" href="#">ссылка 1</a>
<a class="openFlippingBook" rel="2" href="#">ссылка 2</a>
<a class="openFlippingBook" rel="3" href="#">ссылка 3</a>
</div>
					
<script type="text/javascript">
$('.openFlippingBook').click(function(e) {
e.preventDefault();
var content = $('.modals > div:eq(' + (parseInt($(this).attr('rel')) - 1)
			 + ')').clone(true).addClass('formback');
$.fn.nyroModalManual({
content: content,
minWidth: 500,
minHeight: 300,
gallery: null
});
});
</script>