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


Помогите Решить Ряд Вопросов, Пожалуйста


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

#1 AleksArchakov

AleksArchakov

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

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

Отправлено 04 Март 2017 - 00:30

1) Как убрать не нужные варианты сортировки, а оставшиеся нужные переименовать?
Нужно оставить 3 варианта сортировки:
- по возрастанию цены
- по убыванию цены
- в алфавитном порядке

2) Как сделать, чтобы цена в карточке товара в каталоге показывалась от-до. Например не 1500 руб, а 1500-20000 руб.

3) Как в карточке товара в каталоге убрать окно "-/+", а вместо него добавить "сравнить" (добавить товар к сравнению)

4) Как сделать так, чтобы при добавлении товара в корзину всплывало окно "оформить заказ/продолжить покупки"

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

#2 Stasya

Stasya

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

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

Отправлено 09 Март 2017 - 14:45

Просмотр сообщенияAleksArchakov (04 Март 2017 - 00:30) писал:

1) Как убрать не нужные варианты сортировки, а оставшиеся нужные переименовать?
Нужно оставить 3 варианта сортировки:
- по возрастанию цены
- по убыванию цены
- в алфавитном порядке

2) Как сделать, чтобы цена в карточке товара в каталоге показывалась от-до. Например не 1500 руб, а 1500-20000 руб.

3) Как в карточке товара в каталоге убрать окно "-/+", а вместо него добавить "сравнить" (добавить товар к сравнению)

4) Как сделать так, чтобы при добавлении товара в корзину всплывало окно "оформить заказ/продолжить покупки"

5) Как переместить блок поиска и контактов на главной так, чтобы они стояли над каталогом, а не под ним.
Здравствуйте. Утоните, пожалуйста, речь идет об аккаунте 322841? Если да, то он у Вас на данный момент заблокирован.

#3 AleksArchakov

AleksArchakov

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

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

Отправлено 27 Апрель 2017 - 23:32

Просмотр сообщенияStasya (09 Март 2017 - 14:45) писал:

Здравствуйте. Утоните, пожалуйста, речь идет об аккаунте 322841? Если да, то он у Вас на данный момент заблокирован.

Нет, речь идет об аккаунте 326769

#4 Vaccina

Vaccina

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

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

Отправлено 29 Апрель 2017 - 06:49

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

1.Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<!-- Поле выбора сортировки -->
						{% IF goods_show_order_fields %}
							<span>Сортировать по:</span>
							<select name="goods_search_field_id"  onchange="this.form.submit();">
								{% FOR goods_order_fields %}
									<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
								{% ENDFOR %}
							</select>
						{% ENDIF %}

замените на:
<!-- Поле выбора сортировки -->
						{% IF goods_show_order_fields %}
							<span>Сортировать по:</span>
							<select name="goods_search_field_id"  onchange="this.form.submit();">
								{% FOR goods_order_fields %}{% IF goods_order_fields.ID <= 4 %}
									<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
								{% ENDIF %}{% ENDFOR %}
							</select>
						{% ENDIF %}

2. Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<li class="minPrice">{goods.MIN_PRICE_NOW | money_format}</li>

замените на:
<li class="minPrice">{% IF goods.MIN_PRICE_NOW < goods.MAX_PRICE_NOW %}от {goods.MIN_PRICE_NOW | money_format} до {goods.MAX_PRICE_NOW | money_format}{% ELSE %}{goods.MIN_PRICE_NOW | money_format}{% ENDIF %}</li>

3. Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<li class="tovarCount" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE==1 && GOODS_MOD_REST_VALUE==0 %}style="display:none;"{% ENDIF %}>
										<div class="tovarCountToCartName">Количество:</div>
										<div class="numeric input-prepend input-append btn-group">
											<a class="btn js-minus minus">
												<i class="icon-minus">
													-
												</i>
											</a>
											<input type="number" name="form[goods_mod_quantity]" class="quantity" min="1" max="999" step="1" value="1"   title="Количество">
											<a class="btn js-plus plus">
												<i class="icon-plus">
													+
												</i>
											</a>
										</div>
									</li>

