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


tega4

Регистрация: 29 янв. 2012
Offline Активность: 26 янв. 2016 12:56
-----

#94173 Вопрос По Фильтрам

Отправлено Сake на 09 Октябрь 2013 - 03:08

Попробуйте ваш код (примерно следующий)

{% IFNOT goods_features.NAME = Название характеристики1 || goods_features.NAME = Название характеристики2 || goods_features.NAME = Название характеристики3 %}

заменить на

{% IF goods_features.NAME != Название характеристики1 && goods_features.NAME != Название характеристики2 && goods_features.NAME != Название характеристики3 %}



#189178 Прошу Оценить Им

Отправлено Teraweb2000 на 27 Февраль 2015 - 20:37

Прошу оценить ИМ. Прошу если пишете, что что-то не так, то предлагайте решение или совет. modul-cart.ru


#156005 Вопросы По Аккаунту Sl-302876

Отправлено Castiel на 30 Август 2014 - 14:29

Просмотр сообщенияtega4 (30 Август 2014 - 13:32) писал:

А как сделать чтобы фильтры были только в одной категории, что надо прописать?

Здравствуйте, для этого удалите фильтры из других категорий (Редактируем выбранную категорию, ниже описания удаляем фильтры).

Так же можно использовать условие
{% IF CATEGORY_NAME = название категории %}
После
<!-- Если в тарифном плане подключен модуль фильтров по товарам -->

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


#155224 Вопросы По Аккаунту Sl-302876

Отправлено Castiel на 27 Август 2014 - 12:50

Просмотр сообщенияtega4 (27 Август 2014 - 09:14) писал:

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

Здравствуйте, на странице товара не обнаружена кнопка обратного звонка.
Чтобы передавать название товара в форме обратного звонка, нужно установить отдельную кнопку обратного звонка в карточку товара.
Сейчас у вас присутствует форма обратного звонка на всех страницах, можно передавать скрытую переменную пути (ссылка откуда покупатель нажал на кнопку обратный звонок) в форме звонка.
Для этого в шаблоне HTML
Добавляем данный код
<label for="callback_url" class="required" style="display:none;">URL<em>*</em></label><br />
								<textarea style="display:none;" id="callback_url" rows="2" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_URL}]" >{CURRENT_URL}</textarea><br /><br />
Добавляем его после
<input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required input-text"/><br /><br />



#155152 Вопросы По Аккаунту Sl-302876

Отправлено Сake на 27 Август 2014 - 00:21

1. Попробуйте строку

data.setDate(data.getDate()+1)

заменить на

data.setMinutes(data.getMinutes()+60)

далее найдите строку

document.getElementById("show").innerHTML = "Осталось всего:" + formatTime(a);

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

document.getElementById("show").innerHTML = "Осталось всего:<br />" + formatTime(a);

2. В шаблоне "Товар" найдите строку

<form method="post" action="{CALLBACK_URL}" class="callbackForm" enctype="multipart/form-data">

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

<form method="post" action="{CALLBACK_URL}" class="callbackForm" enctype="multipart/form-data">
  <input type="hidden" name="hash" value="{HASH}" />
  {ANTISPAM_CODE}

3. В файле стилей main.css найдите

.contacti {
  font: 18px Tahoma;
  left: 900px;
  position: absolute;
  text-align: right;
  top: 60px;
  width: 300px;
}

и замените на

.contacti {
  font: 18px Tahoma;
  position: absolute;
  right: 0;
  text-align: right;
  top: 60px;
  width: 200px;
}



#154944 Вопросы По Аккаунту Sl-302876

Отправлено Сake на 26 Август 2014 - 01:37

1. В шаблоне "Ajax добавление товара в корзину" найдите код

<table style="display:none;" class="new_cart_now">
<tr><td>
	  <!-- Позиции заказа -->
	{% FOR cart_items %}
