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


Много Вопросов По Юзабилити И Дизайну Шаблона "весна"

весна

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

#1 Nicolas

Nicolas

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

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

Отправлено 15 Июнь 2015 - 13:12

Добрый день! Мой сайт King-store.ru Аккаунт - SL-36430.
Активно работаем с шаблоном "Весна". Помогите пожалуйста выполнить следующие цели:
1). Убрать значок "добавить в избранное" отовсюду (и из каталога и из карточки товара);
2). В карточке товара - перенести данные из вкладки "характеристики" в вкладу "общие" и удалить вкладку "характеристики";
3). При просмотре сопутствующих товаров накладывается текст кнопок "к сравнению" "в корзину" и "добавить в избранное" - см. скриншот - подскажите как нормализовать:
сопутствующие товары.jpg

4). В карточке товара при наведении  курсора на фото идет какое-то непонятное приближение, подскажите можно ли сделать, чтобы просто открывалось фото большего размера?

5). Как вывести надписи "товар в наличии" и "товара нет в наличии" в каталог, а то очень неудобно - видеть наличие только перейдя в карточку товара.

6).  Хотелось бы добавить кнопку "уведомить меня о поступлении товара" - для товаров, которых нет в наличии.
Желательно, чтобы там клиент указывал и электронную почту и телефон для связи.


Спасибо!

#2 MikDark

MikDark

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

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

Отправлено 15 Июнь 2015 - 20:00

Просмотр сообщенияNicolas (15 Июнь 2015 - 13:12) писал:

Добрый день! Мой сайт King-store.ru Аккаунт - SL-36430.
Активно работаем с шаблоном "Весна". Помогите пожалуйста выполнить следующие цели:
1). Убрать значок "добавить в избранное" отовсюду (и из каталога и из карточки товара);
2). В карточке товара - перенести данные из вкладки "характеристики" в вкладу "общие" и удалить вкладку "характеристики";
3). При просмотре сопутствующих товаров накладывается текст кнопок "к сравнению" "в корзину" и "добавить в избранное" - см. скриншот - подскажите как нормализовать:
Прикрепленный файл сопутствующие товары.jpg

4). В карточке товара при наведении  курсора на фото идет какое-то непонятное приближение, подскажите можно ли сделать, чтобы просто открывалось фото большего размера?

5). Как вывести надписи "товар в наличии" и "товара нет в наличии" в каталог, а то очень неудобно - видеть наличие только перейдя в карточку товара.

6).  Хотелось бы добавить кнопку "уведомить меня о поступлении товара" - для товаров, которых нет в наличии.
Желательно, чтобы там клиент указывал и электронную почту и телефон для связи.


Спасибо!

Здравствуйте.
1) В шаблон main.css вам нужно добавить код:
a.add_to_wishlist_small {
  display: none;
}

2) В шаблоне Товар удалите код:
<!--  Характеристики  -->
	  {% IFNOT goods_features_empty %}
		<div id="content_2" class="tab-content" {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}style="display:none;"{%ENDIF%}>
		  <table class="table-box">
			<tbody>
			  {% FOR goods_features%}
				<tr class="first odd">
				  <th class=""><span class="value">{goods_features.NAME}</span></th>
				  <td class="data last">{goods_features.VALUE}</td>
				</tr>
			  {% ENDFOR %}
			</tbody>
		  </table>
		</div>
	  {% ENDIF %}

и

		{% IFNOT goods_features_empty %}<li><a href="javascript:tabSwitch(2);" id="tab_2">Характеристики</a></li>{% ENDIF %}