замените на:
<!-- Если в тарифном плане подключен модуль сравнения товаров -->
	<li class="goodsPageSubmitButtonBlock" style="width: auto;vertical-align: top;padding-top: 2px;">							 
  {% IF TARIFF_FEATURE_GOODS_COMPARE %}
						<!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров -->
						{% IFNOT SETTINGS_COMPARE_DISABLE %}
						  <a class="btn btn-success txtalgncnt add" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" title="Добавить &laquo;{GOODS_NAME}&raquo; к списку сравнения с другими товарами" href="#" >Добавить к сравнению</a>
						  <a class="btn btn-success txtalgncnt delete" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" title="Убрать &laquo;{GOODS_NAME}&raquo; из списка сравнения с другими товарами" href="#" >Убрать из сравнения</a>
						{% ENDIF %}
					  {% ENDIF %}
		 </li>

4. Инструкция по всплывающему окну:
http://forum.storela...ну/#entry172925

5. Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<div class="search">
						<form action="http://{NET_DOMAIN}/search" id="searchform" method="get" title="Поиск по сайту">
						  <ul>
							<li class="right">
							  <input type="submit" class="btn" title="Найти" value="" />
							</li>
							<li class="left">
							  <input type="text" id="s" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{%ELSE%}Поиск{%ENDIF%}" onblur="this.value = (this.value == '') ? 'Поиск' : this.value;" onfocus="this.value = (this.value == 'Поиск') ? '' : this.value;" id="s" class="" name="q" />
							  <div id="delete"></div> 
							</li>
						  </ul>
						</form>
					</div>
					<div itemscope itemtype="http://schema.org/Organization" class="contactsSite">
						<span id="contactShowBut" title="Открыть контакты">Контакты<span class="toggleImg hide"></span></span>
						<ul id="contactShow">
							<!-- Есл есть номер icq -->
							{% IF SETTINGS_STORE_ICQ %}
								<li class="headerIcq">
									{% IF SETTINGS_STORE_ICQ_ONLY_DIGITS %}<img class="valignMiddle" src="http://wwp.icq.com/scripts/online.dll?icq={SETTINGS_STORE_ICQ_ONLY_DIGITS}&amp;img=27" alt="Статус icq" width="16" height="16" />{% ENDIF %}
									{SETTINGS_STORE_ICQ}
								</li>
							{% ENDIF %}
							{% IF SETTINGS_STORE_SKYPE %}
								<li class="skype"><span class="skypeImg"></span><span>Skype:&nbsp;</span><a href="skype:{SETTINGS_STORE_SKYPE}">{SETTINGS_STORE_SKYPE}</a></li>
							{% ENDIF %}
							{% IF SETTINGS_STORE_PHONE_NUMBER1 %}
								<li class="phone tel1">
									<span class="phoneImg"></span><a itemprop="telephone" title="Номер телефона: {SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}" href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}{SETTINGS_STORE_PHONE_CITY_CODE1}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}" >{SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}</a>
								</li>
							{% ENDIF %}
							{% IF SETTINGS_STORE_PHONE_NUMBER2 %}
								<li class="phone tel2">
									<span class="phoneImg"></span><a itemprop="telephone" title="Номер телефона: {SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}" href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}" >{SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}</a>
								</li>
							{% ENDIF %}
							{% IF SETTINGS_STORE_PHONE_NUMBER3 %}
								<li class="phone tel3">
									<span class="phoneImg"></span><a itemprop="telephone" title="Номер телефона: {SETTINGS_STORE_PHONE_COUNTRY_CODE3} {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3}" href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE3} {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3}" >{SETTINGS_STORE_PHONE_COUNTRY_CODE3} {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3}</a>
								</li>
							{% ENDIF %}
							<!-- Время работы магазина -->
							{% IF SETTINGS_STORE_WORK_TIME %}
							  <li class="work-time" title="Время работы нашего магазина: {SETTINGS_STORE_WORK_TIME}">
								<span class="work-time-icon"></span>
								<span>{SETTINGS_STORE_WORK_TIME}</span>
							  </li>
							{% ENDIF %}
							<!-- Ссылка на страницу обратной связи -->
							<li class="title">
								<span class="iconMail"></span><a href="http://{NET_DOMAIN}/feedback" title="Перейти к странице &laquo;Связь с администрацией&raquo;">Связаться с Нами</a>
							</li>
						</ul>
						<div class="homePageListCart" data-corrent="{CURRENT_URL}">
						  <h4><a href="{CART_URL}">Корзина</a></h4>
						  <div class="block_content">
							{% IF cart_count_empty %}
							  <p>Корзина пуста</p>
							{% ELSE %}
							  <div id="cart_block_list">
								<dl class="products">
								  {% FOR cart_items %}
									<dt class="cart_block_product_{cart_items.GOODS_ID}" class="item">
									  <div class="cartCountBlock">
										{cart_items.ORDER_LINE_QUANTITY}
										<span>{cart_items.GOODS_MOD_MEASURE_NAME}</span>
									  </div>
									  <div class="cartNameBlock">
										<h5>
										  <a href="{cart_items.GOODS_URL}" data-role="item-title">{cart_items.GOODS_NAME}</a>
										</h5>
									  </div>
									  <div class="cartDeleteBlock">
										<a class="ajaxCartBlockRemoveLink" href="{cart_items.ORDER_LINE_DELETE_URL}" title="Убрать товар из корзины">x</a>
									  </div>
									  <div class="cartLine"></div>
									  <div class="cartPriceBlock">
										{cart_items.GOODS_MOD_PRICE_NOW | money_format}
									  </div>
									</dt>  
								  {% ENDFOR %}
								  <dt id="cartPrices">
									{% FOR cart_sum %}
									  <div class="cartPricingBlock">
										<span>Итого</span>
										<span id="cart_block_total" class="price ajaxBlockArtTotal">{cart_sum.NOW | money_format}</span>
									  </div>
									{% ENDFOR %}
								  </dt>
								  <dt class="toOformZakazCart">
									<a href="{CART_URL}" class="btn btn-success" title="Перейти к оформлению заказа">Оформить заказ</a>
								  </dt>
								</dl>
							  </div>
							{% ENDIF %}
						  </div>
						</div>
					</div>