<table  class="cart_now">
	  <!-- Позиции заказа -->
	  {% IF cart_count_empty %}
					  <tr>
		<td><span style="margin-left:50px;">В корзине 1 сюрприз и больше ничего нет<br>
		  Выберите что-нибудь из каталога
		</span></td>
	  </tr>
					  {% ENDIF %}
			  {% FOR cart_items %}
				<tr>
				  <td style="width:70px">
					<a href="{cart_items.GOODS_URL}"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a>
				  </td>
				  <td class="cart_now1">
				  {cart_items.GOODS_NAME}<br>
				  <!--p class="num">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</p-->
				  </td>
				  </tr>
			  {% ENDFOR %}
			  <tr>
				<td colspan="2">
				  {% FOR cart_sum %}
				  <hr>
			  <span class="num itog">{cart_sum.NOW_WITH_DISCOUNT | money_format}</span><br />
				{% ENDFOR %}</td>
			  </tr>
			  </table>
	{% ENDFOR %}</td></tr>
</table>
<!-- Обновление данных корзины -->
<script>
$('span.num.itog').html($('.newCartSum').html());
$('#cartCount').html($('.newCartCount').html());
$('.new_cart_now').html($('.cart_now').html());
$('.new_cart_now').html($('.cartInfo').html());
</script>

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

<div style="display:none;" class="new_cart_now">
<br/>
	  <h2><span>Ваша корзина</span></h2><br>
	  <table class="cart_now">
	  <!-- Позиции заказа -->
	  {% IF cart_count_empty %}
					  <!--tr>
		<td><span style="word-break: break-all;">В корзине 1 сюрприз<br> и больше ничего нет<br>
		  Выберите что-нибудь из <a href="">каталога</a></span></td>
	  </tr-->
					  {% ENDIF %}
			  {% FOR cart_items %}
				<tr>
				  <td style="width:40px;">
					<a style="padding-left:0px;" href="{cart_items.GOODS_URL}"><img style="border:1px solid #000;margin:3px" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a>
				  </td>
				  <td class="cart_now1" style="width:155px">
				  <span class="name">{cart_items.GOODS_NAME}</span><br>
				  <!--p class="num">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</p-->
				  </td>
				  </tr>
			  {% ENDFOR %}
			  <tr>
				<td colspan="2">
				  {% FOR cart_sum %}
				  <hr>
			  <span class="num itog">{cart_sum.NOW_WITH_DISCOUNT | money_format}</span><br />
				{% ENDFOR %}</td>
			  </tr>
			  </table>
			  <br><br>
			  {% FOR cart_sum %}
			  <a class="oformlenie" href="{CART_URL}"><span>Оформить заказ</span></a>
			  {% ENDFOR %}
</div>
<!-- Обновление данных корзины -->
<script>
$('#cartInfo').html($('.new_cart_now').html());
</script>



#154632 Вопросы По Аккаунту Sl-302876

Отправлено daria_dnk на 24 Август 2014 - 11:43

Просмотр сообщенияtega4 (23 Август 2014 - 17:18) писал:

Осталась проблема с корзиной.
И не могу понять почему все равно не прогрузились стили у кнопок выбора кол-ва товара?
Здравствуйте! Найдите в шаблоне main.css код
.plus_minus_quantity .qty-plus,.plus_minus_quantity .qty-minus{cursor:pointer;}
замените его на

