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


Каталог И Карточка Товара


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

#41 Vaccina

Vaccina

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

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

Отправлено 25 Ноябрь 2015 - 02:23

В шаблоне Быстрый заказ после:
// Действия при выборе зоны внутри варианта доставки на этапе оформления заказа
  $('.deliveryZoneRadio').click(function(){
	var id = $(this).attr('deliveryid'),
	price = $(this).next().find('.num').text()
	,oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num');
	if(price != ''){
	  oldPrice.text(price);
	}
	$('.deliveryRadio').each(function(){
	  $(this).removeAttr('checked');  
	  if($(this).val() == id){
	   $(this).prop('checked',true);
	  }else{
		$(this).removeAttr('checked');
	  }
	})
  });

пропишите:
$(function() {
$('.deliveryRadio').click(function() {
				 $('.deliveryZoneRadio').closest('tr').hide();
				 $(this).closest('tbody').find('tr').show();
});
$('.deliveryRadio').trigger('click');
});


#42 ARGO

ARGO

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

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

Отправлено 25 Ноябрь 2015 - 09:19

Просмотр сообщенияVaccina (25 Ноябрь 2015 - 02:23) писал:

В шаблоне Быстрый заказ после:
// Действия при выборе зоны внутри варианта доставки на этапе оформления заказа
$('.deliveryZoneRadio').click(function(){
var id = $(this).attr('deliveryid'),
price = $(this).next().find('.num').text()
,oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num');
if(price != ''){
	 oldPrice.text(price);
}
$('.deliveryRadio').each(function(){
	 $(this).removeAttr('checked');
	 if($(this).val() == id){
	 $(this).prop('checked',true);
	 }else{
	 $(this).removeAttr('checked');
	 }
})
});

пропишите:
$(function() {
$('.deliveryRadio').click(function() {
				 $('.deliveryZoneRadio').closest('tr').hide();
				 $(this).closest('tbody').find('tr').show();
});
$('.deliveryRadio').trigger('click');
});
Спасибо, Вакцина!

#43 ARGO

ARGO

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

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

Отправлено 08 Декабрь 2015 - 16:37

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

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

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

  • Новый точечный рисунок.jpg


#44 Юля123

Юля123

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

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

Отправлено 08 Декабрь 2015 - 16:54

Просмотр сообщенияARGO (08 Декабрь 2015 - 16:37) писал:

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

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

Здравствуйте, в шаблоне Товар найдите код:

{%IF GOODS_DESCRIPTION_SHORT%}
		 <div id="content_7" class="tab-content" style="display:none">
			 {GOODS_DESCRIPTION_SHORT}
		 </div><!--end content_7 -->
   {%ENDIF%}



после него добавьте код:

<div id="content_8" class="tab-content" style="display:none">
<h3>Таблица размеров постельного белья</h3>


<p><br />
<span style="font-size:18px;"><strong>Размер постельного белья 1.5 спального</strong></span></p>
<span style="font-size:18px;">Пододеяльник - 150х215 см, простыня - 150х215 см, наволочка (2 шт.) - 70х70 см.</span>

<p><br />
<span style="font-size:18px;"><strong>Размер постельного белья 2-х спального</strong></span></p>
<span style="font-size:18px;">Пододеяльник - 180х220 см, простыня - 180х220 см, наволочка (2 шт.) - 70х70 см.</span>

<p><br />
<span style="font-size:18px;"><strong>Размер постельного белья 2-х спального с европростыней</strong></span></p>
<span style="font-size:18px;">Пододеяльник - 180х220 см, простыня - 220х240 см, наволочка (2 шт.) - 70х70 см.</span>

<p><br />
<span style="font-size:18px;"><strong>Размер семейного постельного белья (дуэт)</strong></span></p>
<span style="font-size:18px;">Пододеяльник - 150х215 см (2 шт.), простыня - 220х240 см, наволочка (2 шт.) - 70х70 см.</span>

<p><br />
<span style="font-size:18px;"><strong>Размер постельного белья Евро</strong></span></p>
<span style="font-size:18px;">Пододеяльник - 200х220 см, простыня - 220х240 см, наволочка (2 шт.) - 70х70 см.<br />
<br />
<img alt="Размеры комплектов постельного белья, наглядная картинка" src="http://st.ivtekstil-shop.ru/9/1755/855/postel_nogo_bel_ya.jpg" style="margin: 5px; width: 700px; height: 280px;" title="размеры постельного белья картинки" /></span>
</div>
<!--end content_8 -->

далее там же найдите код:

{%IF GOODS_DESCRIPTION_SHORT%}
			 <a href="javascript:tabSwitch(7);" id="tab_7">Краткое описание</a>
			 {%ENDIF%}