переместите его поставив после:
<div class="logo">
						<a href="http://{NET_DOMAIN}/" title="{SETTINGS_STORE_NAME}">
							<img src="{ASSETS_IMAGES_PATH}logo.png?design=bistro" alt="{SETTINGS_STORE_NAME}. Перейти на главную" />
							<link itemprop="logo" href="{ASSETS_IMAGES_PATH}logo.png?design=bistro" />
							<span class="store_name">{SETTINGS_STORE_NAME}</span>
						</a>
					</div>
					<hr>


#5 AleksArchakov

AleksArchakov

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

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

Отправлено 05 Май 2017 - 23:59

1. Не нашел такого кода в разделе Сайт - Редактор шаблонов - Товар
2. Сделал, ничего не изменилось.
3. Сделал, ничего не изменилось.
4. Ничего не понял там.
5. Получилось, спасибо!

#6 Vaccina

Vaccina

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

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

Отправлено 06 Май 2017 - 01:53

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

1. Будьте пожалуйста немного внимательнее, изменения необходимо произвести в шаблоне ТоварЫ. =)
2. К сожалению, изменений у вас не обнаружила, сохраните их пожалуйста чтобы я смогла проверить в чем ошибка и по необходимости дать корректирующие инструкции. Изменения должны произойти в категориях.
3. Кнопка сравнения у вас присутствует:
123.jpg
4. Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
// Добавление в корзину
function addItem(formSelector) {
	// отключаем кеш ajax
	$.ajaxSetup({
		cache: false
	});
	// Если не показывается левое меню то не используем анимацию
	if ($('body').width() > 980) {
		animateTovarToCartList(formSelector);
	}
	// сбрасываем таймер сообщения если функция вызвана до оканчания таймера
	clearTimeout(globTimeoutMsgPage);
	var timeMsg = '7000'; //Время вывода сообщения в милисекундах
	var animationOpocity = 300; // Время анимации в милисекундах
	// Находим форму, которую отправляем на сервер, для добавления товара в корзину
	var $formBlock = $($(formSelector).get(0));
	// Проверка на существование формы отправки запроса на добавление товара в корзину
	if (1 > $formBlock.length || $formBlock.get(0).tagName != 'FORM') {
		alert('Не удалось найти форму добавления товара в корзину');
		return false;
	}
	// Получаем данные формы, которые будем отправлять на сервер
	var formData = $formBlock.serializeArray();
	// Сообщаем серверу, что мы пришли через ajax запрос
	formData.push({name: 'ajax_q', value: 1});
	// Аяксом добавляем товар в корзину
	$.ajax({
		type: "POST", // Тип запроса
		cache: false, // Не сохранять в кеще
		url: $formBlock.attr('action'), // Адрес запроса
		data: formData, // Парамертры запроса
		success: function(data) {
			var $data = $(data);
			var showBlockHtml = $data.find('.cartInfoBlockShow');
			//блок с новой инфрмацией о количестве товаров и цене.
			var $copyCartInfoBlock = $data.find('#copyCartInfoBlock');
			//блок с старой информацией о количестве товаров и цене.
			var $cartInfoBlock = $('#cartInfoBlock');
			//обновляем количество товаров в блоке корзины.
			$cartInfoBlock.html($copyCartInfoBlock.html());
			// Если удалось добавить товар в корзину
			if (!$data.find('.notice').hasClass('error')) {
				// Выводим сообщение об успешном добавление товара
				showMsgCart($(data).find('.addCartMsg').text(), 'success');
			} else {
				showMsgCart('Товара нет в наличии', 'error')
			}
			// выводим обновленный список корзины на страницу.
			$('.homePageListCart').html($data.find('.loadPageListCart').html());
			// Замена ссылок удаления товара на поддоменных именах. Для совместимости с старыми аккаунтами
			if ($('.homePageListCart .cartDeleteBlock a').length > 0) {
				var corrent = $('.homePageListCart').attr('data-corrent');
				$.each($('.homePageListCart .cartDeleteBlock a'), function(key, val) {
					var thisUrl = $(val).attr('href');
					var thisUrlArray = thisUrl.split('cart/');
					var categoryUrl = corrent;
					var newUrl = categoryUrl + 'cart/' + thisUrlArray[1];
					$(val).attr('href', newUrl);
				});
			}
			if($('.hide-script').length > 0 ) {
			  $('.hide-script').html(data);
			} else {
			  $('body').append('<div class="hide-script" style="display:none">' + data + '</div>');
			}
			return false
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) { // Вывод сообщения об ошибке если не удалось отправить запрос на сервер
			$.magnificPopup.open({
				items: {
					src: '<div class="white-popup">Ошибка при добавление товара в корзину.<p>Проверьте соединение с интернетом.</p></div>',
					type: 'inline'
				}
			});
			return false;
		}
	});
	return false;
}
// end Добавление в корзину