Далее найдите код:
<!--  Описание  -->
	  {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
		<div id="content_1" class="tab-content">
		  <div class="htmlDataBlock">
			<!-- Блок описания товара. Показываем его если есть описание товара -->
			{% IF GOODS_DESCRIPTION_LARGE %}
			  <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
			{% ENDIF %}
			<!-- END Блок описания товара. Показываем его если есть описание товара -->
			<!-- Короткое SEO-описание -->
			{% IF GOODS_SEO_DESCRIPTION_SHORT %}
			  <p>{GOODS_SEO_DESCRIPTION_SHORT}</p>
			{% ENDIF %}
			<!-- END Короткое SEO-описание -->	 
			<!-- Полное SEO-описание -->
			{% IF GOODS_SEO_DESCRIPTION_LARGE %}
			  <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
			{% ENDIF %}
			<!-- END Полное SEO-описание -->
		  </div>
		</div>
	  {% ENDIF %}

и замените на:

<!--  Описание  -->
	  {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
		<div id="content_1" class="tab-content">
		  <div class="htmlDataBlock">
			<!-- Блок описания товара. Показываем его если есть описание товара -->
			{% IF GOODS_DESCRIPTION_LARGE %}
			  <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
			{% ENDIF %}
			<!-- END Блок описания товара. Показываем его если есть описание товара -->
			<!-- Короткое SEO-описание -->
			{% IF GOODS_SEO_DESCRIPTION_SHORT %}
			  <p>{GOODS_SEO_DESCRIPTION_SHORT}</p>
			{% ENDIF %}
			<!-- END Короткое SEO-описание -->	 
			<!-- Полное SEO-описание -->
			{% IF GOODS_SEO_DESCRIPTION_LARGE %}
			  <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
			{% ENDIF %}
			<!-- END Полное SEO-описание -->
<table class="table-box">
			<tbody>
			  {% FOR goods_features%}
				<tr class="first odd">
				  <th class=""><span class="value">{goods_features.NAME}</span></th>
				  <td class="data last">{goods_features.VALUE}</td>
				</tr>
			  {% ENDFOR %}
			</tbody>
		  </table>
		  </div>
		</div>
	  {% ENDIF %}

После проведенных изменений напишите, ответим на другие вопросы.

#3 Nicolas

Nicolas

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

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

Отправлено 16 Июнь 2015 - 13:12

Просмотр сообщенияMikDark (15 Июнь 2015 - 20:00) писал:

Здравствуйте.
1) В шаблон main.css вам нужно добавить код:
a.add_to_wishlist_small {
display: none;
}

2) В шаблоне Товар удалите код:
<!-- Характеристики -->
	 {% IFNOT goods_features_empty %}
	 <div id="content_2" class="tab-content" {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}style="display:none;"{%ENDIF%}>
		 <table class="table-box">
		 <tbody>
			 {% FOR goods_features%}
			 <tr class="first odd">
				 <th class=""><span class="value">{goods_features.NAME}</span></th>
				 <td class="data last">{goods_features.VALUE}</td>
			 </tr>
			 {% ENDFOR %}
		 </tbody>
		 </table>
	 </div>
	 {% ENDIF %}

и

	 {% IFNOT goods_features_empty %}<li><a href="javascript:tabSwitch(2);" id="tab_2">Характеристики</a></li>{% ENDIF %}

Далее найдите код:
<!-- Описание -->
	 {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
	 <div id="content_1" class="tab-content">
		 <div class="htmlDataBlock">
		 <!-- Блок описания товара. Показываем его если есть описание товара -->
		 {% IF GOODS_DESCRIPTION_LARGE %}
			 <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
		 {% ENDIF %}
		 <!-- END Блок описания товара. Показываем его если есть описание товара -->
		 <!-- Короткое SEO-описание -->
		 {% IF GOODS_SEO_DESCRIPTION_SHORT %}
			 <p>{GOODS_SEO_DESCRIPTION_SHORT}</p>
		 {% ENDIF %}
		 <!-- END Короткое SEO-описание -->	
		 <!-- Полное SEO-описание -->
		 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
			 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
		 {% ENDIF %}
		 <!-- END Полное SEO-описание -->
		 </div>
	 </div>
	 {% ENDIF %}

и замените на:

<!-- Описание -->
	 {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
	 <div id="content_1" class="tab-content">
		 <div class="htmlDataBlock">
		 <!-- Блок описания товара. Показываем его если есть описание товара -->
		 {% IF GOODS_DESCRIPTION_LARGE %}
			 <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
		 {% ENDIF %}
		 <!-- END Блок описания товара. Показываем его если есть описание товара -->
		 <!-- Короткое SEO-описание -->
		 {% IF GOODS_SEO_DESCRIPTION_SHORT %}
			 <p>{GOODS_SEO_DESCRIPTION_SHORT}</p>
		 {% ENDIF %}
		 <!-- END Короткое SEO-описание -->	
		 <!-- Полное SEO-описание -->
		 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
			 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
		 {% ENDIF %}
		 <!-- END Полное SEO-описание -->
<table class="table-box">
<tbody>
{% FOR goods_features%}
<tr class="first odd">
<th class=""><span class="value">{goods_features.NAME}</span></th>
<td class="data last">{goods_features.VALUE}</td>
</tr>
{% ENDFOR %}
</tbody>
</table>
		 </div>
	 </div>
	 {% ENDIF %}

После проведенных изменений напишите, ответим на другие вопросы.


Добрый день! По 1-ому пункту все сделал - изменений нет.
по 2) - у меня другой код в шаблоне "Товар"

#4 Firefly

Firefly

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

  • Модераторы
  • 3 753 сообщений

Отправлено 16 Июнь 2015 - 14:26

Просмотр сообщенияNicolas (16 Июнь 2015 - 13:12) писал:

Добрый день! По 1-ому пункту все сделал - изменений нет.
по 2) - у меня другой код в шаблоне "Товар"