после него добавьте код:
<a href="javascript:tabSwitch(8);" id="tab_8">Таблица размеров</a>


#45 ARGO

ARGO

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

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

Отправлено 08 Декабрь 2015 - 17:12

проблемка

Просмотр сообщенияЮля123 (08 Декабрь 2015 - 16:54) писал:

Здравствуйте, в шаблоне Товар найдите код:

{%IF GOODS_DESCRIPTION_SHORT%}
		 <div id="content_7" class="tab-content" style="display:none">
			 {GOODS_DESCRIPTION_SHORT}
		 </div><!--end content_7 -->


после него добавьте код:

<div id="content_8" class="tab-content" style="display:none">
<h3>Таблица размеров постельного белья</h3>


<p><br />
<span style="font-size:18px;"><strong>Размер постельного белья 1.5 спального</strong></span></p>
<span style="font-size:18px;">Пододеяльник - 150х215 см, простыня - 150х215 см, наволочка (2 шт.) - 70х70 см.</span>

<p><br />
<span style="font-size:18px;"><strong>Размер постельного белья 2-х спального</strong></span></p>
<span style="font-size:18px;">Пододеяльник - 180х220 см, простыня - 180х220 см, наволочка (2 шт.) - 70х70 см.</span>

<p><br />
<span style="font-size:18px;"><strong>Размер постельного белья 2-х спального с европростыней</strong></span></p>
<span style="font-size:18px;">Пододеяльник - 180х220 см, простыня - 220х240 см, наволочка (2 шт.) - 70х70 см.</span>

<p><br />
<span style="font-size:18px;"><strong>Размер семейного постельного белья (дуэт)</strong></span></p>
<span style="font-size:18px;">Пододеяльник - 150х215 см (2 шт.), простыня - 220х240 см, наволочка (2 шт.) - 70х70 см.</span>

<p><br />
<span style="font-size:18px;"><strong>Размер постельного белья Евро</strong></span></p>
<span style="font-size:18px;">Пододеяльник - 200х220 см, простыня - 220х240 см, наволочка (2 шт.) - 70х70 см.<br />
<br />
<img alt="Размеры комплектов постельного белья, наглядная картинка" src="http://st.ivtekstil-shop.ru/9/1755/855/postel_nogo_bel_ya.jpg" style="margin: 5px; width: 700px; height: 280px;" title="размеры постельного белья картинки" /></span>
</div>
<!--end content_8 -->

далее там же найдите код:

{%IF GOODS_DESCRIPTION_SHORT%}
			 <a href="javascript:tabSwitch(7);" id="tab_7">Краткое описание</a>
			 {%ENDIF%}

после него добавьте код:
<a href="javascript:tabSwitch(8);" id="tab_8">Таблица размеров</a>
все отлично, но.. там где нет 7 таблички то и 8-мая не работает
ссылку прошу удалить как прочтете или сам удали через пару часов

#46 Юля123

Юля123

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

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

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

Просмотр сообщенияARGO (08 Декабрь 2015 - 17:12) писал:

проблемка

все отлично, но.. там где нет 7 таблички то и 8-мая не работает вот пример
ссылку прошу удалить как прочтете или сам удали через пару часов

Это происходит потому, что Вы добавили условие, такое же как для седьмой вкладки.  Замените код:

			 {%IF GOODS_DESCRIPTION_SHORT%}
			 <a href="javascript:tabSwitch(8);" id="tab_8">Таблица размеров</a>
			 {%ENDIF%}

на код:
			 <a href="javascript:tabSwitch(8);" id="tab_8">Таблица размеров</a>


#47 ARGO

ARGO

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

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

Отправлено 08 Декабрь 2015 - 17:18

Просмотр сообщенияЮля123 (08 Декабрь 2015 - 17:16) писал:

Это происходит потому, что Вы добавили условие, такое же как для седьмой вкладки.  Замените код:

			 {%IF GOODS_DESCRIPTION_SHORT%}
			 <a href="javascript:tabSwitch(8);" id="tab_8">Таблица размеров</a>
			 {%ENDIF%}

на код:
			 <a href="javascript:tabSwitch(8);" id="tab_8">Таблица размеров</a>

да нет это я сейчас добавил (эксперементировал) в товарах где не показываются остальные столбцы это восьмое не открывается, оно есть но не открывается

сейчас все стоит как вы написали. лишнее убрал

#48 ARGO

ARGO

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

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

Отправлено 08 Декабрь 2015 - 17:25

ну вот еще ссылка для примера, что не работает удалена

#49 Юля123