замените на:
// Добавление в корзину
function addItem(formSelector) {
	// отключаем кеш ajax
	$.ajaxSetup({
		cache: false
	});
	// сбрасываем таймер сообщения если функция вызвана до оканчания таймера
	clearTimeout(globTimeoutMsgPage);
	var timeMsg = '7000'; //Время вывода сообщения в милисекундах
	var animationOpocity = 300; // Время анимации в милисекундах
	// Находим форму, которую отправляем на сервер, для добавления товара в корзину
	var $formBlock = $($(formSelector).get(0));
	// Проверка на существование формы отправки запроса на добавление товара в корзину
	if (1 > $formBlock.length || $formBlock.get(0).tagName != 'FORM') {
		alert('Не удалось найти форму добавления товара в корзину');
		return false;
	}
	// Получаем данные формы, которые будем отправлять на сервер
	var formData = $formBlock.serializeArray();
	// Сообщаем серверу, что мы пришли через ajax запрос
	formData.push({name: 'ajax_q', value: 1});
	// Аяксом добавляем товар в корзину
	$.ajax({
		type: "POST", // Тип запроса
		cache: false, // Не сохранять в кеще
		url: $formBlock.attr('action'), // Адрес запроса
		data: formData, // Парамертры запроса
		success: function(data) {
			var $data = $(data);
			var showBlockHtml = $data.find('.cartInfoBlockShow');
			//блок с новой инфрмацией о количестве товаров и цене.
			var $copyCartInfoBlock = $data.find('#copyCartInfoBlock');
			//блок с старой информацией о количестве товаров и цене.
			var $cartInfoBlock = $('#cartInfoBlock');
			//обновляем количество товаров в блоке корзины.
			$cartInfoBlock.html($copyCartInfoBlock.html());
			// Если удалось добавить товар в корзину
			if (!$data.find('.notice').hasClass('error')) {
				// Выводим сообщение об успешном добавление товара
				showMsgCart($(data).find('.addCartMsg').text(), 'success');
			} else {
				showMsgCart('Товара нет в наличии', 'error')
			}
   $.magnificPopup.open({
				items: {
					src: '<div class="white-popup">Товар успешно добавлен в корзину<br/><br/><a href="/cart" class="btn btn-success txtalgncnt">Перейти в корзину</a><a href="#" style="position: relative;display: block;width: 150px;margin: 0 auto;font-size: 10px;padding: 0;height: 10px;" class="mfp-close">Продолжить покупки</a></div>',
					type: 'inline'
				}
			});
			// выводим обновленный список корзины на страницу.
			$('.homePageListCart').html($data.find('.loadPageListCart').html());
			// Замена ссылок удаления товара на поддоменных именах. Для совместимости с старыми аккаунтами
			if ($('.homePageListCart .cartDeleteBlock a').length > 0) {
				var corrent = $('.homePageListCart').attr('data-corrent');
				$.each($('.homePageListCart .cartDeleteBlock a'), function(key, val) {
					var thisUrl = $(val).attr('href');
					var thisUrlArray = thisUrl.split('cart/');
					var categoryUrl = corrent;
					var newUrl = categoryUrl + 'cart/' + thisUrlArray[1];
					$(val).attr('href', newUrl);
				});
			}
			if($('.hide-script').length > 0 ) {
			  $('.hide-script').html(data);
			} else {
			  $('body').append('<div class="hide-script" style="display:none">' + data + '</div>');
			}
			return false
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) { // Вывод сообщения об ошибке если не удалось отправить запрос на сервер
			$.magnificPopup.open({
				items: {
					src: '<div class="white-popup">Ошибка при добавление товара в корзину.<p>Проверьте соединение с интернетом.</p></div>',
					type: 'inline'
				}
			});
			return false;
		}
	});
	return false;
}
// end Добавление в корзину

