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


Вопрос =?=


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

#221 Vaccina

Vaccina

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

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

Отправлено 18 Ноябрь 2014 - 01:49

Для начала в шаблон Товары вставьте код сравнения в необходимом вам месте:
<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
													{% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
														{% IF goods.IS_HAS_IN_COMPARE_LIST %}
															<a class="compare add_to_compare_small_text added"
															   data-action-is-add="0"
															   data-action-add-url="{COMPARE_ADD_URL}"
															   data-action-delete-url="{COMPARE_DELETE_URL}"
															   data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами"
															   data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами"
															   data-action-text-add="Добавить к сравнению"
															   data-action-text-delete="Убрать из сравнения"
															   title="Убрать «{goods.NAME}» из списка сравнения с другими товарами"
															   href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
															   >Убрать из сравнения</a>
														{% ELSE %}
															<a class="compare add_to_compare_small_text"
															   data-action-is-add="1"
															   data-action-add-url="{COMPARE_ADD_URL}"
															   data-action-delete-url="{COMPARE_DELETE_URL}"
															   data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами"
															   data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами"
															   data-action-text-add="Добавить к сравнению"
															   data-action-text-delete="Убрать из сравнения"
															   title="Добавить «{goods.NAME}» в список сравнения с другими товарами"
															   href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
															   >Добавить к сравнению</a>
														{% ENDIF %}
													{% ENDIF %}
													<!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
											   


#222 sibulba

sibulba

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

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

Отправлено 18 Ноябрь 2014 - 16:59

Просмотр сообщенияVaccina (18 Ноябрь 2014 - 01:49) писал:

Для начала в шаблон Товары вставьте код сравнения в необходимом вам месте:
<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
												 {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
													 {% IF goods.IS_HAS_IN_COMPARE_LIST %}
														 <a class="compare add_to_compare_small_text added"
															 data-action-is-add="0"
															 data-action-add-url="{COMPARE_ADD_URL}"
															 data-action-delete-url="{COMPARE_DELETE_URL}"
															 data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами"
															 data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами"
															 data-action-text-add="Добавить к сравнению"
															 data-action-text-delete="Убрать из сравнения"
															 title="Убрать «{goods.NAME}» из списка сравнения с другими товарами"
															 href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
															 >Убрать из сравнения</a>
													 {% ELSE %}
														 <a class="compare add_to_compare_small_text"
															 data-action-is-add="1"
															 data-action-add-url="{COMPARE_ADD_URL}"
															 data-action-delete-url="{COMPARE_DELETE_URL}"
															 data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами"
															 data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами"
															 data-action-text-add="Добавить к сравнению"
															 data-action-text-delete="Убрать из сравнения"
															 title="Добавить «{goods.NAME}» в список сравнения с другими товарами"
															 href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
															 >Добавить к сравнению</a>
													 {% ENDIF %}
												 {% ENDIF %}
												 <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
											
добавил
страницу порвало на части
может есть более компактный код?
нужна иконка в гол серой полоски после артикля и звездочек
1 маленькая иконка которая добавит в сравнение и все

как сделать?)

#223 sibulba

sibulba

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

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

Отправлено 18 Ноябрь 2014 - 22:32

fg

ап

#224 sibulba

sibulba

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

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

Отправлено 18 Ноябрь 2014 - 23:19

+ вопрос
тут как расположить цену сейчас над ценой старой цены?

например
2500
2600

как сделать так? сломал голову уже

#225 AnnaM

AnnaM

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

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

Отправлено 18 Ноябрь 2014 - 23:28

Просмотр сообщенияsibulba (18 Ноябрь 2014 - 23:19) писал:

+ вопрос
тут как расположить цену сейчас над ценой старой цены?

например
2500
2600

как сделать так? сломал голову уже
Замените в main.css
.goodsListItemPriceNew {
float: right;
margin-right: 10px;
}
на
.goodsListItemPriceNew {
/* float: right; */
margin-right: 48px;
margin-top: 5px;
}
и это
.goodsListItemPriceOld {
float: right;
margin-right: 10px;
}
на
.goodsListItemPriceOld {
/* float: right; */
margin-right: 51px;
}


#226 sibulba

sibulba

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

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

Отправлено 18 Ноябрь 2014 - 23:42

как добавить надпись перед ценой
Цена сейчас:
Старая цена:
Если старой цены нет то надпись не отображается

#227 Dars

Dars

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

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

Отправлено 19 Ноябрь 2014 - 13:36

Просмотр сообщенияsibulba (18 Ноябрь 2014 - 23:42) писал:

как добавить надпись перед ценой
Цена сейчас:
Старая цена:
Если старой цены нет то надпись не отображается
В main.css найдите строку:

.goodsListItemBlock				 {height: 240px; margin: 2px; overflow: hidden; width: 240px; background-color:#FFF;}

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

.goodsListItemBlock				 {height: 250px; margin: 2px; overflow: hidden; width: 240px; background-color:#FFF;}

Далее в шаблоне товар найдите код:

				<a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
			  </div>
				<!-- end Цена  сейчас -->
				<!-- Цена  старая -->
				<div class="goodsListItemPriceOld">
				{% IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				  <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
				{% ENDIF %}
			  </div>

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

				<a href="{goods.URL_MIN_PRICE_NOW}">Цена сейчас: {goods.MIN_PRICE_NOW | money_format}</a>
			  </div>
				<!-- end Цена  сейчас -->
				<!-- Цена  старая -->
				<div class="goodsListItemPriceOld">
				{% IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				  <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">Старая цена: {goods.MIN_PRICE_OLD | money_format}</a>
				{% ENDIF %}
			  </div>


#228 sibulba

sibulba

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

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

Отправлено 01 Декабрь 2014 - 23:44

прошу помочь реализовать следующее

в разделе товары необходимо добавить кнопку после кнопки подробнее
кнопка должна быть 25 % от размеров кнопки подробнее и идти сразу после нее с 5 зч отступом. кнопка должна быть с изображением которое прикрепленно к сообщению. т.е нужно добавить маленькую кнопку корзинки после кнопки подробнее и чтобы она добавляла товар в корзину
как реализовать подскажите пожалуйста

картинку вы можете не видеть так как она белая на прозрачном фоне) но она точно прикреплена

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

  • 1.png
  • 12.png


#229 sibulba

sibulba

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

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

Отправлено 01 Декабрь 2014 - 23:59

пример того что примерно нужно тоже добавил

#230 Danil

Danil

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

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

Отправлено 02 Декабрь 2014 - 11:31

Просмотр сообщенияsibulba (01 Декабрь 2014 - 23:59) писал:

пример того что примерно нужно тоже добавил
Здравствуйте.
Для начала вам нужно сделать кнопку добавления в корзину, а после заменим её на изображение.
Вот инструкция

#231 sibulba

sibulba

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

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

Отправлено 04 Декабрь 2014 - 22:48

Добавил в код ТОВАРЫ вот этот кусок кода

			  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goods-form-{goods.MIN_PRICE_NOW_ID}">
				<div>
				<input type="hidden" name="hash" value="{HASH}" />
				<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
				<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
				<a class="moreinfo" onclick="$('#goods-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;">В корзину</a>
			   </div>
			  </form>

далее в разделе main js

заменил юлок добавления в корзину на этот
  // Добавление товара в корзину через ajax
  $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListItem form').submit(function(){
		$(this).nyroModalManual({
		  formIndicator: 'ajax_q',  // Value added when a form is sent
		  minWidth: 450, // Minimum width
		  minHeight: 140, // Minimum height
		  gallery: null // Gallery name if provided
		});
		return false;
  });

появилась кнопка в корзину при нажатии на которую всплывает табличка с предложением положить в корзину или продолжить покупки.

все ок

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

буду рад быстрому и развернутому ответу.

+ картинка должна выглядеть как я спрашивал вверху
не надпись в корзину а картинка которую я выкладывал выше т.е изображении карзинки

#232 sibulba

sibulba

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

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

Отправлено 04 Декабрь 2014 - 23:31

код убрал так как он уродует сайт пока не готов

#233 Vaccina

Vaccina

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

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

Отправлено 05 Декабрь 2014 - 01:22

Судя по использованию класса moreinfo в ссылке

<a class="moreinfo" onclick="$('#goods-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;">В корзину</a>

кнопка у вас должна была иметь тот же вид, что и кнопка "Подробнее". Если вы хотите использовать вместо текста изображение, то используйте его так

<a class="moreinfo" onclick="$('#goods-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;">
  <img src="адрес изображения корзины" alt="" />
</a>

Код ссылки лучше всего вставить вместо ссылки "Подробнее", а саму ссылку подробнее переместить внутрь формы, вставив её перед ссылкой добавления товара в корзину, например

<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goods-form-{goods.MIN_PRICE_NOW_ID}">
  <div>
	  <input type="hidden" name="hash" value="{HASH}" />
	  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
	  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
	  <a class="moreinfo" href="{goods.URL}">Подробнее</a>
	  <a class="moreinfo" onclick="$('#goods-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;">В корзину</a>
  </div>
</form>


#234 sibulba

sibulba

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

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

Отправлено 05 Декабрь 2014 - 12:13

добавил этот кусок кода
все встало отлично. вечером впихну картинку

			  <!-- Кнопки Подробнее, В корзину -->
			  <div class="goodsListForm">
				<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goods-form-{goods.MIN_PRICE_NOW_ID}">
				  <div>
					<input type="hidden" name="hash" value="{HASH}" />
					<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
					<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
					<a class="moreinfo" href="{goods.URL}">Подробнее</a>
					<a class="moreinfo" onclick="$('#goods-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;"><img src="адрес изображения корзины" alt="" /></a>
				  </div>
				</form>
			  </div>
			  <!-- end Кнопки Подробнее, В корзину -->

но есть вопрос

кнопки подробнее используют класс moreinfo
как добавить кнопке в корзину свой класс buybottom к примеру и разместить ее сразу после кнопки подробнее и задать необходимый размер

#235 sibulba

sibulba

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

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

Отправлено 05 Декабрь 2014 - 12:47

+ вопрос как добавить кнопкам всмлывающие тексты которые появляются при наведении
тайты или альты не помню как называется

#236 sibulba

sibulba

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

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

Отправлено 05 Декабрь 2014 - 18:22

разместил изображение на кнопке но реализация мягко сказать не очень. можно вставить изображение через стили? как это сделать?

#237 Vaccina

Vaccina

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

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

Отправлено 06 Декабрь 2014 - 00:11

пример реализации:
<!-- Кнопки Подробнее, В корзину -->
						  <div class="goodsListForm">
								<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goods-form-{goods.MIN_PRICE_NOW_ID}">
								  <div>
										<input type="hidden" name="hash" value="{HASH}" />
										<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
										<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
										<a class="moreinfo" title="текст" href="{goods.URL}">Подробнее</a>
										<a class="buybottom" title="текст" onclick="$('#goods-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;"></a>
								  </div>
								</form>
						  </div>
						  <!-- end Кнопки Подробнее, В корзину -->

В данном примере уже имеется подсказка и изменен класс, пример использования картинки в классе:
.buybottom{
width:100px;
background: url('ссылка на картинку') no-repeat left top;
}


#238 sibulba

sibulba

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

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

Отправлено 08 Декабрь 2014 - 10:57

спасибо. сделал как хотел

#239 sibulba

sibulba

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

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

Отправлено 08 Декабрь 2014 - 11:11

вопрос
аккаунт основной по климату

необходимо в разделе товары в первой строчке где указан артикул  звездочки отзывов в правый вернхний угол добавить кнопку. кнопка будет добавлять функциюсравнения. т.е по нажатию на иконку товар будет помечаться как товар для сравнения и менять вид кнопки. подскажите как реализовать подобное
спасибо

#240 sibulba

sibulba

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

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

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

уважаемые модераторы
если вы вносите изменения в сайт то пожалуйста предупреждайте

я тоже вношу какие то изменения но сохраняем один и тот же файл. происходят непонятки.




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

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