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


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

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



#153609 Отзывы О Магазине

Отправлено от Сake в 18 Август 2014 - 23:49 в A/b тестирование

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

.goodsDataOpinionListTableDate {
  display: none;
}



#153872 Отзывы О Магазине

Отправлено от Сake в 20 Август 2014 - 00:11 в A/b тестирование

Инструкция для шаблона "Бистро" была добавлена в первое сообщение темы форума http://forum.storela...ине/#entry77565



#140738 Отзывы О Магазине

Отправлено от Сake в 29 Май 2014 - 01:44 в A/b тестирование

Найдите в конце вашего шаблона "Товар" следующий код

<!-- Отзывы -->
		  <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных -->
		  {% IF opinion_list_empty_without_filter %}
		  <!-- Отзывовнет-Конец -->
		  <!-- Если по товару есть хотя бы один отзыв -->
		  {% ELSE %}
				 <div class="mentions padd51" itemprop="review" id="otziv">
				   <div class="titlegood fnt18 i fntarl txtalgnlft">Отзывы о магазине:</div>	   
				   <div class="links fleftul padd50 fnt12 i fntarl fntupcase">

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

<!-- Отзывы-Конец -->
	  {% IF FORM_NOTICE %}
	  <!--Ошибка-уведомление-->
		<div class="error orange marg51">
		  <div class="fnt15 fntarl i b title dinline "><span><span>Внимание</span></span></div>
		  <div class="text fnt13 fntarl aunder i txtalgnlft">{FORM_NOTICE}</div>
		</div>
	  <!--Ошибка-уведомление-->
<!-- Отзывы -->
		  <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных -->
		  {% IF opinion_list_empty_without_filter %}
		  <!-- Отзывовнет-Конец -->
		  <!-- Если по товару есть хотя бы один отзыв -->
		  {% ELSE %}
				 <div class="mentions padd51" itemprop="review" id="otziv">
				   <div class="titlegood fnt18 i fntarl txtalgnlft">Отзывы о магазине:</div>	   
				   <div class="links fleftul padd50 fnt12 i fntarl fntupcase">



#138216 Отзывы О Магазине

Отправлено от Сake в 14 Май 2014 - 02:13 в A/b тестирование

Попробуйте сделать следующее - откройте файл popover.js для редактирования, далее найдите в нем следующий код

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

и замените данный код на

/*
* Sizzle CSS Selector Engine - v0.9.3
*  Copyright 2009, The Dojo Foundation
*  Released under the MIT, BSD, and GPL Licenses.
*  More information: http://sizzlejs.com/
*/



#138042 Отзывы О Магазине

Отправлено от Сake в 13 Май 2014 - 02:39 в A/b тестирование

Вам необходимо в шаблоне "HTML" найти и удалить следующий код

<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox.css">
<script type="text/javascript" src="fancybox/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="fancybox/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="fancybox/jquery.fancybox-1.2.1.pack.js"></script>

Проблема в том, что данные библиотеки у вас подключены по умолчанию и повторное их подключение вызывает конфликт (ошибку).



#154958 Отзывы О Магазине

Отправлено от Сake в 26 Август 2014 - 05:33 в A/b тестирование

В вашем шаблоне "HTML" имеется 2 одинаковых блока товаров "Вы смотрели". Найдите второй блок чуть ниже уже замененного и замените его аналогично.



#158263 Отзывы О Магазине

Отправлено от Сake в 11 Сентябрь 2014 - 00:00 в A/b тестирование

Необходимый вам текст на странице отзывов вы можете вставить непосредственно в шаблон после кода

<!-- Отзывы о магазине на отдельной странице -->
{%ELSE%}

или же после данного кода вставить

<div class="htmlDataBlock" itemprop="description">
		  {GOODS_DESCRIPTION_LARGE}
</div>

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



#160575 Отзывы О Магазине

Отправлено от Сake в 19 Сентябрь 2014 - 22:59 в A/b тестирование

Цитата

все осталось по прежнему

Что именно у вас осталось без изменения? Вы выполнили необходимую замену кода в шаблоне "Товар"? Добавили необходимые стили в файл стилей style.css? Судя по вашему файлу стилей - необходимые стили у вас отсутствуют.

1. В файле main.js найдите строку

$(id).html($(html).find(injid).html());

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

$(id).html($(html).find(injid).html());
$('.goodsDataOpinionCaptchaImg').attr('src', $(html).find('.goodsDataOpinionCaptchaImg').attr('src'));

