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


Viking

Регистрация: 02 сент. 2014
Offline Активность: 09 марта 2015 10:10
-----

#172793 Описание Модификации "базовая"

Отправлено Danil на 16 Ноябрь 2014 - 15:55

Просмотр сообщенияViking (16 Ноябрь 2014 - 14:30) писал:

теперь всех на позициях "Нет в наличии", включая и с остатками.
А если несколько модификации, то  даже несколько записей.
Изменения подправили, проверьте пожалуйста.


#167857 Скрыть Наличие Товара

Отправлено Сake на 22 Октябрь 2014 - 03:24

Попробуйте ранее вставленный код в файл main.js, а именно

$(function() {
  if ($('.compare_rest_value_display_hide [rel="0"]').length) {
		$('.compare_rest_value_display_hide').show();
		$('.compare_rest_value_display_show').hide();
  }
});

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

$(function () {
  if ($('.compare_rest_value_display_hide [rel="0"]').length) {
	$('.compare_rest_value_display_hide').show();
	//$('.compare_rest_value_display_show').hide();
  } else {
	$('.compare_rest_value_display_hide').hide();
	//$('.compare_rest_value_display_show').show();
  }
});



#166385 Быстрый Заказ Сумма Итого

Отправлено Сake на 16 Октябрь 2014 - 00:39

У вас код javascript в шаблоне "Быстрый заказ" содержит ошибку (неверный стиль комментариев). Найдите следующий код

<!-- JS обновление данных корзины -->
<script>$('.heading:first').html($('#newCartData .heading').html());
<!-- Ниже я размещаю скрипт для сортировки А-Я зон доставки -->
$(function () {
  var modifications = $('.orderStageDeliveryListTable tbody');
  if (modifications.length) {
		modifications.each(function () {
		  var self = $(this);
		  self.children('tr.zones').sort(function (a, j) {
				var left = $.trim($(a).text().toUpperCase());
				var right = $.trim($(j).text().toUpperCase());
				return (left < right) ? - 1 : (left > right) ? 1 : 0;
		  }).each(function (index, element) {
				self.append(element);
		  });
		});
  }
});  <!--  end Моего скрипта -->
</script>
<!-- end Блок для обновления данных корзины. Не виден пользователю -->

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

<!-- JS обновление данных корзины -->
<script>
$('.heading:first').html($('#newCartData .heading').html());

// <!-- Ниже я размещаю скрипт для сортировки А-Я зон доставки -->
$(function () {
  var modifications = $('.orderStageDeliveryListTable tbody');
  if (modifications.length) {
		modifications.each(function () {
		  var self = $(this);
		  self.children('tr.zones').sort(function (a, j) {
				var left = $.trim($(a).text().toUpperCase());
				var right = $.trim($(j).text().toUpperCase());
				return (left < right) ? - 1 : (left > right) ? 1 : 0;
		  }).each(function (index, element) {
				self.append(element);
		  });
		});
  }
});  // <!--  end Моего скрипта -->

$(function () {
  setTimeout(function () {
	$('.deliveryRadio, .deliveryZoneRadio').click(function () {
	  setTimeout($.proxy(function () {
		var tbody = $(this).closest('tbody');
		var price = parseFloat(tbody.find('.orderStageDeliveryZonePrice .num').text().replace(/\s+/, ''));
		if (!price) {
		  price = parseFloat(tbody.find('.orderStageDeliveryDefaultPrice .num').text().replace(/\s+/, ''));
		}
		var total = parseFloat($('.cart-total-price > .price').attr('data-price'));
		$('.cart-total-price .num').text(number_format(price + total, 0, ',', ' '));
	  }, this), 800);
	}) .filter('[checked="checked"]').trigger('click');
  }, 800);
});
</script>
<!-- end Блок для обновления данных корзины. Не виден пользователю -->



#165751 Пропала Анимация Кнопок

Отправлено Alekseys на 13 Октябрь 2014 - 15:38

Просмотр сообщенияViking (13 Октябрь 2014 - 15:29) писал:

Alekseys,  а можно в мобильной версии отцентрировать кнопки..., проблема идет от мой кнопки, которая скорее всего не умно задана в майне, со строки 884:

/*  Моя кнопка Вопросительного знака */
a.my_readmore {
display: inline-block;
position:relative; float: left; left: 55px; margin-top: -2px;  
-webkit-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
a.my_readmore:hover {
transform: rotate(360deg);
-ms-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
}
В main.css замените
body .prod_hold > div .prod-info-fly {
bottom: 0;
display: none;
min-height: inherit;
opacity: 1;
position: static;
width: 190px !important;
}
на
body .prod_hold > div .prod-info-fly {
bottom: 0;
display: none;
min-height: inherit;
opacity: 1;
position: static;
width: 190px !important;
margin: auto;
}



#165723 Пропала Анимация Кнопок

Отправлено Alekseys на 13 Октябрь 2014 - 14:02

Просмотр сообщенияViking (13 Октябрь 2014 - 13:19) писал:

Alekseys, теперь надо в мобильной версии подправить при отображении списком!, см. пост выше, кроме того заметил, что в мобильной версии в Хроме, hover срабатывает  дублированием названия и цены
Здравствуйте. В style.css
body .prod_hold > div .prod-info-fly .name, body .prod_hold > div .prod-info-fly .price {
display: none;
}
на
body .prod_hold > div .prod-info-fly .name, body .prod_hold > div .prod-info-fly .price {
display: none!important;
}
Так же в блок
@media only screen and (min-width: 480px) and (max-width: 767px)
и в блок
@media only screen and (max-width: 480px)
добавьте
body .prod_hold > div .prod-info-fly {
display: block!important;
}



#165113 Ручная Сортировка Зон Доставки

Отправлено Сake на 10 Октябрь 2014 - 04:17

Размещать код javascript в шаблоне "Быстрый заказ" необходимо в конце шаблона перед строкой

</script>



#160038 Навести Порядок После Изменений:)

Отправлено Vaccina на 18 Сентябрь 2014 - 03:39

В main,css найдите:
#compareInfo a {
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	margin: 6px 2px 2px 224px;
	text-decoration: none;
}
замените на:
#compareInfo a {
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	margin: 6px 2px 2px 0;
	text-decoration: none;
	white-space: nowrap;
}

далее найдите:
#compareInfo {
	clear: both;
	display: block;
	float: right;
	font-size: 11px;
	height: 30px;
	margin: -45px 550px 10px 0;
	position: relative;
}
замените на:
#compareInfo {
	clear: both;
	display: block;
	float: right;
	font-size: 11px;
	height: 30px;
	margin: 0;
	position: relative;
}
#compareInfoBlock{float:right;margin: 13px 40px 0 0;}

Далее в HTML найдите:
<div id="compareInfoBlock" class="inner">
замените на:
<div id="compareInfoBlock" >



#158763 Навести Порядок После Изменений:)

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

Ранее подобный вопрос рассматривался в теме форума http://forum.storela...та/#entry153146


#158387 Навести Порядок После Изменений:)

Отправлено Ирина345 на 11 Сентябрь 2014 - 16:02

Просмотр сообщенияViking (11 Сентябрь 2014 - 15:48) писал:

нее..., мне надо чернить не Старую цену, а Закупочную PriceSupplier !
Добавьте в конец файла стилей
.product-info .description .goodsDataMainModificationPriceSupplier span {
color: #000;
}



#158223 Описание Модификации "базовая"

Отправлено Alekseys на 10 Сентябрь 2014 - 17:00

Просмотр сообщенияViking (10 Сентябрь 2014 - 16:54) писал:

а не проще название модификации через "...-top:   " задать?
Если вы имеете ввиду общий для <h3>, то проблема в том, что он используется не только в заголовке модификации. В данном варианте он задается через padding-top:4px; .


#157925 Описание И Характеристики В Одной Вкладке

Отправлено Dars на 09 Сентябрь 2014 - 11:16

Просмотр сообщенияViking (09 Сентябрь 2014 - 11:13) писал:

Добрый день.

