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


Публикации Сake

1000 публикаций создано Сake (учитываются публикации только с 27-Июнь 23)



#131330 Отзывы На Первой Странице

Отправлено от Сake в 04 Апрель 2014 - 03:06 в Предложения по улучшению сервиса

Пожалуйста, почитайте дополнительно тему форума, а именно сообщение http://forum.storela...__40#entry59241 данное решение не привязывается к используемой теме оформления, хотя изменения следует делать строго используемой темы (могут немного отличаться css классы, например при использовании фильтрации/форматировании отзывов).



#122927 Отзывы На Первой Странице

Отправлено от Сake в 21 Февраль 2014 - 00:07 в Предложения по улучшению сервиса

Изначально вам необходимо для одного товара (например с именем review) в шаблоне "Товар" реализовать условие отображения только отзывов на странице или же просто обвернув отзывы в необходимый дополнительный блок для их полной идентификации. Попробуйте использовать реализацию из сообщения http://forum.storela...__40#entry59241 после просматривайте сообщения ниже с заданными вопросами и ответами на них.



#132202 Отзывы На Первой Странице

Отправлено от Сake в 08 Апрель 2014 - 02:18 в Предложения по улучшению сервиса

У вас на данный момент присутствует дубликат кода загрузки отзывов. Один код вставлен в файл main.js, а другой непосредственно в шаблон "HTML". Вам необходимо в шаблоне "HTML" найти и удалить следующий блок кода

<script>
$(function() {
  var url = 'http://yogurt-doma.ru/goods/otzyvy';
  var id = '#insert-goods-opinion-list'; // Из примера это insert-goods-opinion-list
  var injid = '#inject-goods-opinion-list'; // Из примера это inject-goods-opinion-list
  if(id && injid && $(id).length) {
				   $.get(url, function(html) {
								$(id).html(filterOpinionHTML($(html).find(injid).html()));
				});
  }
});
function filterOpinionHTML(html) {
var good = $('<div>').addClass('contentTbodyNewsBlock');
$(html).find('.good').each(function() {
  $(good).append($('<div>').addClass('contentTbodyNewsBlockItem')
		.append($('<span>').addClass('contentTbodyNewsBlockItemTitle')
		   .html($(this).find('.goodsDataOpinionListTableClient').html()))
		.append($('<div>').addClass('newsListBlockItemPreview')
		   .html($(this).find('.ceil2').html()))
.append($('<em>').addClass('contentTbodyNewsBlockItemTime')
		   .html($(this).find('.goodsDataOpinionListTableDate').html())) 
  );
});
return($('<div>').addClass('contentTbodyNews').append(good));
}
</script>



#132871 Отзывы На Первой Странице

Отправлено от Сake в 11 Апрель 2014 - 02:06 в Предложения по улучшению сервиса

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



#160025 Отзывы На Первой Странице

Отправлено от Сake в 18 Сентябрь 2014 - 02:15 в Предложения по улучшению сервиса

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



#138040 Отзывы На Первой Странице

Отправлено от Сake в 13 Май 2014 - 02:28 в Предложения по улучшению сервиса

1. Просто нумерация начинается с нуля, вместо привычного с единицы.



#120542 Отзывы На Первой Странице

Отправлено от Сake в 08 Февраль 2014 - 03:24 в Предложения по улучшению сервиса

Найдите и переместите в вашем шаблоне "Товар" код