2. Пожалуйста, объясните по подробнее ваш вопрос.



#160273 Отзывы О Магазине

Отправлено от Сake в 19 Сентябрь 2014 - 00:34 в A/b тестирование

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

{% IF FORM_NOTICE %}
<script>$.fancybox({content: '<div class="form-notice">{FORM_NOTICE}</div>'});</script>
{% ENDIF %}

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

{% IF FORM_NOTICE %}
<script>$.fancybox({content: '<div class="form-notice {% IF FORM_NOTICE_IS_GOOD %}success-msg{% ENDIF %}"><div class="message">{FORM_NOTICE}</div></div>'});</script>
{% ENDIF %}

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

.fancybox-inner .form-notice {
  display: table;
  height: 100%;
  background-color: #f2bfbf;
  color: #8f1313;
}
.fancybox-inner .form-notice.success-msg {
  background-color: #dff2bf;
  color: #138f17;
}
.fancybox-inner .form-notice .message {
  display: table-cell;
  padding: 10px;
  text-align: center;
  vertical-align: middle;
}



#159366 Отзывы О Магазине

Отправлено от Сake в 16 Сентябрь 2014 - 00:58 в A/b тестирование

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



#158469 Отзывы О Магазине

Отправлено от Сake в 11 Сентябрь 2014 - 23:37 в A/b тестирование

Просмотр сообщенияSerg83 (11 Сентябрь 2014 - 09:07) писал:

благодарю.
текст пришлось переместить вниз страницы, чтобы фильтры с отзывами шли первыми

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

сейчас сделал так, но как то оно кривовато смотриться... стиль брал с кнопки "В корзину"
  
							 <a href="#goodsDataOpinionAdd" style="width:200px; background: #d31d1d;color: #fff; border: 1.5px solid #1b1224; class="jsAction goodsDataOpinionShowAddForm AddNewOpinionLinkAfterList"> Оставить отзыв </a>

По идее достаточно просто скопировать ссылку кнопки и вставить в необходимом вам месте шаблона. В вашем коде имеется синтаксическая ошибка - не хватает кавычки. Используйте код вида

<a href="#goodsDataOpinionAdd" style="width:200px; background: #d31d1d; color: #fff; border: 1.5px solid #1b1224;" class="jsAction goodsDataOpinionShowAddForm AddNewOpinionLinkAfterList"> Оставить отзыв </a>

Если отображение все же будет не правильным и функционировать ссылка не будет, то пожалуйста, сообщите ссылку на страницу ваших отзывов, а замененный код вами ссылки не убирайте.



#135480 Отзывы О Магазине

Отправлено от Сake в 25 Апрель 2014 - 05:47 в A/b тестирование

Проблема в том, что с сервера приходит перенаправление на страницу с хешем "goodsDataOpinionAdd", браузер прокручивает страницу и скрывает содержимое. Попробуйте сделать следующее - отмените ранее внесенное изменение, после найдите в шаблоне "Товар" следующий код

<h3 itemprop="name">Отзывы о интернет-магазине «Jack Gun»</h3>
{% IF FORM_NOTICE %}<ul class="messages"><li class="{% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-msg{% ENDIF %}">{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}

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

<h3 itemprop="name" id="goodsDataOpinionAdd">Отзывы о интернет-магазине «Jack Gun»</h3>
{% IF FORM_NOTICE %}<ul class="messages"><li class="{% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-msg{% ENDIF %}">{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}

В результате браузер будет прокручивать страницу только до заголовка, где непосредственно и отображается сообщение о добавлении отзыва.



#135230 Отзывы О Магазине

Отправлено от Сake в 24 Апрель 2014 - 00:06 в A/b тестирование

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

<h3 itemprop="name">Отзывы о интернет-магазине «Jack Gun»</h3>

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

<h3 itemprop="name">Отзывы о интернет-магазине «Jack Gun»</h3>
{% IF FORM_NOTICE %}<ul class="messages"><li class="{% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-msg{% ENDIF %}">{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}



#120345 Отзывы О Магазине

Отправлено от Сake в 07 Февраль 2014 - 01:33 в A/b тестирование

Попробуйте следующий код