Результат:
123.png

#7 AleksArchakov

AleksArchakov

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

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

Отправлено 10 Май 2017 - 22:53

1. Спасибо )
Смущает только формулировка "Дорогие-Дешевые". Можно ее где-то изменить на что-либо более благозвучное?

2. Получилось, спасибо )
Почему-то на главной только не изменилось. Возможно там тоже отображать как в каталоге?

3. Да, но хотелось не этого. А чтобы на страницах каталога товары отображались уже с кнопками "Добавить к сравнению" и "Заказать", вместо того, как сейчас (-/+).
Еще почему-то не отображается сам блок сравнения товаров, хотя в настройках не стоит галочки, чтобы он не показывался.

4. Сделал, но у меня не изменилось ничего.

#8 Vaccina

Vaccina

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

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

Отправлено 11 Май 2017 - 08:32

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

Добавьте пожалуйста актуальный номер аккаунта в настройках профиля на форуме.

1. Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<!-- Поле выбора сортировки -->
												{% IF goods_show_order_fields %}
														<span>Сортировать по:</span>
														<select name="goods_search_field_id"  onchange="this.form.submit();">
																{% FOR goods_order_fields %}{% IF goods_order_fields.ID <= 4 %}
																		<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
																{% ENDIF %}{% ENDFOR %}
														</select>
												{% ENDIF %}
                                                
замените на:
 <!-- Поле выбора сортировки -->
												{% IF goods_show_order_fields %}
														<span>Сортировать по:</span>
														<select name="goods_search_field_id"  onchange="this.form.submit();">
																{% FOR goods_order_fields %}{% IF goods_order_fields.ID <= 4 %}
																		<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{% IF goods_order_fields.ID = 1 %}Дорогие - Дешевые{% ELSE %}{goods_order_fields.NAME}{% ENDIF %}</option>
																{% ENDIF %}{% ENDFOR %}
														</select>
												{% ENDIF %}
                                                
И измените текст "Дорогие - Дешевые" на необходимый.

2. Для этого необходимо произвести аналогичные изменения в шаблоне HTML, только вместо goods использовать имеющиеся в данном шаблоне переменные:
- index_page_goods
- index_page_new_goods
- index_page_favorites_goods

3. Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:

<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
											<div class="btnToCart">
												<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="btn toCart btn-success" onclick="addItem('#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; в корзину">
													<span class="basket_add"></span>
												</a>
											</div>
											<div class="numeric input-prepend input-append btn-group">
												<a class="js-minus btn minus">
													<i class="icon-minus">
														-
													</i>
												</a>
												<input type="number" name="form[goods_mod_quantity]" class="quantity" min="1" max="999" step="1" value="1"   title="Количество">
												<a class="js-plus btn plus">
													<i class="icon-plus">
														+
													</i>
												</a>
											</div>
										</form>