<!-- Если в тарифном плане подключен модуль отзывов о товаре -->
  {% IF TARIFF_FEATURE_GOODS_OPINION %}
		<!-- Если не выключен модуль отзывов о товаре -->
		{% IFNOT SETTINGS_OPINION_DISABLE %}
		<!-- Отзывы -->
		  <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных -->
		  {% IF opinion_list_empty_without_filter %}
		  <!-- Отзывовнет-Конец -->
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		  <!-- Если по товару есть хотя бы один отзыв -->
		  {% ELSE %}
		 
		 
		 
		 
		 
		 
		 
		 
		   <!-- Форма добавления нового отзыва о товаре -->
		  <form action="" method="post" class="goodsDataOpinionAddForm">
				<div id="goodsDataOpinionAdd">
				  <div id="hr"></div>		   
				  <div class="characteristic">
						  <div id="productReviewsSpoilerHeader" class="titlegood fmlptn arrow-toggle hide">Оставить отзыв:<span class="paragraph-end"></span></div>
				  </div>
				  <div id="productReviewsSpoilerDesc" class="productReviews">
						{% IF TARIFF_FEATURE_CLIENT_ROOM %}
								{% IFNOT CLIENT_IS_LOGIN %}
								<!-- Если не авторизирован -->
										<!-- <div class="warning marg51 txtalgnlft fnt14 b i fntupcase fntarl aunder">Ваши знания будут оценены пользователями сайта, если Вы <a href="{USER_LOGIN_URL}">авторизируетесь</a> перед написанием отзыва.</div>-->							
										<!-- Если не авторизирован-Конец -->
								{% ENDIF %}
						{% ENDIF %}
						<input type="hidden" name="hash" value="{HASH}" />
						<input type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_FROM}]" value="{GOODS_FROM}" />
						<input type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_ID}]" value="{GOODS_ID}" />
						<!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
						{ANTISPAM_CODE}
						<div class="privat padd" id="goodsDataOpinionAddBlock">
								<table cellpadding="0" cellspacing="0" class="tableinput input60">
								{% IFNOT CLIENT_IS_LOGIN %}
										<tr>
												<td class="otText fnt12 b valign valignMiddle">
												<b><label for="goods_opinion_name">Ваше имя</label></b>:<span>*</span>
										</td>
										<td class="otInput fnt10 color">
												<input type="text" id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]" value="{FORM_GOODS_OPINION_NAME}" class="required " maxlength="255" />
										  </td>
										</tr>
								  {% ENDIF %}
								  <tr>
										<td class="otText fnt12 b valign valignMiddle">
												<label for="goods_opinion_title">Заголовок</label>:
										</td>
										<td class="otInput">
												<input type="text" id="goods_opinion_title" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_TITLE}]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" class="required " />
										</td>
								 </tr>
								 <tr>
										<td class="otText fnt12 b valign valignMiddle">
												<label>Оценка товара</label>:
										</td>
										<td class="otInput">
												<div class="goodsDataOpinionTableRating">
														<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="1" {% IF FORM_GOODS_OPINION_RATING=1 %}checked="checked"{% ENDIF %} title="Ужасный" />
														<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="2" {% IF FORM_GOODS_OPINION_RATING=2 %}checked="checked"{% ENDIF %} title="Очень плохой"/>
														<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="3" {% IF FORM_GOODS_OPINION_RATING=3 %}checked="checked"{% ENDIF %} title="Плохой"/>
														<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="4" {% IF FORM_GOODS_OPINION_RATING=4 %}checked="checked"{% ENDIF %} title="ниже среднего"/>
														<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="5" {% IF FORM_GOODS_OPINION_RATING=5 %}checked="checked"{% ENDIF %} title="Средний"/>
														<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="6" {% IF FORM_GOODS_OPINION_RATING=6 %}checked="checked"{% ENDIF %} title="Выше среднего"/>
														<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="7" {% IF FORM_GOODS_OPINION_RATING=7 %}checked="checked"{% ENDIF %} title="Хороший"/>
														<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="8" {% IF FORM_GOODS_OPINION_RATING=8 %}checked="checked"{% ENDIF %} title="Очень хороший"/>
														<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="9" {% IF FORM_GOODS_OPINION_RATING=9 %}checked="checked"{% ENDIF %} title="Отличный"/>
														<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="10" {% IF FORM_GOODS_OPINION_RATING=10 %}checked="checked"{% ENDIF %} title="Превосходный"/>
												</div>
								   </td>
								 </tr>
								 <tr>
										<td class="otText fnt12 b valign valignMiddle">
												<label for="goods_opinion_accomplishments">Достоинства</label>:
										</td>
										<td class="otInput">
												<textarea id="goods_opinion_accomplishments" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_ACCOMPLISHMENTS}]" cols="100" rows="5" class="back">{FORM_GOODS_OPINION_ACCOMPLISHMENTS}</textarea>
										</td>
								 </tr>
								 <tr>
										<td class="otText fnt12 b valign valignMiddle">
												<label for="goods_opinion_limitations">Недостатки</label>:
										</td>
										<td class="otInput">
												<textarea id="goods_opinion_limitations" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_LIMITATIONS}]" cols="100" rows="5" class="back">{FORM_GOODS_OPINION_LIMITATIONS}</textarea>
										</td>
								 </tr>
								 <tr>
										<td class="otText" class="fnt12 b valign valignMiddle">
												<label for="goods_opinion_comment" class="b">Комментарий</label>:<span>*</span>
										</td>
										<td class="otInput fnt10n color">
												<textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="5" class="required back">{FORM_GOODS_OPINION_COMMENT}</textarea>
										</td>
								 </tr>
								 <tr>
										<td  class="otText fnt12 b valign valignMiddle">
												<label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label>:
										</td>
										<td class="otInput butGoodsOrNoGoods">
												<span>
														<input id="goods_opinion_generally_is_good1" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_GENERALLY_IS_GOOD}]" type="radio" value="1" {% IF FORM_GOODS_OPINION_GENERALLY_IS_GOOD=1 %}checked="checked"{% ENDIF %}/>
														<label for="goods_opinion_generally_is_good1">Положительный</label>
												</span>
												<span>
												<input id="goods_opinion_generally_is_good0" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_GENERALLY_IS_GOOD}]" type="radio" value="0" {% IF FORM_GOODS_OPINION_GENERALLY_IS_GOOD=0 %}checked="checked"{% ENDIF %}/>
														<label for="goods_opinion_generally_is_good0">Отрицательный</label>
												</span>
										</td>
								 </tr>
								 {% IF USE_CAPTCHA %}
								 <tr>
										<td class="otText fnt12 b valign valignMiddle">
												<b><label for="opinion_captcha_string" title="Введите код с картинки">Введите код</label></b>:<span>*</span>
										</td>
										<td class="otInput">
												<table width="150">
														<tr>
																<td>
																		<img src="{CAPTCHA_URL}" class="goodsDataOpinionCaptchaImg" alt="Код" title="Проверочный код, который нужно ввести в соседнее поле" />
																</td>
																<td>
																		<img src="{FORALL_IMAGES_PATH}icon/refresh/1.gif" rel="{FORALL_IMAGES_PATH}" alt="Обновить" title="Обновить" class="goodsDataOpinionCaptchaRefresh" />
																</td>
														</tr>
														<tr>
																<td class="otText paddleft" colspan="2">
																		<input type="text" id="opinion_captcha_string" name="form[{ANTISPAM_FORM_FIELD_NAME_CAPTCHA_STRING}]" autocomplete="off" class="required captcha cornerAll" style="min-width:80px;" value="{FORM_}" />
																</td>
																<td class="otInput">  </td>
														</tr>
												</table>
										</td>
								 </tr>
								 {% ENDIF %}
						</table>
						</div>
						<div class="button padd51">
								<div class="clr" style="padding-top:7px;"></div>
								<button type="submit" class="greenbut fnt11 fntarl txtalgncnt fleft fntupcase anone0">Добавить отзыв</button>
								<button type="reset" class="close fnt12 fntarl txtalgncnt fleft aunder">Отменить</button>
								<div class="clr"></div>
						</div>
						<div id="hr"></div>
				  </div>
				</div>
		  </form>
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
				 <div class="mentions padd51" itemprop="review" id="review">
				  <div class="titlegood fnt18 i fntarl txtalgnlft">Отзывы:</div>  
				   <div class="links fleftul padd50 fnt12 i fntarl fntupcase">
						   <ul>
										{% IF GOODS_OPINION_GENERALLY_IS_GOOD=-1 %}
										  <li  class="aunder"><a href="{GOODS_OPINION_ALL_URL}">Все <span>({GOODS_OPINION_RATING_CNT_ALL})</span></a> &nbsp;&nbsp;/&nbsp;&nbsp;</li>
										{% ELSE %}
										  <li><a href="{GOODS_OPINION_ALL_URL}#review" >Все <span>({GOODS_OPINION_RATING_CNT_ALL})</span></a>&nbsp;&nbsp;/&nbsp;&nbsp;</li>
										{% ENDIF %}
										{% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
										  <li  class="aunder"><a href="{GOODS_OPINION_GOOD_URL}#review">Положительные <span>({GOODS_OPINION_RATING_CNT_GOOD})</span></a>&nbsp;&nbsp;/&nbsp;&nbsp;</li>
										{% ELSE %}
										  <li><a href="{GOODS_OPINION_GOOD_URL}#review">Положительные <span>({GOODS_OPINION_RATING_CNT_GOOD})</span></a>&nbsp;&nbsp;/&nbsp;&nbsp;</li>
										{% ENDIF %}
										{% IF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
										  <li  class="aunder"><a href="{GOODS_OPINION_BAD_URL}#review">Отрицательные <span>({GOODS_OPINION_RATING_CNT_BAD})</span></a> &nbsp;&nbsp;</li>
										{% ELSE %}
										  <li><a href="{GOODS_OPINION_BAD_URL}#review">Отрицательные <span>({GOODS_OPINION_RATING_CNT_BAD})</span></a>&nbsp;&nbsp;</li>
										{% ENDIF %}
										<li style="margin-top:-3px;">
												{% IF GOODS_OPINION_RATING_VALUE_ROUND %}
												  <img src="{FORALL_IMAGES_PATH}stars/{GOODS_OPINION_RATING_VALUE_ROUND}.gif" alt="{GOODS_OPINION_RATING_VALUE_ROUND}" class="valignMiddle" />
												{% ELSE %}
												  <img src="{FORALL_IMAGES_PATH}stars/10.gif" alt="Рейтинг не определён" class="valignMiddle" />
												{% ENDIF %}
										</li>
								  </ul>
								  <div class="clr"></div>
				  </div>
						<!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва -->
						{% IF opinion_list_empty %}
						  <div class="jsAction warning marg51 txtalgnlft fnt14 b i fntupcase fntarl aunder">
								{% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
								  Положительных
								{% ELSEIF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
								  Отрицательных
								{% ENDIF %}
								отзывов пока не было. Вы можете <a href="" >оставить его первым</a>.
						  </div>
						  <!-- Если отзывы по товару уже есть, покажем их список -->
						{% ELSE %}
						  <!-- Отзыв -->
						  {% FOR opinion_list %}
						  <div class="main marg50 clr">
														<div class="mention clr">
																<div class="info fnt12 fntarl clr over">
																   <ul>
																		   <li class="name padd1 fleft"><span class="fnt12 b"></span> {opinion_list.NAME}</li>
																		   <li class="date padd1 fleft"><span class="fnt12 b"></span> {opinion_list.DATE}</li>
																				 {% IF opinion_list.DELETE_URL %}
																						{% ENDIF %}
																		  </ul>
																		  <div class="clr"></div>
																</div>
														   <div class="text aunder fnt12 fntarl txtalgnjsf">
																  {% IF opinion_list.TITLE %}
																				<div class="fnt16 b i" style="padding-bottom:10px;">{opinion_list.TITLE}
																						{% IF opinion_list.RATING %}
																						<img class="valignMiddle" style="margin:-5px 0 0 5px;" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif"  alt="{opinion_list.RATING}"/>
																						{% ENDIF %}
																				</div>
																				{% ENDIF %}
																		  
																  {% IF opinion_list.COMMENT %}
																				<div style="padding-bottom:5px;">{opinion_list.COMMENT | nl2br}</div>
																				{% ENDIF %}
																  {% IF opinion_list.ANSWER %}
																				<div>{opinion_list.ANSWER | nl2br}</div>
																				{% ENDIF %}
																  {% IF opinion_list.ACCOMPLISHMENTS %}
																				<div><span class="fnt12 b green">Достоинства:</span> {opinion_list.ACCOMPLISHMENTS | nl2br}</div>
																				{% ENDIF %}
																  {% IF opinion_list.LIMITATIONS %}
																				<div><span class="fnt12 b red">Недостатки:</span> {opinion_list.LIMITATIONS | nl2br}</div>
																				{% ENDIF %}							   
																</div>
														</div>
						  </div>
						  {% ENDFOR %}
						  <!-- Отзыв-Конец -->
						  <!-- Навигация по каталогу\статьям -->
						  {% IF opinion_show_pages %}
								<div class="navigation fnt12n padd clear">
								  <span>Страницы:</span>
								  {% FOR opinion_pages_list %}
										{% IF opinion_pages_list.CURRENT %}
										  <span class="current">{opinion_pages_list.PAGE}</span>
										{% ELSE %}
										  <a href="{GOODS_OPINION_PAGINATE_URL}&amp;page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a>
										{% ENDIF %}
								  {% ENDFOR %}
								</div>
						  {% ENDIF %}
						  <!-- Навигация по каталогу\статьям-Конец -->
				{% ENDIF %}
		  </div>
		  {% ENDIF %}
		  <!-- Отзывы есть-Конец -->
		  <!-- Отзывы-Конец -->
		 
		  <!-- Дабы добавляющий увидел результат добавления изменим хэш -->
{% IF FORM_GOODS_ID %}
<script type="text/javascript">
document.location.hash="goodsDataOpinionAdd";
$.fancybox({content: "{FORM_NOTICE}"});
setTimeout(function() {
  $.fancybox.update();
}, 600);
</script>
{% ENDIF %}
{% ENDIF %}
<!-- END Если не выключен модуль отзывов о товаре -->
	   
	   
  {% ENDIF %}
  <!-- END  Если в тарифном плане подключен модуль отзывов о товаре -->

вставив его после строки (вместо символов ...)

<div class="content-4">...



#121235 Отзывы На Первой Странице

Отправлено от Сake в 12 Февраль 2014 - 01:01 в Предложения по улучшению сервиса

Найдите в вашем файле стилей style2.css все строки похожие на

.tabs input

и замените их на

.tabs > input

так же найдите все строки

.tabs label

и замените их на

.tabs > label



#106495 Отзывы На Первой Странице

Отправлено от Сake в 27 Ноябрь 2013 - 03:33 в Предложения по улучшению сервиса

1. Ссылку на отзывы можно сменить в строке

<br /><h4 class="contentTbodyCatalogHeader"><a href="{NEWS_SHOP_URL}">Отзывы</a></h4>

заменив её на

<br /><h4 class="contentTbodyCatalogHeader"><a href="/goods/otzyvy">Отзывы</a></h4>

Далее найдите код

function filterOpinionHTML(html) {
var good = $('<div>').addClass('contentTbodyNewsBlock');
$(html).find('.good').each(function() {
$(good).append($('<div>').addClass('contentTbodyNewsBlockItem')
		 .append($('<span>').addClass('contentTbodyNewsBlockItemTitle')
				 .html($(this).find('.goodsDataOpinionListTableClient').html()))
		 .append($('<div>').addClass('newsListBlockItemPreview')
				 .html($(this).find('.ceil2').html()))
.append($('<em>').addClass('contentTbodyNewsBlockItemTime')
				 .html($(this).find('.goodsDataOpinionListTableDate').html()))
);
});
return($('<div>').addClass('contentTbodyNews').append(good));
}
</script>

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

function filterOpinionHTML(html) {
var good = $('<div>').addClass('contentTbodyNewsBlock');
$(html).find('.good').each(function() {
$(good).append($('<div>').addClass('contentTbodyNewsBlockItem')
		 .append($('<span>').addClass('contentTbodyNewsBlockItemTitle')
				 .html($(this).find('.goodsDataOpinionListTableClient').html())
				 .append($('<p>').append($(this).find('.goodsDataOpinionListTableDate').next().html())))
		 .append($('<div>').addClass('newsListBlockItemPreview')
				 .html($(this).find('.ceil2').html()))
.append($('<em>').addClass('contentTbodyNewsBlockItemTime')
				 .html($(this).find('.goodsDataOpinionListTableDate').html()))
);
});
return($('<div>').addClass('contentTbodyNews').append(good));
}
</script>

2. Удалите дубликат кода из файла main.js

$(function() {
var url = 'http://lalomarket.ru/goods/otzyvy';
var id = '#insert-goods-opinion-list';
var injid = '#inject-goods-opinion-list';
if(id && injid && $(id).length) {
$.get(url, function(html) {
$(id).html($(html).find(injid).html());
});
}
});



#116182 Отзывы На Первой Странице

Отправлено от Сake в 18 Январь 2014 - 02:35 в Предложения по улучшению сервиса

Попробуйте использовать следующий код шаблона "Товар"

Скрытый текст



#144132 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 21 Июнь 2014 - 01:15 в Общие вопросы

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



#143996 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 20 Июнь 2014 - 01:04 в Общие вопросы

Можно использовать инструкцию из следующей темы форума http://forum.storela...пить-за-1-клик/



#146706 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 08 Июль 2014 - 01:05 в Общие вопросы

Пожалуйста, сообщите подробнее - в чем именно проявляется не корректность отображения? Форма отображается не полностью? Какое разрешение экрана используется? По возможность приложите скриншот проблемы отображения.



#101310 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 08 Ноябрь 2013 - 06:13 в Общие вопросы

Добавьте в файл стилей style.css

.fancybox-overlay {
  z-index: 99999 !important;
}



#168908 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 28 Октябрь 2014 - 02:51 в Общие вопросы

Просмотр сообщенияRebvjd (27 Октябрь 2014 - 12:24) писал:

Почему никто не подскажет? Я файл загрузил, в main.js код добавил. Что нужно еще изменить чтобы при оформлении заказа из корзины попадал на быстрый заказ?

Добавьте в ваш файл main.js следующий код

$(function () {
  $('[name="next_step"]').click(function () {
	var form = $(this).closest('form');
	var data = form.serializeArray();
	data.push({name: 'ajax_q', value: 1});
	data.push({name: 'fast_order', value: 1});
	$.post('/cart/add', data, function (content) {
	  $('#content').html(content);
	});
	return (false);
  });
});



#168064 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 23 Октябрь 2014 - 00:11 в Общие вопросы

У вас при оформлении заказа (используя форму быстрого заказа) - идет переход на страницу просмотра (совершенного) заказа. Перехода в корзину как такового нет. Пожалуйста, опишите подробнее что именно вы хотите реализовать? Переход на страницу просмотра заказа необходим, так как там отображается форма оплаты, а так же необходимая информация покупателя по совершенному заказу.



#143788 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 19 Июнь 2014 - 00:45 в Общие вопросы

Вы можете попробовать использовать функционал (код кнопки) уведомления, который описан в следующей теме форума http://forum.storela...я-на-товар-кот/
Вам останется только заменить текст сообщения.



#120125 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 06 Февраль 2014 - 01:23 в Общие вопросы

Добавьте в ваш файл стилей main.css

#quickform .fieldset:nth-of-type(2) {
  display: none;
}

Цитата

и как сделать слева от кнопки "оформить заказ", кнопку "вернуться в каталог"

Пожалуйста, уточните - что должно при нажатии данной кнопки происходить? Просто закрываться окно?



#101265 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 08 Ноябрь 2013 - 02:57 в Общие вопросы

Найдите в шаблоне "Товар" код

<p id="add_to_cart"> <input type="submit" name="Submit" value="Добавить в корзину" class="add_to_cart" onclick="$('.goodsDataForm').submit()"></p>

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

<p id="add_to_cart"><a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.goodsDataForm');return false;" title="Быстрый заказ">Быстрый заказ</a></p>



#119603 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 04 Февраль 2014 - 01:03 в Общие вопросы

Пожалуйста, уточните - как я понимаю ваш вопрос был решен?



#119116 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 01 Февраль 2014 - 00:23 в Общие вопросы

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



#118915 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 31 Январь 2014 - 00:05 в Общие вопросы

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



#119827 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 05 Февраль 2014 - 01:16 в Общие вопросы

Найдите в файле main.js

// Добавление товара в корзину через ajax
	$('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function() {
		// Находим форму, которую отправляем на сервер, для добавления товара в корзину
		var formBlock = $($(this).get(0));

и замените на

// Добавление товара в корзину через ajax
	$('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function() {
		if($(this).hasClass('goodsListForm')) {
		  return(quickorder($(this).closest('form')));
		}
		// Находим форму, которую отправляем на сервер, для добавления товара в корзину
		var formBlock = $($(this).get(0));

далее найдите

success: function(data) {
			//Выводим страницу оформления заказа в контенте.
			$('#quickBuf').hide();
			$('#quickBuf').get(0).innerHTML = $('#content').html();
			// фикс для ie7-ie8
			$('#content').get(0).innerHTML = data;
			// js код из файла быстрый заказ, назначаем всяческие события на только что вставленный код.
			var ID = $('input[name="form[delivery][id]"]:checked').val();
			$('.quick_order_payment').hide();

и замените на

success: function(data) {
			//Выводим страницу оформления заказа в контенте.
			$('#quickBuf, .goodsPageSubmitButtonBlock.quickorder .orangebut').hide();
			//$('#quickBuf').get(0).innerHTML = $('#content').html();
			// фикс для ie7-ie8
			//$('#content').get(0).innerHTML = data;
		   
			w = $(window).width();
				if (w > 480) {
					$.fancybox({
						content: data
								// При изменении размера окна изменяем размер окна оформления заказа
								, onUpdate: function() {
							return false;
						}
					});
				} else {
					if (confirm('Товар был добален в корзину! Перейти в корзину?')) {
						window.location.href = adresCart;
					}
					;
				}
				setTimeout(function() {
					$.fancybox.update();
				}, 500);
			// js код из файла быстрый заказ, назначаем всяческие события на только что вставленный код.
			var ID = $('input[name="form[delivery][id]"]:checked').val();
			$('.quick_order_payment').hide();



#116709 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 21 Январь 2014 - 00:41 в Общие вопросы

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



#120166 Кнопка "заказ В 1 Клик" Рядом С Кнопкой "корзина"

Отправлено от Сake в 06 Февраль 2014 - 05:11 в Общие вопросы

Попробуйте заменить ваш код шаблона "Быстрый заказ" на следующий код

Скрытый текст