<!-- Дабы добавляющий увидел результат добавления изменим хэш -->
{% 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 Если не выключен модуль отзывов о товаре -->

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



#121227 Отзывы О Магазине

Отправлено от Сake в 12 Февраль 2014 - 00:12 в A/b тестирование

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

.goodsDataOpinionListTable tr:nth-child(2) td {
  background: #FFFFFF;
}
.goodsDataOpinionListTable tr:nth-child(2) td:first-child {
  display: none;
}

после в шаблоне "Товар" найдите и удалите код (для страницы отзыва)

<tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}">
							  <td colspan="2">
								{% IF opinion_list.RATING %}<img class="stars" src="{ASSETS_IMAGES_PATH}{opinion_list.RATING}.gif"  alt="{opinion_list.RATING}"/>{% ENDIF %}
								{% IF opinion_list.TITLE %}<strong class="subject">{opinion_list.TITLE}</strong>{% ENDIF %}
							  </td>
							</tr>

далее чуть ниже найдите

<tr>
							  <td colspan="2"><span class="goodsDataOpinionListTableDate">{opinion_list.DATE}</span><span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}"><strong>{opinion_list.NAME}</strong></span>

							   
							</tr>

и замените на

<tr>
							  <td><span class="goodsDataOpinionListTableDate">{opinion_list.DATE}</span><span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}"><strong>{opinion_list.NAME}</strong></span></td>
		 <td>
								{% IF opinion_list.RATING %}<img class="stars" src="{ASSETS_IMAGES_PATH}{opinion_list.RATING}.gif"  alt="{opinion_list.RATING}"/>{% ENDIF %}
								{% IF opinion_list.TITLE %}<strong class="subject">{opinion_list.TITLE}</strong>{% ENDIF %}
							  </td>
							</tr>



#111595 Отзывы О Магазине

Отправлено от Сake в 21 Декабрь 2013 - 02:09 в A/b тестирование

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



#111392 Отзывы О Магазине

Отправлено от Сake в 20 Декабрь 2013 - 02:22 в A/b тестирование

Просмотр сообщенияХайтек (19 Декабрь 2013 - 20:03) писал:

Подскажите. Каким образом можно вставлять активные ссылки в ответах к отзывам? Спасибо. Тег а не помогает

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

{opinion_list.ANSWER | nl2br}

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

{opinion_list.ANSWER | htmlspecialchars_decode}

после данного изменения вы сможете указывать html код в ответе к отзывам.



#110891 Отзывы О Магазине

Отправлено от Сake в 18 Декабрь 2013 - 01:48 в A/b тестирование

Найдите и удалите в шаблоне "Товар" следующий код (встречается 2 раза)

<tr>
<td><label for="goods_opinion_accomplishments">Достоинства</label></td>
<td><textarea id="goods_opinion_accomplishments" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_ACCOMPLISHMENTS}]" cols="100" rows="7" class="cornerAll">{FORM_GOODS_OPINION_ACCOMPLISHMENTS}</textarea></td>
</tr>
<tr>
<td><label for="goods_opinion_limitations">Недостатки</label></td>
<td><textarea id="goods_opinion_limitations" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_LIMITATIONS}]" cols="100" rows="7" class="cornerAll">{FORM_GOODS_OPINION_LIMITATIONS}</textarea></td>
</tr>

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

{% IF opinion_list.ACCOMPLISHMENTS %}<strong>Достоинства:</strong> {opinion_list.ACCOMPLISHMENTS | nl2br}<br />{% ENDIF %}
{% IF opinion_list.LIMITATIONS %}<strong>Недостатки:</strong> {opinion_list.LIMITATIONS | nl2br}<br />{% ENDIF %}

далее найдите последнюю строку (встречается 2 раза)

<h3>Новый отзыв о &laquo;{GOODS_NAME}&raquo;</h3>

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

<h3>Новый отзыв</h3>



#121453 Отзывы О Магазине

Отправлено от Сake в 13 Февраль 2014 - 00:04 в A/b тестирование

Замените ранее добавленные стили в файле style.css

.goodsDataOpinionListTable tr:nth-child(2) td {
  background: #FFFFFF;
}
.goodsDataOpinionListTable tr:nth-child(2) td:first-child {
  display: none;
}

на следующие стили

.goodsDataOpinionListTable tr:nth-child(1) td {
  background: #FFFFFF;
}
.goodsDataOpinionListTable tr:nth-child(1) td:first-child {
  display: none;
}



#121778 Отзывы О Магазине

Отправлено от Сake в 14 Февраль 2014 - 23:50 в A/b тестирование

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

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

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

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

После этого в файле стилей style.css найдите

.new_comment_form_content {
  background: #F2F2F2;
  margin-top: 15px;
  padding: 15px;
}

и замените на