.plus_minus_quantity .qty-plus,.plus_minus_quantity .qty-minus{cursor:pointer;padding: 2px 7px; margin: 0;text-align:center;background-color: #444444;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px; color: #FFFFFF;padding-bottom:3px;}
.qty-plus:hover{cursor:pointer;padding: 2px 7px; margin: 0;text-align:center;background-color: #FF0551;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px; color: #FFFFFF;padding-bottom:3px;}
.qty-minus:hover{cursor:pointer;padding: 2px 7px; margin: 0;text-align:center;background-color: #FF0551;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px; color: #FFFFFF;padding-bottom:3px;}



#154507 Вопросы По Аккаунту Sl-302876

Отправлено batta на 23 Август 2014 - 12:27

Просмотр сообщенияtega4 (23 Август 2014 - 12:18) писал:

Срочно! Помогите с корзиной, обрезает кнопку "оформить заказ"
Здравствуйте.
в main.css
.oformlenie span {
text-align: center;
margin-left: -35px;
padding: 10px;
background: #82bc2c;
box-shadow: 2px 2px 5px #000;
width: 200px;
border-radius: 10px;
letter-spacing: 2px;
}
измените на
.oformlenie span {
text-align: center;
margin-left: 1px;
padding: 4px;
background: #82bc2c;
box-shadow: 2px 2px 5px #000;
width: 188px;
border-radius: 10px;
letter-spacing: 2px;
display: block;
margin-top: -30px;
}



#149541 Блок "вы Смотрели" Как В Шаблоне Движение

Отправлено Vaccina на 25 Июль 2014 - 02:23

Вертикальная карусель "jsCarousel V 2.0.0" для товаров "Вы смотрели"
Основная страница: http://www.egrappler...scarousel-v2-0/
Скачиваем архив по сл.ссылке: http://www.egrappler...rousel2.0.0.zip
С архива в Редактор шаблонов загружаем сл.файлы:
jsCarousel-2.0.0.js
jsCarousel-2.0.0.css
top_arrow.jpg
bottom_arrow.jpg

Далее в шаблоне HTML перед:
<script type="text/javascript" src="{ASSETS_JS_PATH}main.js"></script>
вставляем:
<link rel="stylesheet" href="{ASSETS_STYLES_PATH}jsCarousel-2.0.0.css" type="text/css" />
<script type="text/javascript" src="{ASSETS_JS_PATH}jsCarousel-2.0.0.js"></script>

Далее находим:
<!-- Последние товары, просмотренные пользователем -->
				 {% IFNOT recently_viewed_goods_empty %}
				 <li class="recent_viewed"><br /><h2>Вы смотрели</h2>
				 <div class="contentTbodyRecentlyViewed">
					 <table class="recent_viewed">
					 {% FOR recently_viewed_goods %}
					 <tr class="txtalgnlft {% IF recently_viewed_goods.last %}last{% ENDIF %}">
						 <td class="img txtalgncnt">
						 <a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;"><img class="goods-image-icon" src="{% IF recently_viewed_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{recently_viewed_goods.IMAGE_ICON}{% ENDIF %}" alt="{recently_viewed_goods.NAME}" /></a>
						 </td>
						 <td class="link statetitle fnt12n txtalgnlft">
						 <a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;">{recently_viewed_goods.NAME}</a>
						 </td>
					 </tr>
					 {% ENDFOR %}
					 </table>
				 </div>
				 </li>
				 {% ENDIF %}
				 <!-- Последние товары, просмотренные пользователем -->
меняем на:
<!-- Последние товары, просмотренные пользователем -->
				 {% IFNOT recently_viewed_goods_empty %}
				 <li class="recent_viewed"><br /><h2>Вы смотрели</h2>
	 <div id="vWrapper">
	 <div id="carouselv">
	 {% FOR recently_viewed_goods %}
	 <div>
	 <a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;"><img class="goods-image-icon" src="{% IF recently_viewed_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{recently_viewed_goods.IMAGE_ICON}{% ENDIF %}" alt="{recently_viewed_goods.NAME}" /></a><br />
	 <a class="thumbnail-text" href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;">{recently_viewed_goods.NAME}</a>
	 </div>
	 {% ENDFOR %}
	 </div>
	 </div>
	 </li>
	 {% ENDIF %}
				 <!-- Последние товары, просмотренные пользователем -->

Далее заходим в main.js и в самом конце прописываем:
$(document).ready(function() {

		 $('#carouselv').jsCarousel({ onthumbnailclick: function(src) { alert(src); }, autoscroll: true, masked: false, itemstodisplay: 3, orientation: 'v' });
});

Далее остается выровнять товары внутри, в jsCarousel-2.0.0.css ищем:
.jscarousal-contents-vertical > div > div {
height: 125px;
margin: 8px 8px 8px 14px;
width: 140px;
}
заменим на:
.jscarousal-contents-vertical > div > div {
height: 125px;
margin: 8px 8px 8px 14px;
width: 140px;
}

Далее найдем:
.jscarousal-contents-vertical > div > div {
height: 125px;
margin: 8px 8px 8px 14px;
width: 140px;
}
заменим на:
.jscarousal-contents-vertical > div > div {
height: 125px;
margin: 8px 8px 8px 14px;
width: 140px;
}

Далее находим:
.jscarousal-vertical {
background-color: #121212;
border: 1px solid #7a7677;
height: 460px;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
width: 140px;
}
меняем на:
.jscarousal-vertical {
background-color: #121212;
border: 1px solid #7a7677;
height: 460px;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
}



#91442 Сияние Быстрый Заказ В Каталоге Товаров

Отправлено Koderhan на 24 Сентябрь 2013 - 18:40

Для подключения быстрого заказа в шаблоне сияние.
ScreenShot 819.png
В разделе Редактор шаблонов загрузить файл быстрого заказа order_fast.htm из архива Прикрепленный файл  order_fast.zip   18,44К   442 Количество загрузок:
Стили  были добавлены из шаблона "Вечность" пользователем support 2.0
В конец файла "main.js" добавить код:
Скрытый текст
В файле "HTML" заменим скрипты и стили. Скрипты взяли из шаблона "Пластик".
Код:
<script type="text/javascript" src="{FORALL_JS_PATH}jquery-1.4.2_nyroModal-1.6.2_validate_capslock_jquery-ui-1.8.4.custom.version2.min.js"></script>
Заменить:
<link rel="stylesheet" href="{FORALL_STYLES_PATH}fancybox/jquery.fancybox-1.3.4.min.css" type="text/css" />
<script type="text/javascript" src="{FORALL_JS_PATH}jquery-1.4.2_nyroModal-1.6.2_validate_capslock_jquery-ui-1.8.4.custom_fancybox-1.3.4.version2.min.js"></script>
ScreenShot 820.png ScreenShot 821.png

Теперь уже можно добавлять кнопки быстрого заказа. Для начала добавим кнопку в каталоге товаров.
После кода:
<a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
Добавить:
<a class="readmore" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Быстрый заказ</a>

теперь зайдите в шаблон Товар и найдите строчку
<a class="more-link" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a><br /><br />
сразу после нее (нажмите enter и переместитесь на пустую строчку) вставьте
<a class="more-link" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Быстрый заказ</a><br /><br />
ScreenShot 823.png ScreenShot 822.png

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

  • форма быстрого заказа.jpg



#148935 Вопросы Для Sl-257549

Отправлено Сake на 21 Июль 2014 - 23:51

Просмотр сообщенияtega4 (19 Июль 2014 - 19:28) писал:

Если честно то я не поняла что необходимо изменить, не могли бы Вы мне написать что конкретно и на что менять в моем случае. Спасибо.

Вам необходимо заменить код кнопки добавления товара в корзину. В шаблоне "Товары" найдите

<a class="korzina1" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Добавить в корзину">Купить</a>

и замените на

<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListForm">
  <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="korzina1" onclick="$(this).closest('form').submit(); return false;" title="Добавить в корзину" href="#">Купить</a>
  </div>
</form>



#149273 Вопросы Для Sl-257549

Отправлено Сake на 24 Июль 2014 - 00:55

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

$(this).find('.listing, .goodsDataMainImage, .goodsListItemImage').addClass('form-block-wrapper');

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

$(this).find('.listing, .goodsDataMainImage, .goodsListItemBlock').addClass('form-block-wrapper');

Перед проверкой не забудьте очистить кэш в вашем браузере.


#147402 Вопросы Для Sl-257549

Отправлено Сake на 12 Июль 2014 - 00:22

Попробуйте использовать реализацию описанную в теме форума http://forum.storela...овара-в-корзину


#148682 Вопросы Для Sl-257549

Отправлено MikDark на 19 Июль 2014 - 22:44

Просмотр сообщенияtega4 (19 Июль 2014 - 22:21) писал:

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

Найдите в main.css код:
.goodsDataMainOrder.cornerAll {
float: left;
text-align: center;
width: 430px;
background: #e7f8fa;
}

и замените на:
.goodsDataMainOrder.cornerAll {
float: left;
text-align: center;
width: 430px;
background: #e7f8fa;
overflow: hidden;
}



#147730 Добавлен Обратный Звонок

Отправлено Ирина345 на 14 Июль 2014 - 13:36

Просмотр сообщенияtega4 (14 Июль 2014 - 13:32) писал:

Здравствуйте,что бы после заполнения обратного звонка не перебразовало на форму связи с администрацией, нужно в шаблон Обратный звонок вставить код
<input type="hidden" name="return_to" value="/" />