Здравствуйте.
1. Вы вставили код из инструкции в ту часть шаблона, которая отвечает за адаптивность на разрешениях до 480px, поэтому она не работала. Вам необходимо сделать следующее:
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css, найдите и удалите код:
a.add_to_wishlist_small {
display: none;
}

Найдите код:
a.add_to_wishlist_small {background:url('{ASSETS_IMAGES_PATH}wish_circle.png?design=spring') 50% 50% no-repeat;background-color:#333333;}

Замените на:
a.add_to_wishlist_small {background:url('{ASSETS_IMAGES_PATH}wish_circle.png?design=spring') 50% 50% no-repeat;background-color:#333333; display:none;}

2. Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар найдите код:
<!-- Если есть характеристики товара -->
{% IFNOT goods_features_empty %}
	 <a href="javascript:tabSwitch(3);" id="tab_3">Характеристики</a>
{%ENDIF%}

Замените на:
<!-- Если есть характеристики товара -->
<!--{% IFNOT goods_features_empty %}
	 <a href="javascript:tabSwitch(3);" id="tab_3">Характеристики</a>
{%ENDIF%}-->

Найдите код:
<div id="content_3" class="tab-content">

Замените на:
<div id="content_3" class="tab-content" style="display:none;">

Найдите код:
			 <!-- END Полное SEO-описание -->
				 {% ENDIF %}
	
	 </div>
</div>

Замените на:
			 <!-- END Полное SEO-описание -->
				 {% ENDIF %}
	 <!-- Блок характеристик товара. Показываем его если указаны характеристики -->
	 {% IFNOT goods_features_empty %}
	 <h3>Характеристики {GOODS_NAME}</h3>
	 <table class="goodsDataFeatures" width="100%">
		 <tr>
		 {% FOR goods_features%}
			 <td>
			 <p class="name"><span class="value">{goods_features.NAME}</span></p>
			 </td>
			 <td>
			 <span class="value">{goods_features.VALUE}</span>
			 </td>
			 {goods_features.index | is_divided("2","</tr><tr>","")}
		 {% ENDFOR %}
		 </tr>
	 </table>
	 {% ENDIF %}
	 <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
	 </div>
</div>


#5 Nicolas

Nicolas

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

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

Отправлено 16 Июнь 2015 - 15:55

Просмотр сообщенияFirefly (16 Июнь 2015 - 14:26) писал:

Здравствуйте.
1. Вы вставили код из инструкции в ту часть шаблона, которая отвечает за адаптивность на разрешениях до 480px, поэтому она не работала. Вам необходимо сделать следующее:
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css, найдите и удалите код:
a.add_to_wishlist_small {
display: none;
}

Найдите код:
a.add_to_wishlist_small {background:url('{ASSETS_IMAGES_PATH}wish_circle.png?design=spring') 50% 50% no-repeat;background-color:#333333;}

Замените на:
a.add_to_wishlist_small {background:url('{ASSETS_IMAGES_PATH}wish_circle.png?design=spring') 50% 50% no-repeat;background-color:#333333; display:none;}

2. Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар найдите код:
<!-- Если есть характеристики товара -->
{% IFNOT goods_features_empty %}
	 <a href="javascript:tabSwitch(3);" id="tab_3">Характеристики</a>
{%ENDIF%}

Замените на:
<!-- Если есть характеристики товара -->
<!--{% IFNOT goods_features_empty %}
	 <a href="javascript:tabSwitch(3);" id="tab_3">Характеристики</a>
{%ENDIF%}-->

Найдите код:
<div id="content_3" class="tab-content">

Замените на:
<div id="content_3" class="tab-content" style="display:none;">

Найдите код:
			 <!-- END Полное SEO-описание -->
				 {% ENDIF %}
	
	 </div>
</div>

Замените на:
			 <!-- END Полное SEO-описание -->
				 {% ENDIF %}
	 <!-- Блок характеристик товара. Показываем его если указаны характеристики -->
	 {% IFNOT goods_features_empty %}
	 <h3>Характеристики {GOODS_NAME}</h3>
	 <table class="goodsDataFeatures" width="100%">
		 <tr>
		 {% FOR goods_features%}
			 <td>
			 <p class="name"><span class="value">{goods_features.NAME}</span></p>
			 </td>
			 <td>
			 <span class="value">{goods_features.VALUE}</span>
			 </td>
			 {goods_features.index | is_divided("2","</tr><tr>","")}
		 {% ENDFOR %}
		 </tr>
	 </table>
	 {% ENDIF %}
	 <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
	 </div>
</div>

Спасибо!
По 1). остался 1 момент - в карточке товара остался текст "Добавить в избранное" - его бы тоже убрать...
По 2). - сработало!

Подскажите по остальным?

3). При просмотре сопутствующих товаров накладывается текст кнопок "к сравнению" "в корзину" и "добавить в избранное" - см. скриншот - подскажите как нормализовать:
Изображение

4). В карточке товара при наведении  курсора на фото идет какое-то непонятное приближение, подскажите можно ли сделать, чтобы просто открывалось фото большего размера?