Какая-то авария вылезла: в шаблоне Товар перестала работать кнопка Купить вместе с выбором кол-ва :(  Может связано с вышесделанными изменениями? Обнаружил только сейчас!
В шаблоне "Товар" после строк:

{% ENDIF %}
  <!-- END  Если в тарифном плане подключен модуль отзывов о товаре -->


добавьте строку:

<div class="clear"></div>



#157760 Описание И Характеристики В Одной Вкладке

Отправлено MikDark на 08 Сентябрь 2014 - 15:23

Просмотр сообщенияViking (08 Сентябрь 2014 - 15:21) писал:

добавление float: left;  приводит вообще к искажению, если на позиции есть полное наименование...

возможно я здесь не хорошо задал условие

<!-- Мой Вывод описание и характеристик в вкладке Общее -->
<div id="descrip">
{% IF GOODS_DESCRIPTION_LARGE || GOODS_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
  <div>
<!-- Блок описания товара. Показываем его если есть описание товара -->
{% IF GOODS_DESCRIPTION_LARGE %}
<!--   <h3>Описание {GOODS_NAME}</h3>  Меняю заголовок ниже -->
  <h3><span style="color: #333;">Описание:</span></h3>
  <div class="htmlDataBlock" itemprop="description">
{GOODS_DESCRIPTION_LARGE}
  </div>
{% ELSE %}
  <h3><span style="color: #333;">Описание:</span></h3>
  <div class="htmlDataBlock" itemprop="description">
  {GOODS_DESCRIPTION_SHORT}
  </div>

{% ENDIF %}

После float: left; добавьте еще: width:100%;


#156825 Вы Смотрели

Отправлено Alekseys на 03 Сентябрь 2014 - 13:35

Просмотр сообщенияViking (03 Сентябрь 2014 - 13:32) писал:

извиняюсь, сразу не углядел замену padding на margin, но предложенный вариант тоже не устроил: отрезает радиусы правой стороны...
в итоге подбором width: 95%; вроде выглядит нормально:

/* Я Описываю стиль для заголовка на главной Вы смотрели */
.recent_viewed h4 {
  display: inline-block;
  width: 95%;
  padding: 5px 6px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #34495E;
  margin-top: 20px;
  color: #ECF0F1;
  font-size: 14px;
}

теперь что нужно сделать, чтобы в мобильной версии отображалось больше, чем одна позиция и как на ней убрать зачеркивание?
Замените в main.css
.last {
text-decoration: line-through;
}
на
.last {
text-decoration: none;
}



#156635 Неправильно Отображается Самый Нижний Блок

Отправлено Ирина345 на 02 Сентябрь 2014 - 17:26

Просмотр сообщенияViking (02 Сентябрь 2014 - 16:39) писал:

Добрый день.

Достаточно легко подредактировал в подвале вывеску магазина, а вот в мобильной версии это не срабатывает: 2-я строка идет сразу без пробела за первой и последняя строка выравнивается по правому краю, а хотелось бы все в столбик по левому краю!
Здравствуйте, найдите в main.css код 3780
	.footer .infoSite {
		float: none;
		padding: 1% 1.5%;
		width: 97%;
	   background-color: #2C3E50;
		color: white;
		
		margin: 0;
	}
замените на

	.footer .infoSite {
		float: none;
		padding: 1% 1.5%;
		width: 29%;
	   background-color: #2C3E50;
		color: white;
		
		margin: 0;
	}
в hTML найдите
 <div itemscope itemtype="http://schema.org/Organization" class="copy">
							&copy; <span class="dateYear">2013-{DATE_YEAR}</span> &laquo;<span class="settingsStoreName">{SETTINGS_STORE_NAME}</span>
							&raquo;<span itemprop="name" class="settingsStoreOrgName">{SETTINGS_STORE_ORG_NAME}</span><br />
							<div style="display:none;">  <!-- я скрываю отображение региона сайта из Осн.настроек -->
							<span itemprop="location" class="settingsStoreRegion">{SETTINGS_STORE_REGION}</span>
замените на

 <div itemscope itemtype="http://schema.org/Organization" class="copy">
							&copy; <span class="dateYear">2013-{DATE_YEAR}</span> &laquo;<span class="settingsStoreName">{SETTINGS_STORE_NAME}</span>	 &raquo;<br />
					   <span itemprop="name" class="settingsStoreOrgName">{SETTINGS_STORE_ORG_NAME}</span><br />
							<div style="display:none;">  <!-- я скрываю отображение региона сайта из Осн.настроек -->
							<span itemprop="location" class="settingsStoreRegion">{SETTINGS_STORE_REGION}</span>