замените на:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
 <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
							  {% IF goods.IS_HAS_IN_COMPARE_LIST %}
								<a class="add-compare added btn"
								  data-action-is-add="0"
								  data-action-add-url="{COMPARE_ADD_URL}"
								  data-action-delete-url="{COMPARE_DELETE_URL}"
								  data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
								  data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
								  data-prodname="{goods.NAME}"
								  data-produrl="{goods.URL}"
								  data-id="{goods.ID}"
								  data-mod-id="{goods.MIN_PRICE_NOW_ID}"
								  data-add-tooltip="В Сравнение"
								  data-del-tooltip="Убрать из сравнения"
								  data-tooltip="Убрать из сравнения"
								  title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
								  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="add-compare btn"
								  data-action-is-add="1"
								  data-action-add-url="{COMPARE_ADD_URL}"
								  data-action-delete-url="{COMPARE_DELETE_URL}"
								  data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
								  data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
								  data-prodname="{goods.NAME}"
								  data-produrl="{goods.URL}"
								  data-id="{goods.ID}"
								  data-mod-id="{goods.MIN_PRICE_NOW_ID}"
								  data-add-tooltip="В Сравнение"
								  data-del-tooltip="Убрать из сравнения"
								  data-tooltip="В Сравнение"
								  title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
								  href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
								>Сравнение</a>
							  {% ENDIF %}
							<!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
							
											<div class="btnToCart">
												<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="btn toCart btn-success" onclick="addItem('#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; в корзину">
													<span class="basket_add"></span>
												</a>
											</div>
										</form>

4. Проверила в карточке товара и  в каталоге, при нажатии на кнопку "В корзину" всплывает окно, указанное в прошлом сообщении.

#9 AleksArchakov

AleksArchakov

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

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

Отправлено 22 Август 2017 - 15:57

Здравствуйте! Подскажите, пожалуйста, как в левом блоке меню под логотипом всавить картинку со ссылкой на определенную страницу сайта?

#10 Vaccina

Vaccina

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

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

Отправлено 23 Август 2017 - 05:39

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

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<hr>
					<div class="search">
						<form action="http://{NET_DOMAIN}/search" id="searchform" method="get" title="Поиск по сайту">
						  <ul>
							<li class="right">
							  <input type="submit" class="btn" title="Найти" value="" />
							</li>
							<li class="left">
							  <input type="text" id="s" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{%ELSE%}Поиск{%ENDIF%}" onblur="this.value = (this.value == '') ? 'Поиск' : this.value;" onfocus="this.value = (this.value == 'Поиск') ? '' : this.value;" id="s" class="" name="q" />
							  <div id="delete"></div>  
							</li>
						  </ul>
						</form>


перед ним вставьте:
<hr>
<a href="ссылка на страницу"><img src="ссылка на картинку" style="width:100%;height:auto;" alt="" /></a>

Текст во вставленном коде замените на ссылки.

#11 AleksArchakov

AleksArchakov

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

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

Отправлено 25 Август 2017 - 11:31

Просмотр сообщенияVaccina (23 Август 2017 - 05:39) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<hr>
<div class="search">
<form action="http://{NET_DOMAIN}/search" id="searchform" method="get" title="Поиск по сайту">
<ul>
<li class="right">
<input type="submit" class="btn" title="Найти" value="" />
</li>
<li class="left">
<input type="text" id="s" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{%ELSE%}Поиск{%ENDIF%}" onblur="this.value = (this.value == '') ? 'Поиск' : this.value;" onfocus="this.value = (this.value == 'Поиск') ? '' : this.value;" id="s" class="" name="q" />
<div id="delete"></div>
</li>
</ul>
</form>


перед ним вставьте:
<hr>
<a href="ссылка на страницу"><img src="ссылка на картинку" style="width:100%;height:auto;" alt="" /></a>

Текст во вставленном коде замените на ссылки.

Спасибо )

#12 Irina Gutnik

Irina Gutnik

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

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

Отправлено 24 Апрель 2018 - 17:06

Аккаунт SL-449526

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

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

  • 1.png


#13 Irina Gutnik

Irina Gutnik

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

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

Отправлено 26 Апрель 2018 - 16:59

Просмотр сообщенияIrina Gutnik (24 Апрель 2018 - 17:06) писал:

Аккаунт SL-449526

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


#14 Mr.Nito

Mr.Nito

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

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

Отправлено 29 Апрель 2018 - 15:36

Просмотр сообщенияIrina Gutnik (24 Апрель 2018 - 17:06) писал:

Аккаунт SL-449526

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

#15 Irina Gutnik

Irina Gutnik

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

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

Отправлено 29 Апрель 2018 - 15:41

Просмотр сообщенияMr.Nito (29 Апрель 2018 - 15:36) писал:

Изменения по пунктам произвёл

спасибо большое!!!!




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

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