5). Как вывести надписи "товар в наличии" и "товара нет в наличии" в каталог, а то очень неудобно - видеть наличие только перейдя в карточку товара.

6).  Хотелось бы добавить кнопку "уведомить меня о поступлении товара" - для товаров, которых нет в наличии.
Желательно, чтобы там клиент указывал и электронную почту и телефон для связи.

#6 Cupuyc

Cupuyc

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

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

Отправлено 16 Июнь 2015 - 16:48

Просмотр сообщенияNicolas (16 Июнь 2015 - 15:55) писал:

Спасибо!
По 1). остался 1 момент - в карточке товара остался текст "Добавить в избранное" - его бы тоже убрать...
По 2). - сработало!

Подскажите по остальным?

3). При просмотре сопутствующих товаров накладывается текст кнопок "к сравнению" "в корзину" и "добавить в избранное" - см. скриншот - подскажите как нормализовать:
Изображение

4). В карточке товара при наведении  курсора на фото идет какое-то непонятное приближение, подскажите можно ли сделать, чтобы просто открывалось фото большего размера?

5). Как вывести надписи "товар в наличии" и "товара нет в наличии" в каталог, а то очень неудобно - видеть наличие только перейдя в карточку товара.

6).  Хотелось бы добавить кнопку "уведомить меня о поступлении товара" - для товаров, которых нет в наличии.
Желательно, чтобы там клиент указывал и электронную почту и телефон для связи.