.new_comment_form_content {
  background: #FFFFFF;
  border: 1px solid #FF0000;
  border-radius: 6px;
  padding: 5px;
}



#134393 Отзывы О Магазине

Отправлено от Сake в 19 Апрель 2014 - 01:12 в A/b тестирование

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

<h1 itemprop="name">Отзывы о магазине</h1>

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

<h1 itemprop="name">Отзывы о магазине</h1>
{% IF FORM_NOTICE %}<ul class="messages"><li class="{% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-msg{% ENDIF %}">{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}

2-3-4. Найдите в шаблоне "Товар" код

{% IFNOT CLIENT_IS_LOGIN %}
<tr>
   <td><label for="goods_opinion_name" class="required">Ваше имя</label></td>
   <td><input id="goods_opinion_name" name="form[ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME]" value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="required"/></td>
</tr>
{% ENDIF %}

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

<tr>
   <td><label for="goods_opinion_name" class="required">Ваше имя<span style="color: red;">*</span></label></td>
   <td><input id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]" value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="required" required="required" /></td>
</tr>

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

<td><input id="goods_opinion_title" name="form[ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_TITLE]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" /></td>

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

<td><input id="goods_opinion_title" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_TITLE}]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" /></td>

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

<td><label for="goods_opinion_comment" class="required">Отзыв</label></td>
<td><textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="7" class="required">{FORM_GOODS_OPINION_COMMENT}</textarea></td>

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

<td><label for="goods_opinion_comment" class="required">Отзыв<span style="color: red;">*</span></label></td>
 <td><textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="7" class="required" required="required">{FORM_GOODS_OPINION_COMMENT}</textarea></td>

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

{% IF TARIFF_FEATURE_CLIENT_ROOM %}
						 {% IFNOT CLIENT_IS_LOGIN %}
								 <thead>
								 <tr>
										 <td colspan="2">
										 <div class="goodsDataOpinionMessage auth">Ваши знания будут оценены посетителями сайта, если Вы <a href="{USER_LOGIN_URL}">авторизируетесь</a> перед написанием отзыва.</div>
										 </td>
								 </tr>
								 </thead>
						 {% ENDIF %}
						 {% ENDIF %}



#133732 Отзывы О Магазине

Отправлено от Сake в 15 Апрель 2014 - 23:22 в A/b тестирование

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



#131611 Отзывы О Магазине

Отправлено от Сake в 05 Апрель 2014 - 01:04 в A/b тестирование

Просмотр сообщенияApostolofD (04 Апрель 2014 - 12:31) писал:

Здравствуйте, извините. Я бы хотел спросить. Можно в отзывах оставить заголовок и добавить город и город спустить под имя.
http://gopro-belgoro...sDataOpinionAdd

К сожалению, дополнительное поле создать нельзя. Вы можете использовать любое свободное (не нужное) поле, например поле заголовок "{opinion_list.TITLE}".



#123062 Отзывы О Магазине

Отправлено от Сake в 21 Февраль 2014 - 23:50 в A/b тестирование

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

{% IF FORM_GOODS_ID %}
<script type="text/javascript">
document.location.hash="goodsDataOpinionAdd";
$.fancybox({content: "{FORM_NOTICE}"});
setTimeout(function() {
  $.fancybox.update();
}, 600);
</script>
{% ENDIF %}

данный код встречается 2 раза. После этого найдите код

{% IF FORM_NOTICE %}
		  <!--Ошибка-уведомление-->
				<div class="error orange marg51">
				  <div class="fnt15 fntarl i b title dinline "><span><span>Внимание</span></span></div>
				  <div class="text fnt13 fntarl aunder i txtalgnlft">{FORM_NOTICE}</div>
				</div>
		  <!--Ошибка-уведомление-->
		  {% ENDIF %}

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

{% IF FORM_NOTICE %}
		  <!--Ошибка-уведомление-->
				<script type="text/javascript">
$.fancybox({content: "{FORM_NOTICE}"});
setTimeout(function() {
  $.fancybox.update();
}, 600);
</script>
		  <!--Ошибка-уведомление-->
		  {% ENDIF %}



#106831 Отзывы О Магазине

Отправлено от Сake в 28 Ноябрь 2013 - 04:05 в A/b тестирование

Пожалуйста, сообщите подробнее на какой именно странице у вас отображаются данные ошибки? Если идет речь о странице /goods/otzyvy, то на данный момент у вас подобные ошибки отсутствуют. Возможно вы уже самостоятельно решили данную проблему?