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


В Карточке Товара Убрать Значок "добавить В Избранное" И Убрать Возможность Изменять Количество Товара Для Заказа


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

#1 RnDrent

RnDrent

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

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

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

Подскажите пожалуйста как сделать, в карточках товаров необходимо убрать графу с количеством товара необходимым для заказа. То есть если товар есть на остатках в количестве 1 шт. то он доступен к заказу. При этом окошко для выбора количества товаров для заказа клиенту не должно показывается, в карточке товара идет аренда склада и функционал для выбора количества там не нужен. Также необходимо убрать значок "Сердце - Добавить в избранное" со страницы товара. Заранее благодарю за помощь. http://donrus.ru/goo...-m-Bez-komissii

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

  • Выбор количества.png
  • Значок Сердце- Добавить в избранное.png


#2 Vaccina

Vaccina

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

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

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

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

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите и удалите:
		<!-- Если есть возможность добавить товар в избранное -->
		{%IF CLIENT_IS_LOGIN %}
		<div class="description">
		  {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %}
			<a class="add_to_wishlist_small inProd 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;{GOODS_NAME}&raquo; в избранное"
			  data-action-delete-title="Убрать &laquo;{GOODS_NAME}&raquo; из избранного"
			  title="Убрать &laquo;{GOODS_NAME}&raquo; из избранного"
			  data-msgtype="2"
			  data-gname="{GOODS_NAME}"
			  href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
			>{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
			<a class="add_to_wishlist_small_text"
			  data-action-text-add="Добавить в избранное"
				data-gname="{GOODS_NAME}"
			  data-action-text-delete="Удалить из избранного"
			  onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;"
			  href="#"
			>Удалить из избранного</a>
		  {% ELSE %}
			<a class="add_to_wishlist_small inProd"
			  data-action-is-add="1"
			  data-action-add-url="{FAVORITES_ADD_URL}"
			  data-action-delete-url="{FAVORITES_DELETE_URL}"
			  data-action-add-title="Добавить &laquo;{GOODS_NAME}&raquo; в избранное"
			  data-action-delete-title="Убрать &laquo;{GOODS_NAME}&raquo; из избранного"
			  data-msgtype="2"
			  data-gname="{GOODS_NAME}"
			  title="Добавить &laquo;{GOODS_NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
			>{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
			<a class="add_to_wishlist_small_text"
			  data-gname="{GOODS_NAME}"
			  data-action-text-add="Добавить в избранное"
			  data-action-text-delete="Удалить из избранного"
			  onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;"
			  href="#"
			>Добавить в избранное</a>
		  {% ENDIF %}
          
далее найдите и удалите:
		  {% IF GOODS_MOD_REST_VALUE>0 %}
			<div>
			  <div class="plus_minus_quantity"><span class="qty-minus theme-color">-</span><input type="text" value="1"  size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"><span class="qty-plus theme-color">+</span></div>
			  <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
			  <!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ -->
			</div>
		  {%ENDIF%}


#3 RnDrent

RnDrent

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

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

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

Добрый день, подскажите при удалении первого блока выскакивает ошибка, что я не так делаю??

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

  • Ошибка 162.png


#4 stasia

stasia

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

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

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

Просмотр сообщенияDonRus.ru (17 Июнь 2019 - 17:37) писал:

Добрый день, подскажите при удалении первого блока выскакивает ошибка, что я не так делаю??

Здравствуйте. Зайдите в раздел Сайт---Редактор шаблонов---Товар и найдите код и удалите(строки со 152-й):

		<!-- Если есть возможность добавить товар в избранное -->
		{%IF CLIENT_IS_LOGIN %}
		<div class="description {% IF GOODS_MOD_REST_VALUE = 0 %}nobuy{%ENDIF%}">
		  {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %}
			<a class="add_to_wishlist_small inProd 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;{GOODS_NAME}&raquo; в избранное"
			  data-action-delete-title="Убрать &laquo;{GOODS_NAME}&raquo; из избранного"
			  title="Убрать &laquo;{GOODS_NAME}&raquo; из избранного"
			  data-msgtype="2"
			  data-gname="{GOODS_NAME}"
			  href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
			>{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
			<a class="add_to_wishlist_small_text"
			  data-action-text-add="Добавить в избранное"
				data-gname="{GOODS_NAME}"
			  data-action-text-delete="Удалить из избранного"
			  onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;"
			  href="#"
			>Удалить из избранного</a>
		  {% ELSE %}
			<a class="add_to_wishlist_small inProd"
			  data-action-is-add="1"
			  data-action-add-url="{FAVORITES_ADD_URL}"
			  data-action-delete-url="{FAVORITES_DELETE_URL}"
			  data-action-add-title="Добавить &laquo;{GOODS_NAME}&raquo; в избранное"
			  data-action-delete-title="Убрать &laquo;{GOODS_NAME}&raquo; из избранного"
			  data-msgtype="2"
			  data-gname="{GOODS_NAME}"
			  title="Добавить &laquo;{GOODS_NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
			>{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
			<a class="add_to_wishlist_small_text"
			  data-gname="{GOODS_NAME}"
			  data-action-text-add="Добавить в избранное"
			  data-action-text-delete="Удалить из избранного"
			  onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;"
			  href="#"
			>Добавить в избранное</a>
		  {% ENDIF %}
		</div>
		{%ELSE%}
		<div class="description {% IF GOODS_MOD_REST_VALUE = 0 %}nobuy{%ENDIF%}">
		  <a class="add_to_wishlist_small mustLogin" data-msgtype="3" title="Добавить в избранное">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
		</div>
		{%ENDIF%}
		<!-- END Если есть возможность добавить товар в избранное -->


#5 RnDrent

RnDrent

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

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

Отправлено 17 Июнь 2019 - 18:38

Спасибо, получилось удалить знак если находишься непосредственно в карточке товара, но значок "Сердце" - возможность добавлять в избранное, остался на товаре если смотреть на него из каталога как видно на скрине, подскажите можно его тоже убрать.
Еще вопрос, можно сделать так чтобы при выставленном мною нулевом остатке по товару в карточке товара на месте выбора количества шт. для заказа была видна надпись "Объект сдан", при наличии на остатках любого количества шт. больше 0, чтобы была надпись на месте выбора количества шт. "Объект  свободен".  Кнопка "Консультация" должна быть активна в не зависимости от количества товара на остатках.
Заранее большое спасибо за Ваши подсказки .

#6 Vaccina

Vaccina

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

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

Отправлено 18 Июнь 2019 - 03:17

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

Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите и удалите:
					{%IF CLIENT_IS_LOGIN%}
					<!-- Если есть возможность добавить товар в избранное -->
					  {% IF goods.IS_HAS_IN_FAVORITES_LIST %}
						<a class="add_to_wishlist_small goodsTable 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;{goods.NAME}&raquo; в избранное"
						  data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
						  data-msgtype="2"
						  data-gname="{goods.NAME}"
						  title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
						  href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}">
							{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}
						</a>					
					  {% ELSE %}				 
						<a class="add_to_wishlist_small goodsTable"
						data-action-is-add="1"
						data-action-add-url="{FAVORITES_ADD_URL}"
						data-action-delete-url="{FAVORITES_DELETE_URL}"
						data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в избранное"
						data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
						data-msgtype="2"
						data-gname="{goods.NAME}"
						title="Добавить &laquo;{goods.NAME}&raquo; в избранное"
						href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
					  >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}
						</a>				   
					 {% ENDIF %}
				  {%ELSE%}			   
						<a class="add_to_wishlist_small mustLogin" data-msgtype="3" title="Добавить &laquo;{goods.NAME}&raquo; в избранное">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
				  {%ENDIF%}
				  <!-- END Если есть возможность добавить товар в избранное -->

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
			<div class="plus_minus_quantity">
			  <span class="qty-minus theme-color">-</span>
				  <input type="text" value="1"  size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
					  <span class="qty-plus theme-color">+</span>
					</div>
			<div class="addWithMod"><input type="button" value="Консультация" id="button-cart" class="button button_cart_product addToCartWithMod" onclick="quickorder('.goodsDataForm'); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в список заявок"/></div>

замените на:
			<div class="plus_minus_quantity">
			{% IF GOODS_MOD_REST_VALUE=0 %}<span>Объект сдан</span>
			{% ELSE %}
			  <span>Объект свободен</span><span class="qty-minus theme-color">-</span>
				  <input type="text" value="1"  size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
					  <span class="qty-plus theme-color">+</span>
			{% ENDIF %}
					</div>
			<div class="addWithMod"><input type="button" value="Консультация" id="button-cart" class="button button_cart_product addToCartWithMod" onclick="quickorder('.goodsDataForm'); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в список заявок"/></div>


#7 RnDrent

RnDrent

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

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

Отправлено 18 Июнь 2019 - 15:10

Я так понимаю что выше в ответе мне описали как решить вопрос и я внес успешно изменения на сайте  - "Спасибо, получилось удалить знак если находишься непосредственно в карточке товара, но значок "Сердце" - возможность добавлять в избранное, остался на товаре если смотреть на него из каталога как видно на скрине, подскажите можно его тоже убрать." , а по второй части вопроса -"можно сделать так чтобы при выставленном мною нулевом остатке по товару в карточке товара на месте выбора количества шт. для заказа была видна надпись "Объект сдан", при наличии на остатках любого количества шт. больше 0, чтобы была надпись на месте выбора количества шт. "Объект  свободен".  Кнопка "Консультация" должна быть активна в не зависимости от количества товара на остатках." на эту часть мне ничего не ответили. Помогите пожалуйста разобраться как мне сделать чтобы с изменением кол. тов. на остатках, менялись надписи в  карточках товара - Объект сдан/Объект свободен. Надпись должна быть вместо окошка для выбора количества шт. для заказа.  

#8 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

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

Просмотр сообщенияDonRus.ru (18 Июнь 2019 - 15:10) писал:

Я так понимаю что выше в ответе мне описали как решить вопрос и я внес успешно изменения на сайте  - "Спасибо, получилось удалить знак если находишься непосредственно в карточке товара, но значок "Сердце" - возможность добавлять в избранное, остался на товаре если смотреть на него из каталога как видно на скрине, подскажите можно его тоже убрать." , а по второй части вопроса -"можно сделать так чтобы при выставленном мною нулевом остатке по товару в карточке товара на месте выбора количества шт. для заказа была видна надпись "Объект сдан", при наличии на остатках любого количества шт. больше 0, чтобы была надпись на месте выбора количества шт. "Объект  свободен".  Кнопка "Консультация" должна быть активна в не зависимости от количества товара на остатках." на эту часть мне ничего не ответили. Помогите пожалуйста разобраться как мне сделать чтобы с изменением кол. тов. на остатках, менялись надписи в  карточках товара - Объект сдан/Объект свободен. Надпись должна быть вместо окошка для выбора количества шт. для заказа.  

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

#9 RnDrent

RnDrent

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

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

Отправлено 21 Июнь 2019 - 03:55

Здравствуйте, спасибо за помощь в  трансформации моего сайта. Сейчас на сайте при нулевом остатке товара с карточки товара в магазине исчезает окошко с выбором  количества шт., это как я просил сделать (мне по моей рабочей специфики сайта, выбор количества вообще не нужен), при этом вместо этого окошка я хочу, чтобы была надпись "Объект сдан, обратитесь в офис." Если же на остатках количество шт. стоит большее чем ноль, тогда вместо  окошка с выбором кол. шт. в магазине, в карточке товара, должна быть надпись "Объект свободен, обратитесь в офис." Нужно доделать, чтобы на сайте в карточке товара менялся текст  "Объект сдан, обратитесь в офис. / Объект свободен, обратитесь в офис."в зависимости от остатков 0 шт. / 1+ шт..

#10 Vaccina

Vaccina

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

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

Отправлено 21 Июнь 2019 - 05:37

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

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
		  {% IF GOODS_MOD_REST_VALUE>0 %}
			<div>
			  <div class="plus_minus_quantity"><span class="qty-minus theme-color">-</span><input type="text" value="1"  size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"><span class="qty-plus theme-color">+</span></div>
			  <input type="button" value="Консультация" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в список заявок"/>
			  <!-- input type="button" value="Консультация" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в список заявок"/ -->
			</div>
		  {%ENDIF%}

замените на:
		  {% IF GOODS_MOD_REST_VALUE>0 %}
			<div><span>Объект свободен</span>
			  <div class="plus_minus_quantity"><span class="qty-minus theme-color">-</span><input type="text" value="1"  size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"><span class="qty-plus theme-color">+</span></div>
			  <input type="button" value="Консультация" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в список заявок"/>
			  <!-- input type="button" value="Консультация" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в список заявок"/ -->
			</div>
	{% ELSE %}
	<span>Объект сдан</span>
		  {%ENDIF%}


#11 RnDrent

RnDrent

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

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

Отправлено 22 Июнь 2019 - 00:42

Спасибо, можно еще скорректировать как на скринах, когда на остатках товара 0 шт. тогда как на скрине Объект Сдан (значок  добавления в сравнение опустить ниже, чтобы он не залазил на надпись  и вернуть активную кнопку "Консультация" на страницу. Когда  на остатках есть товар, убрать с страницы окошко выбора кол. шт. для заказа, и  также опустить знак "Сравнения" ниже строки с текстом - как на  скрине Объект Свободен.

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

  • Объект СДАН (2).png
  • Объект СВОБОДЕН (2).png


#12 Vaccina

Vaccina

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

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

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

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

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
		  {% IF GOODS_MOD_REST_VALUE>0 %}
						<div><span>ОБЪЕКТ СВОБОДЕН, обратитесь к нашему специалисту. </span>
						  <div class="plus_minus_quantity"><span class="qty-minus theme-color">-</span><input type="text" value="1"  size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"><span class="qty-plus theme-color">+</span></div>
						  <input type="button" value="Консультация" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в список заявок"/>
						  <!-- input type="button" value="Консультация" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в список заявок"/ -->
						</div>
		{% ELSE %}
		<span>ОБЪЕКТ ЗАНЯТ, обратитесь к нашему специалисту.</span>
				  {%ENDIF%}
        
замените на:
		  {% IF GOODS_MOD_REST_VALUE>0 %}
			<div>
			  <p>ОБЪЕКТ СВОБОДЕН, обратитесь к нашему специалисту. </p>
			  <input type="button" value="Консультация" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в список заявок"/>
			</div>
		  {% ELSE %}
			<p>ОБЪЕКТ ЗАНЯТ, обратитесь к нашему специалисту.</p>
			<input type="button" value="Консультация" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в список заявок"/>
		  {%ENDIF%}
          
далее зайдите в main.css - найдите:
.add_to_compare_small.inProd{left:15px;top:65px;}

замените на:
.add_to_compare_small.inProd{left:15px;top:85px;}


#13 RnDrent

RnDrent

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

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

Отправлено 23 Июнь 2019 - 02:53

Спасибо. Поле выбора количества шт. ушло из страницы товара. Подскажите как скорректировать чтобы значок "добавления к сравнению" опустить ниже кнопки "Консультация" и чтобы он не залазил на текст и на саму кнопку, как видно на скрине.

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

  • Объект СДАН (3).png
  • Объект СВОБОДЕН (3).png


#14 stasia

stasia

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

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

Отправлено 24 Июнь 2019 - 09:55

Просмотр сообщенияDonRus.ru (23 Июнь 2019 - 02:53) писал:

Спасибо. Поле выбора количества шт. ушло из страницы товара. Подскажите как скорректировать чтобы значок "добавления к сравнению" опустить ниже кнопки "Консультация" и чтобы он не залазил на текст и на саму кнопку, как видно на скрине.

Здравствуйте. Зайдите в Редактор шаблонов --- main.css и найдите код:

.nobuy .add_to_compare_small.inProd{left:0;top:5px;}

Замените его на:

.nobuy .add_to_compare_small.inProd {left: 0;}


#15 RnDrent

RnDrent

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

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

Отправлено 01 Июль 2019 - 14:48

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




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

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