Здравствуйте,
1) Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар найдите код:
	<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров -->
	{% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
		  <div class="description">

Замените его на:
	<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров -->
	{% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
		  <div class="description" style="display: none;">

3) В админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар найдите код:
				<!-- Если есть возможность добавить товар в избранное -->
				{% IF related_goods.IS_HAS_IN_FAVORITES_LIST %}
				  <a class="add_to_wishlist_small added"
					data-action-is-add="0"
					data-action-add-url="{FAVORITES_ADD_URL}"
					data-action-delete-url="{FAVORITES_DELETE_URL}"
					data-action-add-title="Добавить &laquo;{related_goods.NAME}&raquo; в избранное"
					data-action-delete-title="Убрать &laquo;{related_goods.NAME}&raquo; из избранного"
					title="Убрать &laquo;{related_goods.NAME}&raquo; из избранного"
					href="{FAVORITES_DELETE_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
				  >Удалить из избранного</a>
				{% ELSE %}
				  <a class="add_to_wishlist_small"
					data-action-is-add="1"
					data-action-add-url="{FAVORITES_ADD_URL}"
					data-action-delete-url="{FAVORITES_DELETE_URL}"
					data-action-add-title="Добавить &laquo;{related_goods.NAME}&raquo; в избранное"
					data-action-delete-title="Убрать &laquo;{related_goods.NAME}&raquo; из избранного"
					title="Добавить &laquo;{related_goods.NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
				  >Добавить в избранное</a>
				{% ENDIF %}
				<!-- END Если есть возможность добавить товар в избранное -->
			   
				<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
				{% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
				  {% IF related_goods.IS_HAS_IN_COMPARE_LIST %}
					<a class="add_to_compare_small added"
					  data-action-is-add="0"
					  data-action-add-url="{COMPARE_ADD_URL}"
					  data-action-delete-url="{COMPARE_DELETE_URL}"
					  data-action-add-title="Добавить &laquo;{related_goods.NAME}&raquo; в список сравнения с другими товарами"
					  data-action-delete-title="Убрать &laquo;{related_goods.NAME}&raquo; из списка сравнения с другими товарами"
					  title="Убрать &laquo;{related_goods.NAME}&raquo; из списка сравнения с другими товарами"
					  href="{COMPARE_DELETE_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;from={related_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
					>убрать из сравнения</a>
				  {% ELSE %}
					<a class="add_to_compare_small"
					  data-action-is-add="1"
					  data-action-add-url="{COMPARE_ADD_URL}"
					  data-action-delete-url="{COMPARE_DELETE_URL}"
					  data-action-add-title="Добавить &laquo;{related_goods.NAME}&raquo; в список сравнения с другими товарами"
					  data-action-delete-title="Убрать &laquo;{related_goods.NAME}&raquo; из списка сравнения с другими товарами"
					  title="Добавить &laquo;{related_goods.NAME}&raquo; в список сравнения с другими товарами"
					  href="{COMPARE_ADD_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;from={related_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
					>Сравнить</a>
				  {% ENDIF %}
				{% ENDIF %}
				<!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
			  </div>
			</div>
			</div>
		  </div>
		{% ENDFOR %}
	  </div>
	</div>
  {% ENDIF %}
  <!-- Вывод сопутствующих товаров таблицей-Конец -->

Замените его на:
				<!-- Если есть возможность добавить товар в избранное -->
				{% IF related_goods.IS_HAS_IN_FAVORITES_LIST %}
				  <a class="add_to_wishlist_small added"
					data-action-is-add="0"
					data-action-add-url="{FAVORITES_ADD_URL}"
					data-action-delete-url="{FAVORITES_DELETE_URL}"
					data-action-add-title="Добавить &laquo;{related_goods.NAME}&raquo; в избранное"
					data-action-delete-title="Убрать &laquo;{related_goods.NAME}&raquo; из избранного"
					title="Убрать &laquo;{related_goods.NAME}&raquo; из избранного"
					href="{FAVORITES_DELETE_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
				  ></a>
				{% ELSE %}
				  <a class="add_to_wishlist_small"
					data-action-is-add="1"
					data-action-add-url="{FAVORITES_ADD_URL}"
					data-action-delete-url="{FAVORITES_DELETE_URL}"
					data-action-add-title="Добавить &laquo;{related_goods.NAME}&raquo; в избранное"
					data-action-delete-title="Убрать &laquo;{related_goods.NAME}&raquo; из избранного"
					title="Добавить &laquo;{related_goods.NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
				  ></a>
				{% ENDIF %}
				<!-- END Если есть возможность добавить товар в избранное -->
			   
				<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
				{% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
				  {% IF related_goods.IS_HAS_IN_COMPARE_LIST %}
					<a class="add_to_compare_small added"
					  data-action-is-add="0"
					  data-action-add-url="{COMPARE_ADD_URL}"
					  data-action-delete-url="{COMPARE_DELETE_URL}"
					  data-action-add-title="Добавить &laquo;{related_goods.NAME}&raquo; в список сравнения с другими товарами"
					  data-action-delete-title="Убрать &laquo;{related_goods.NAME}&raquo; из списка сравнения с другими товарами"
					  title="Убрать &laquo;{related_goods.NAME}&raquo; из списка сравнения с другими товарами"
					  href="{COMPARE_DELETE_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;from={related_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
					></a>
				  {% ELSE %}
					<a class="add_to_compare_small"
					  data-action-is-add="1"
					  data-action-add-url="{COMPARE_ADD_URL}"
					  data-action-delete-url="{COMPARE_DELETE_URL}"
					  data-action-add-title="Добавить &laquo;{related_goods.NAME}&raquo; в список сравнения с другими товарами"
					  data-action-delete-title="Убрать &laquo;{related_goods.NAME}&raquo; из списка сравнения с другими товарами"
					  title="Добавить &laquo;{related_goods.NAME}&raquo; в список сравнения с другими товарами"
					  href="{COMPARE_ADD_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;from={related_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
					></a>
				  {% ENDIF %}
				{% ENDIF %}
				<!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
			  </div>
			</div>
			</div>
		  </div>
		{% ENDFOR %}
	  </div>
	</div>
  {% ENDIF %}
  <!-- Вывод сопутствующих товаров таблицей-Конец -->


#7 Nicolas

Nicolas

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

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

Отправлено 24 Июнь 2015 - 11:31

Ап темы! По 1)- все получилось. По 3) - никаких изменений.....


3). При просмотре сопутствующих товаров накладывается текст кнопок "к сравнению" "в корзину" и "добавить в избранное" - см. скриншот - подскажите как нормализовать:
Изображение

4). В карточке товара при наведении  курсора на фото идет какое-то непонятное приближение, подскажите можно ли сделать, чтобы просто открывалось фото большего размера?