Юля123

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

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

Отправлено 08 Декабрь 2015 - 17:26

Просмотр сообщенияARGO (08 Декабрь 2015 - 17:18) писал:

да нет это я сейчас добавил (эксперементировал) в товарах где не показываются остальные столбцы это восьмое не открывается, оно есть но не открывается

сейчас все стоит как вы написали. лишнее убрал

На 828 строке удалите код:

		{%ENDIF%}  

этот код поставьте после кода:

	 {%IF GOODS_DESCRIPTION_SHORT%}
		   <div id="content_7" class="tab-content" style="display:none">
				{GOODS_DESCRIPTION_SHORT}
		 </div><!--end content_7 -->


#50 ARGO

ARGO

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

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

Отправлено 08 Декабрь 2015 - 17:29

Просмотр сообщенияЮля123 (08 Декабрь 2015 - 17:26) писал:

На 828 строке удалите код:

	 {%ENDIF%}

этот код поставьте после кода:

	 {%IF GOODS_DESCRIPTION_SHORT%}
		 <div id="content_7" class="tab-content" style="display:none">
			 {GOODS_DESCRIPTION_SHORT}
		 </div><!--end content_7 -->
что поставить после кода? после какого кода? вы пропустили что-то, но не страшно я жду :)

#51 Юля123

Юля123

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

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

Отправлено 08 Декабрь 2015 - 17:37

Просмотр сообщенияARGO (08 Декабрь 2015 - 17:29) писал:

что поставить после кода? после какого кода? вы пропустили что-то, но не страшно я жду :)

В шаблоне Товар код:

		 {%IF GOODS_DESCRIPTION_SHORT%}
				 <div id="content_7" class="tab-content" style="display:none">
						 {GOODS_DESCRIPTION_SHORT}
				 </div><!--end content_7 -->

замените на код:

		 {%IF GOODS_DESCRIPTION_SHORT%}
				 <div id="content_7" class="tab-content" style="display:none">
						 {GOODS_DESCRIPTION_SHORT}
				 </div><!--end content_7 -->
{%ENDIF%}

а код:

<!--end content_8 -->
		 {%ENDIF%}

замените на код:

<!--end content_8 -->


#52 ARGO

ARGO

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

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

Отправлено 08 Декабрь 2015 - 17:42

Просмотр сообщенияЮля123 (08 Декабрь 2015 - 17:37) писал:

В шаблоне Товар код:

		 {%IF GOODS_DESCRIPTION_SHORT%}
				 <div id="content_7" class="tab-content" style="display:none">
						 {GOODS_DESCRIPTION_SHORT}
				 </div><!--end content_7 -->

замените на код:

		 {%IF GOODS_DESCRIPTION_SHORT%}
				 <div id="content_7" class="tab-content" style="display:none">
						 {GOODS_DESCRIPTION_SHORT}
				 </div><!--end content_7 -->
{%ENDIF%}

а код:

<!--end content_8 -->
		 {%ENDIF%}

замените на код:

<!--end content_8 -->

СПасибо все отлично!!!

Остался второй вопросик
http://forum.storela..._40#entry219649

или как залить в шапку картинку задним фоном

#53 Юля123

Юля123

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

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

Отправлено 08 Декабрь 2015 - 17:51

Просмотр сообщенияARGO (08 Декабрь 2015 - 17:42) писал:

СПасибо все отлично!!!

Остался второй вопросик
http://forum.storela..._40#entry219649

Смотрят, что Вы хотите сделать. Если как указано "залить картинкой" то, найдите в main.css добавьте код:


.header.theme-color {
	background: url("картинка");
}


"Картинка" замените на ссылку на желаемую картинку.

#54 Iresteks

Iresteks

    Пользователь

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

Отправлено 27 Декабрь 2015 - 15:53

Добрый день. Помогите.
1. Расширить поле чтобы входило хотя бы три товара а лучше четыре
2. Сделать поменьше размер
3. Удалить

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

  • Screenshot_8.png


#55 Iresteks

Iresteks

    Пользователь

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

Отправлено 28 Декабрь 2015 - 01:02

???

#56 ARGO

ARGO

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

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

Отправлено 28 Декабрь 2015 - 15:27

Просмотр сообщенияIresteks (28 Декабрь 2015 - 01:02) писал:

???
Уважаемый создайте пожалуйста отдельную тему для своих вопросов и вам обязательно ответят и мне и вам удобней будет.

#57 Юля123

Юля123

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

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

Отправлено 28 Декабрь 2015 - 17:08

Просмотр сообщенияIresteks (27 Декабрь 2015 - 15:53) писал:

Добрый день. Помогите.
1. Расширить поле чтобы входило хотя бы три товара а лучше четыре
2. Сделать поменьше размер
3. Удалить

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

1) В шаблоне HTML найдите код:

<div class="cols {%IF ACT = login || index_page || MOD_LNAME = cart || MOD_LNAME = goods %}col-12{%ELSE%}col-9{%ENDIF%}">

и замените на код:

<div class="cols col-12">

Далее в настройках - основные измените два значения (указаны на скриншоте) поставьте им значение 180


QIP Shot - Screen 088.png

2) В main.css найдите код:
.name{text-align:left;margin:10px 10px 0 10px;height:45px;overflow:hidden;}

и замените на код:

.name{text-align:left;margin:10px 10px 0 10px;height:75px;overflow:hidden;}

3) в шаблоне Товары найдите код:

<div class="filter pricefilter">
				 <div>
				 <span>Цена:</span>
				 <input id="goods-filter-min-price" type="text" class="inputText" name="form[filter][price][min]" value="{% IF GOODS_FILTER_MIN_PRICE %}{GOODS_FILTER_MIN_PRICE}{% ELSE %}{GOODS_FILTER_MIN_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" /> -
				 <input id="goods-filter-max-price" type="text" class="inputText" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" />
				 <input type="hidden" name="form[filter][available_price][min]" value="{GOODS_FILTER_MIN_AVAILABLE_PRICE}" /><input type="hidden" name="form[filter][available_price][max]" value="{GOODS_FILTER_MAX_AVAILABLE_PRICE}" />
				 <div class="contentTbodySearchPriceFilterBlock">
					 <!-- Фильтры по цене -->
					 <div class="goodsFilterPriceRangePointers"><span class="theme-color min">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</span><span class="theme-color max">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</span><div class="clear"></div></div>
					 <div id="goods-filter-price-slider"></div>
					 <div class="goodsFilterPriceSubmit">
					 <input class="button theme-color" type="submit" value="Показать" />
					 </div>
				 </div>
				 </div>
			 </div>

и замените на код:

<div class="filter pricefilter">
<div>
<input id="goods-filter-min-price" type="text" class="inputText" name="form[filter][price][min]" value="{% IF GOODS_FILTER_MIN_PRICE %}{GOODS_FILTER_MIN_PRICE}{% ELSE %}{GOODS_FILTER_MIN_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" style="display:none;" />
<input id="goods-filter-max-price" type="text" class="inputText" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" style="display:none;" />
<input type="hidden" name="form[filter][available_price][min]" value="{GOODS_FILTER_MIN_AVAILABLE_PRICE}" /><input type="hidden" name="form[filter][available_price][max]" value="{GOODS_FILTER_MAX_AVAILABLE_PRICE}" />
<div class="contentTbodySearchPriceFilterBlock">
<!-- Фильтры по цене -->
<div class="goodsFilterPriceRangePointers"><span class="theme-color min">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</span><span class="theme-color max">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</span><div class="clear"></div></div>
<div id="goods-filter-price-slider"></div>
<div class="goodsFilterPriceSubmit">
<input class="button theme-color" type="submit" value="Показать" />
</div>
</div>
</div>
</div>


#58 Iresteks

Iresteks

    Пользователь

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

Отправлено 29 Декабрь 2015 - 18:46

Спасибо большое. Все получилось

#59 ARGO

ARGO

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

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

Отправлено 13 Январь 2016 - 17:17

Здравствуйте! форум почитал, в роботиксе поковырялся, не получается.

вопрос по дублям страниц. заметил дубли страниц в каталоге если есть несколько страниц товаров (пагинация) то получается урл вида /catalog/Biomatin?&page=2
и собствено попадает в индекс и получается дублю с станицей /catalog/Biomatin но этот вопрос решил прописав в роботиксе Disallow: /catalog/&page=*

но никак не могу убрать дубли из страниц новостей/статей/новости СМИ урлы получаются вида /news?sid=0&page=2 а мне надо только /news оставить. про каноничность в HTML вроде написано но работает только на главной, в каталогах и статьях если смотреть код страницы то тега каноничности нет.
вопрос как закрыть от индексации урлы с концовками ?sid=*&page=* , что только в роботиксе не писал, попусту (проверял результаты в вебмастере и в случае с Disallow: /catalog/&page=* результат был виден сразу)

#60 ARGO

ARGO

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

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

Отправлено 14 Январь 2016 - 10:27

в поиске на форуме не нашел.
Будут ли у меня дополнительные проблемы при переходе с http на https имено от стореленда?
а то ведь пора уже наверное получить красивую зеленую строчку.




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

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