5). Как вывести надписи "товар в наличии" и "товара нет в наличии" в каталог, а то очень неудобно - видеть наличие только перейдя в карточку товара.

6).  Хотелось бы добавить кнопку "уведомить меня о поступлении товара" - для товаров, которых нет в наличии.
Желательно, чтобы там клиент указывал и электронную почту и телефон для связи.

#8 Nicolas

Nicolas

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

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

Отправлено 25 Июнь 2015 - 15:29

Добрый день, дамы и господа! Помогите пожалуйста....!!!!!

3). При просмотре сопутствующих товаров накладывается текст кнопок "к сравнению" "в корзину" и "добавить в избранное" - см. скриншот - подскажите как нормализовать:
Изображение

4). В карточке товара при наведении  курсора на фото идет какое-то непонятное приближение, подскажите можно ли сделать, чтобы просто открывалось фото большего размера?

5). Как вывести надписи "товар в наличии" и "товара нет в наличии" в каталог, а то очень неудобно - видеть наличие только перейдя в карточку товара.

6).  Хотелось бы добавить кнопку "уведомить меня о поступлении товара" - для товаров, которых нет в наличии.
Желательно, чтобы там клиент указывал и электронную почту и телефон для связи.

Спасибо!

#9 Firefly

Firefly

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

  • Модераторы
  • 3 753 сообщений

Отправлено 25 Июнь 2015 - 18:50

Просмотр сообщенияNicolas (25 Июнь 2015 - 15:29) писал:

Добрый день, дамы и господа! Помогите пожалуйста....!!!!!

3). При просмотре сопутствующих товаров накладывается текст кнопок "к сравнению" "в корзину" и "добавить в избранное" - см. скриншот - подскажите как нормализовать:
Изображение

4). В карточке товара при наведении  курсора на фото идет какое-то непонятное приближение, подскажите можно ли сделать, чтобы просто открывалось фото большего размера?

5). Как вывести надписи "товар в наличии" и "товара нет в наличии" в каталог, а то очень неудобно - видеть наличие только перейдя в карточку товара.

6).  Хотелось бы добавить кнопку "уведомить меня о поступлении товара" - для товаров, которых нет в наличии.
Желательно, чтобы там клиент указывал и электронную почту и телефон для связи.

Спасибо!

Здравствуйте.
3.) Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код:
				 <a class="add_to_cart_small" onclick="$('.product-form-{related_views_goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Добавить товар в корзину">Добавить в корзину</a>

Замените на:
				 <a class="add_to_cart_small" onclick="$('.product-form-{related_views_goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Добавить товар в корзину"></a>

Найдите код:
				 <a class="add_to_cart_small" onclick="$('.product-form-{related_goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Добавить товар в корзину">Добавить в корзину</a>

Замените на:
				 <a class="add_to_cart_small" onclick="$('.product-form-{related_goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Добавить товар в корзину"></a>

4.) Данный вопрос уже рассматривался на нашем форуме и имеет готовую инструкцию здесь.

#10 Nicolas

Nicolas

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

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

Отправлено 01 Июль 2015 - 12:25

По 3 - не получилось. Вы точно верно поняли? В сопутствующих товарах именно!
Подскажите, по оставшимся вопросам, пожалуйста:

5). Как вывести надписи "товар в наличии" и "товара нет в наличии" в каталог, а то очень неудобно - видеть наличие только перейдя в карточку товара.

6).  Хотелось бы добавить кнопку "уведомить меня о поступлении товара" - для товаров, которых нет в наличии.
Желательно, чтобы там клиент указывал и электронную почту и телефон для связи.

7). При наведении на товар в каталоге появляется - 1 + блок с количеством товара - подскажите как его убрать? Он не нужен...

Спасибо! Очень жду ответов!

#11 Nicolas

Nicolas

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

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

Отправлено 02 Июль 2015 - 14:17

Добрый день!
Уважаемые форумчане! Подскажите, пожалуйста - чем обусловлено игнорирование моих вопросов?
Почему в других темах ответы приходят в течение 1-3 часов, а на мой вопрос уже более суток никто не отвечает?

Спасибо!

#12 Firefly

Firefly

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

  • Модераторы
  • 3 753 сообщений

Отправлено 02 Июль 2015 - 18:48

Просмотр сообщенияNicolas (01 Июль 2015 - 12:25) писал:

По 3 - не получилось. Вы точно верно поняли? В сопутствующих товарах именно!
Подскажите, по оставшимся вопросам, пожалуйста:

5). Как вывести надписи "товар в наличии" и "товара нет в наличии" в каталог, а то очень неудобно - видеть наличие только перейдя в карточку товара.

6).  Хотелось бы добавить кнопку "уведомить меня о поступлении товара" - для товаров, которых нет в наличии.
Желательно, чтобы там клиент указывал и электронную почту и телефон для связи.

7). При наведении на товар в каталоге появляется - 1 + блок с количеством товара - подскажите как его убрать? Он не нужен...

Спасибо! Очень жду ответов!

По 3 пункту все верно. Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код на строке 705 код:
				 <a class="add_to_cart_small" onclick="$('.product-form-{related_goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Добавить товар в корзину">Добавить в корзину</a>

Замените на:
				 <a class="add_to_cart_small" onclick="$('.product-form-{related_goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Добавить товар в корзину"></a>

5. Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товары, найдите код:
			 <div class="prod-info-fly">
			 <div class="name"><a title="{goods.NAME}" href="{goods.URL_MIN_PRICE_NOW | url_amp}" style="*height:;">{goods.NAME}</a></div>

Замените на:
			 <div class="prod-info-fly">
					 <!-- Доступность товара -->
										 <div class="goodsDataMainModificationAvailable">
												 <div rel="true" class="available-true" {% IF goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
												 <div rel="false" class="available-false" {% IF goods.MIN_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
										 </div>
<div class="name"><a title="{goods.NAME}" href="{goods.URL_MIN_PRICE_NOW | url_amp}" style="*height:;">{goods.NAME}</a></div>

После этого Информация о наличии товара будет выглядеть, как на скриншоте 1 в приложении.

6. Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код:
	 <div class="price" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer">
		 <!-- Цена сейчас -->

Замените на:
	 {% IF GOODS_MOD_REST_VALUE>0 %}<a class="callback fancybox.ajax" href="http://{NET_DOMAIN}/callback?only_body=1">Сообщить мне о поступлении товара</a>{% ENDIF %}
		
	 <div class="price" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer">
		 <!-- Цена сейчас -->

Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> HTML, найдите код:
</head>

Замените на:
<script>
$(document).ready(function() {
$(".callback").fancybox({
maxWidth : 300,
maxHeight : 420,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
</script>
</head>

Скачайте файл callback.zip из приложения, разархивируйте его.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Кнопка "Добавить файлы" и загрузите разахивированный файл callback.htm

В карточке товара ссылка на форму будет выглядеть как на скриншоте 2 в приложении.

7. Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товары, найдите код:
				 <div class="plus_minus_quantity">

Замените на:
				 <div class="plus_minus_quantity" style="display:none;">

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

  • Screenshot_1.png
  • Screenshot_2.png

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

  • Прикрепленный файл  callback.zip   1,23К   78 Количество загрузок:


#13 Nicolas

Nicolas

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

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

Отправлено 03 Июль 2015 - 14:50

Спасибо!
По 3). - все таки ничего не меняется - прикрепил принтскрин.

По 5). Подскажите - а можно надпись "товар есть в наличии" сделать зеленым цветом? и "товара нет в наличии" красным? Где менять размер шрифта для этих надписей?

Спасибо!

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

  • по 3 с этим товаром смотрят.jpg


#14 Firefly

Firefly

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

  • Модераторы
  • 3 753 сообщений

Отправлено 03 Июль 2015 - 15:34

Просмотр сообщенияNicolas (03 Июль 2015 - 14:50) писал:

Спасибо!
По 3). - все таки ничего не меняется - прикрепил принтскрин.

По 5). Подскажите - а можно надпись "товар есть в наличии" сделать зеленым цветом? и "товара нет в наличии" красным? Где менять размер шрифта для этих надписей?

Спасибо!

Здравствуйте.
По 3 вопросу:
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, так же на строке 819 найдите код:
				 <a class="add_to_cart_small" onclick="$('.product-form-{related_views_goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Добавить товар в корзину">Добавить в корзину</a>

Замените на:
				 <a class="add_to_cart_small" onclick="$('.product-form-{related_views_goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Добавить товар в корзину"></a>

По 5 вопросу:
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товары, найдите код:
																								 <div rel="true" class="available-true" {% IF goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
																								 <div rel="false" class="available-false" {% IF goods.MIN_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>

Замените на:
																								 <div class="true available-true" {% IF goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
																								 <div class="false available-false" {% IF goods.MIN_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>

Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css, добавьте в конце код:
.available-true span {
color: green !important;
}
.available-false span {
color: red !important;
}
.true {
color: green !important;
}
.false {
color: red !important;
}


#15 Nicolas

Nicolas

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

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

Отправлено 17 Июль 2015 - 17:20

Добрый день!
Появилось еще несколько задач. Подскажите пожалуйста, как реализовать:
1). Можно ли сделать, чтобы при выводе каталога товаров - товары отсутствующие в наличии были "полупрозрачными"?
прозрачныенетвналичии.jpg

2). Как реализовать подобный вывод цветовых вариантов в каталоге?
цвет в каталоге картатовара.jpg

3). Можно ли сделать что-то подобное:
В каталоге на часть товаров выводится "назначь цену сам":
назаначь цену сам.jpg

При переходе в карточку товара - было бы поле:
выберискидку.jpg

При выборе скидки - получалось бы следующее:
послевыбораскидки.jpg

И в корзину уже бы добавлялось с учетом данной скидки!

Спасибо! Очень жду!

С Уважением,
Николай

#16 Vaccina

Vaccina

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

  • Модераторы
  • 23 805 сообщений

Отправлено 18 Июль 2015 - 04:45

1. В шаблоне Товары найдите:
<!-- Вывод товаров ТАБЛИЦЕЙ -->
		  <div class="products-grid clearfix">
			{% FOR goods %}
			  <div class="item show-addtocart col-xs-4 col-lg-6 col-sm-12">
замените на:
<!-- Вывод товаров ТАБЛИЦЕЙ -->
		  <div class="products-grid clearfix">
			{% FOR goods %}
			  <div class="{% IF goods.MAX_REST_VALUE=0 %}polbg{% ENDIF %} item show-addtocart col-xs-4 col-lg-6 col-sm-12">

в main.css добавьте:
.polbg{
opacity: 0.5;
}

2.Инструкция по реализации:
http://forum.storela...120#entry137169

3. Такой вариант возможен в случае использования модификаций, только вместо цветовых значение вы указывается скидку в процентах. Модификации устанавливаются\редактируются в разделе Товары - Товары

#17 Nicolas

Nicolas

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

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

Отправлено 21 Июль 2015 - 16:26

Добрый день! Спасибо!
По 1). У меня нет такого кода в шаблоне Товары....
По 2). Спасибо - будем внедрять
По 3). Ничего - не понял.... Где я могу это установить и как? Товары -Товары нет раздела "Модификации"...

Спасибо!

#18 Vaccina

Vaccina

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

  • Модераторы
  • 23 805 сообщений

Отправлено 22 Июль 2015 - 04:17

1. В шаблоне Товары найдите:
{% IF GOODS_VIEW_TYPE=1 %}
		{% FOR goods %}
		  <div class="prod_hold">
замените на:
{% IF GOODS_VIEW_TYPE=1 %}
		{% FOR goods %}
		  <div class="{% IF goods.MAX_REST_VALUE=0 %}polbg{% ENDIF %} prod_hold">

3. Модификации создаются в редактировании конкретного товара, подробней:
http://forum.storela...indpost__p__187

#19 Nicolas

Nicolas

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

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

Отправлено 22 Июль 2015 - 13:07

Просмотр сообщенияVaccina (22 Июль 2015 - 04:17) писал:

1. В шаблоне Товары найдите:
{% IF GOODS_VIEW_TYPE=1 %}
	 {% FOR goods %}
		 <div class="prod_hold">
замените на:
{% IF GOODS_VIEW_TYPE=1 %}
	 {% FOR goods %}
		 <div class="{% IF goods.MAX_REST_VALUE=0 %}polbg{% ENDIF %} prod_hold">

3. Модификации создаются в редактировании конкретного товара, подробней:
http://forum.storela...indpost__p__187

Добрый день!
По 1). - сделал, ничего не изменилось!

#20 Nicolas

Nicolas

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

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

Отправлено 24 Июль 2015 - 15:08

Добрый день!

Отправлено 22 July 2015 - 13:07


ИзображениеVaccina (22 July 2015 - 04:17) писал:


1. В шаблоне Товары найдите:
{% IF GOODS_VIEW_TYPE=1 %}
         {% FOR goods %}
                 <div class="prod_hold">замените на:
{% IF GOODS_VIEW_TYPE=1 %}
         {% FOR goods %}
                 <div class="{% IF goods.MAX_REST_VALUE=0 %}polbg{% ENDIF %} prod_hold">
3. Модификации создаются в редактировании конкретного товара, подробней:
http://forum.storela...indpost__p__187

Добрый день!
По 1). - сделал, ничего не изменилось!






Темы с аналогичным тегами весна

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

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