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


Добавить Модификации В Каталог


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

#81 Ольга 94

Ольга 94

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

  • Пользователи
  • PipPipPipPip
  • 348 сообщений
  • ГородПермь

Отправлено 23 Май 2016 - 20:45

Просмотр сообщенияЮля123 (23 Май 2016 - 18:23) писал:

Здравствуйте, если я Вас правильно поняла, то нужно убрать небольшой отступ справа. Для этого в конце main.css добавьте код:

.product-shop {
padding: 0;
}


Юлия, спасибо, то что нужно! Помните я Вас как то спрашивала о том как ограничить высоту оля с отзывами. Забыла где мы это делали... Можно сделать побольше?

#82 Vaccina

Vaccina

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

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

Отправлено 24 Май 2016 - 01:31

В main.css найдите:
.goodsDataOpinionList {
	float: left;
	width: 100%;
	overflow-y: scroll;
	max-height: 270px;
}

увеличьте значение стиля max-height

#83 Ольга 94

Ольга 94

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

  • Пользователи
  • PipPipPipPip
  • 348 сообщений
  • ГородПермь

Отправлено 24 Май 2016 - 13:13

Просмотр сообщенияVaccina (24 Май 2016 - 01:31) писал:

В main.css найдите:
.goodsDataOpinionList {
float: left;
width: 100%;
overflow-y: scroll;
max-height: 270px;
}

увеличьте значение стиля max-height

Скажите а можно настроить так отзывы что бы:
1. Форма с добавлением нового отзыва открывалась сверху самих отзывов а не снизу как сейчас.
2. Эта самая форма закрывалась автоматически после отправки нового отзыва.
3. Настроить дизайн кнопок таким образом что бы кнопка ОСТАВИТЬ ОТЗЫВ была по центру формы и побольше в размерах, а так же поменять цветовую палитру с кнопками "удалить". Тоесть сделать ярко-черной бордюр у кнопки оставить отзыв и при наведении чтобы она была черной, а кнопки удалить "УДАЛИТЬ" сделать по оформлению такими как сейчас кнопка "ОСТАВИТЬ ОТЗЫВ"

#84 Юля123

Юля123

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

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

Отправлено 24 Май 2016 - 16:50

Просмотр сообщенияОльга 94 (24 Май 2016 - 13:13) писал:

Скажите а можно настроить так отзывы что бы:
1. Форма с добавлением нового отзыва открывалась сверху самих отзывов а не снизу как сейчас.
2. Эта самая форма закрывалась автоматически после отправки нового отзыва.
3. Настроить дизайн кнопок таким образом что бы кнопка ОСТАВИТЬ ОТЗЫВ была по центру формы и побольше в размерах, а так же поменять цветовую палитру с кнопками "удалить". Тоесть сделать ярко-черной бордюр у кнопки оставить отзыв и при наведении чтобы она была черной, а кнопки удалить "УДАЛИТЬ" сделать по оформлению такими как сейчас кнопка "ОСТАВИТЬ ОТЗЫВ"

Можно в шаблоне Товар код:

		  <!-- Форма добавления нового отзыва о товаре -->
		  <form action="{CURRENT_URL}" method="post" class="goodsDataOpinionAddForm">
			<div id="goodsDataOpinionAdd">
			  <div id="goodsDataOpinionAddBlock" {% IFNOT FORM_GOODS_ID %}style="display:none"{% 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}
				<h4>Новый отзыв о &laquo;{GOODS_NAME}&raquo;</h4>
				<div class="goodsDataOpinionAddTable form">
				  {% IF TARIFF_FEATURE_CLIENT_ROOM %}
				  {% IFNOT CLIENT_IS_LOGIN %}
				  <div class="goodsDataOpinionMessage">
					<p>Ваши знания будут оценены посетителями сайта, если Вы <a href="{USER_LOGIN_URL}" class="link-more">авторизуетесь</a> перед написанием отзыва.</p>
				  </div> 
				  {% ENDIF %}
				  {% ENDIF %}
				  <!-- Форма добавления отзыва о товаре -->
				  {% IFNOT CLIENT_IS_LOGIN %}
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_name">Ваше имя</label>
					<input type="text" id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]"  value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="inputText"/>
				  </div>
				  {% ENDIF %}
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_title">Заголовок</label>
					<input type="text" id="goods_opinion_title" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_TITLE}]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" class="inputText" />
				  </div>
				  <div class="goodsDataOpinionBlock">
					<label>Оценка товара</label>
					<div class="goodsDataOpinionRating">
					<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>
					<span class="goodsDataOpinionMsg"></span>
				  </div>
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_accomplishments">Достоинства</label>
					<textarea id="goods_opinion_accomplishments" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_ACCOMPLISHMENTS}]" cols="100" rows="3" class="textarea">{FORM_GOODS_OPINION_ACCOMPLISHMENTS}</textarea>
				  </div>
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_limitations">Недостатки</label>
					<textarea id="goods_opinion_limitations" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_LIMITATIONS}]" cols="100" rows="3" class="textarea">{FORM_GOODS_OPINION_LIMITATIONS}</textarea>
				  </div>
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_comment">Комментарий</label>
					<textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="3" class="textarea">{FORM_GOODS_OPINION_COMMENT}</textarea>
				  </div>
				  <div class="goodsDataOpinionBlock" style="display:none;">
																 <label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label>
																 <div class="generally">
																				 <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>
																				 <br/>
																				 <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>
																 </div>
				  </div>
				  {% IF USE_CAPTCHA %}
					<div class="goodsDataOpinionBlock">
					  <label for="opinion_captcha_string" title="Введите код с картинки">Введите код</label>
					  <div class="goodsDataOpinionCaptcha">
						<input type="text" id="opinion_captcha_string" name="form[{ANTISPAM_FORM_FIELD_NAME_CAPTCHA_STRING}]" autocomplete="off" class="captcha inputText" value="{FORM_}" />
						<img src="{CAPTCHA_URL}" class="goodsDataOpinionCaptchaImg" alt="Код" title="Проверочный код, который нужно ввести в соседнее поле" />
						<i class="fa fa-refresh goodsDataOpinionCaptchaRefresh"></i>
					  </div>
					</div>
				  {% ENDIF %}
				  <!-- Кнопка отправки формы -->
				  <div class="clear">
					<button type="button" title="Отменить" class="goodsDataOpinionFormReset button">Отменить</button>
					<button type="button" title="Добавить отзыв о &laquo;{GOODS_NAME}&raquo;" class="cartButton" onclick="$('.goodsDataOpinionAddForm').submit()">Добавить отзыв</button>
				  </div>
				</div>
			  </div>
			</div>
		  </form>
		  <!-- Дабы добавляющий увидел результат добавления изменим хэш -->
		  {% IF FORM_GOODS_ID %}<script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script>{% ENDIF %}

переместить после кода:

			<div class="goodsDataOpinionListNavigateTop">
			  <!-- Фильтры отзывов -->
			  <a href="#goodsDataOpinionAdd" class="goodsDataOpinionShowAddForm otzButton">Оставить отзыв   </a>
			</div>

В main.css добавьте код:

.goodsDataOpinionListNavigateTop a:hover {
	background: #000;
	color: #fff;
}
.goodsDataOpinionList .button:hover {
	border: 1px solid #303030;
	background: none;
}

далее код:

.goodsDataOpinionListNavigateTop a {background: none;color:#747474;}

замените на код:

.goodsDataOpinionListNavigateTop a {background: none;color:#000; border:1px solid #000}

дальше код:

.goodsDataOpinionList .button {max-width: 100px;}

замените на код:

.goodsDataOpinionList .button {
	max-width: 100px;
	border: 1px solid #eee;
	color: #747474;
}


#85 Ольга 94

Ольга 94

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

  • Пользователи
  • PipPipPipPip
  • 348 сообщений
  • ГородПермь

Отправлено 25 Май 2016 - 20:42

Просмотр сообщенияЮля123 (24 Май 2016 - 16:50) писал:

Можно в шаблоне Товар код:

		 <!-- Форма добавления нового отзыва о товаре -->
		 <form action="{CURRENT_URL}" method="post" class="goodsDataOpinionAddForm">
		 <div id="goodsDataOpinionAdd">
			 <div id="goodsDataOpinionAddBlock" {% IFNOT FORM_GOODS_ID %}style="display:none"{% 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}
			 <h4>Новый отзыв о &laquo;{GOODS_NAME}&raquo;</h4>
			 <div class="goodsDataOpinionAddTable form">
				 {% IF TARIFF_FEATURE_CLIENT_ROOM %}
				 {% IFNOT CLIENT_IS_LOGIN %}
				 <div class="goodsDataOpinionMessage">
				 <p>Ваши знания будут оценены посетителями сайта, если Вы <a href="{USER_LOGIN_URL}" class="link-more">авторизуетесь</a> перед написанием отзыва.</p>
				 </div>
				 {% ENDIF %}
				 {% ENDIF %}
				 <!-- Форма добавления отзыва о товаре -->
				 {% IFNOT CLIENT_IS_LOGIN %}
				 <div class="goodsDataOpinionBlock">
				 <label for="goods_opinion_name">Ваше имя</label>
				 <input type="text" id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]" value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="inputText"/>
				 </div>
				 {% ENDIF %}
				 <div class="goodsDataOpinionBlock">
				 <label for="goods_opinion_title">Заголовок</label>
				 <input type="text" id="goods_opinion_title" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_TITLE}]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" class="inputText" />
				 </div>
				 <div class="goodsDataOpinionBlock">
				 <label>Оценка товара</label>
				 <div class="goodsDataOpinionRating">
				 <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>
				 <span class="goodsDataOpinionMsg"></span>
				 </div>
				 <div class="goodsDataOpinionBlock">
				 <label for="goods_opinion_accomplishments">Достоинства</label>
				 <textarea id="goods_opinion_accomplishments" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_ACCOMPLISHMENTS}]" cols="100" rows="3" class="textarea">{FORM_GOODS_OPINION_ACCOMPLISHMENTS}</textarea>
				 </div>
				 <div class="goodsDataOpinionBlock">
				 <label for="goods_opinion_limitations">Недостатки</label>
				 <textarea id="goods_opinion_limitations" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_LIMITATIONS}]" cols="100" rows="3" class="textarea">{FORM_GOODS_OPINION_LIMITATIONS}</textarea>
				 </div>
				 <div class="goodsDataOpinionBlock">
				 <label for="goods_opinion_comment">Комментарий</label>
				 <textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="3" class="textarea">{FORM_GOODS_OPINION_COMMENT}</textarea>
				 </div>
				 <div class="goodsDataOpinionBlock" style="display:none;">
																 <label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label>
																 <div class="generally">
																				 <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>
																				 <br/>
																				 <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>
																 </div>
				 </div>
				 {% IF USE_CAPTCHA %}
				 <div class="goodsDataOpinionBlock">
					 <label for="opinion_captcha_string" title="Введите код с картинки">Введите код</label>
					 <div class="goodsDataOpinionCaptcha">
					 <input type="text" id="opinion_captcha_string" name="form[{ANTISPAM_FORM_FIELD_NAME_CAPTCHA_STRING}]" autocomplete="off" class="captcha inputText" value="{FORM_}" />
					 <img src="{CAPTCHA_URL}" class="goodsDataOpinionCaptchaImg" alt="Код" title="Проверочный код, который нужно ввести в соседнее поле" />
					 <i class="fa fa-refresh goodsDataOpinionCaptchaRefresh"></i>
					 </div>
				 </div>
				 {% ENDIF %}
				 <!-- Кнопка отправки формы -->
				 <div class="clear">
				 <button type="button" title="Отменить" class="goodsDataOpinionFormReset button">Отменить</button>
				 <button type="button" title="Добавить отзыв о &laquo;{GOODS_NAME}&raquo;" class="cartButton" onclick="$('.goodsDataOpinionAddForm').submit()">Добавить отзыв</button>
				 </div>
			 </div>
			 </div>
		 </div>
		 </form>
		 <!-- Дабы добавляющий увидел результат добавления изменим хэш -->
		 {% IF FORM_GOODS_ID %}<script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script>{% ENDIF %}

переместить после кода:

		 <div class="goodsDataOpinionListNavigateTop">
			 <!-- Фильтры отзывов -->
			 <a href="#goodsDataOpinionAdd" class="goodsDataOpinionShowAddForm otzButton">Оставить отзыв </a>
		 </div>

В main.css добавьте код:

.goodsDataOpinionListNavigateTop a:hover {
background: #000;
color: #fff;
}
.goodsDataOpinionList .button:hover {
border: 1px solid #303030;
background: none;
}

далее код:

.goodsDataOpinionListNavigateTop a {background: none;color:#747474;}

замените на код:

.goodsDataOpinionListNavigateTop a {background: none;color:#000; border:1px solid #000}

дальше код:

.goodsDataOpinionList .button {max-width: 100px;}

замените на код:

.goodsDataOpinionList .button {
max-width: 100px;
border: 1px solid #eee;
color: #747474;
}

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

#86 Vaccina

Vaccina

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

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

Отправлено 26 Май 2016 - 05:12

В шаблоне Товар перед:
<h4>Новый отзыв о &laquo;{GOODS_NAME}&raquo;</h4>

вставьте:
{% IF FORM_NOTICE %}
			<div class="goodsDataOpinionNotice">
			  <h3 class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE}</h3>
			</div>
			{% ENDIF %}


#87 Ольга 94

Ольга 94

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

  • Пользователи
  • PipPipPipPip
  • 348 сообщений
  • ГородПермь

Отправлено 26 Май 2016 - 07:09

Просмотр сообщенияVaccina (26 Май 2016 - 05:12) писал:

В шаблоне Товар перед:
<h4>Новый отзыв о &laquo;{GOODS_NAME}&raquo;</h4>

вставьте:
{% IF FORM_NOTICE %}
		 <div class="goodsDataOpinionNotice">
			 <h3 class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE}</h3>
		 </div>
		 {% ENDIF %}

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

#88 Vaccina

Vaccina

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

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

Отправлено 27 Май 2016 - 06:29

В этом случае в шаблоне Товар код:
{% IF FORM_NOTICE %}
						<div class="goodsDataOpinionNotice">
						  <h3 class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE}</h3>
						</div>
						{% ENDIF %}

переместите чуть выше поставив после:
<div id="content_4" class="tab-content" style="display:none;">
				<div id="goodsDataOpinionBlock" class="goodsDataOpinion">

а строку
<form action="{CURRENT_URL}" method="post" class="goodsDataOpinionAddForm">

замените на:
<form action="{CURRENT_URL}" method="post" class="goodsDataOpinionAddForm" style="display:none;">

В main.js найдите:
// Список отзывов о товаре. Ссылка на отображение формы для добавление отзыва о товаре
$('.goodsDataOpinionShowAddForm').click(function(){
  if(0 == $('#goodsDataOpinionAddBlock:visible').length) {
	$('#goodsDataOpinionAddBlock').show('blind');
	$('html, body').animate({scrollTop : jQuery('.goodsDataOpinionAddForm').offset().top - 90}, 400);
  } else {
	$('#goodsDataOpinionAddBlock').hide('blind');
	$('html, body').animate({scrollTop : jQuery('.goodsDataOpinion').offset().top - 160}, 400);
	return false;
  }
});

замените на:
// Список отзывов о товаре. Ссылка на отображение формы для добавление отзыва о товаре
$('.goodsDataOpinionShowAddForm').click(function(){
	$('#goodsDataOpinionAddBlock').show('blind');
	$('html, body').animate({scrollTop : jQuery('.goodsDataOpinionAddForm').offset().top - 90}, 400);
});

В main.css добавьте:
#goodsDataOpinionBlock h3.success {
	font-size: 20px;
}


#89 Ольга 94

Ольга 94

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

  • Пользователи
  • PipPipPipPip
  • 348 сообщений
  • ГородПермь

Отправлено 27 Май 2016 - 18:30

Просмотр сообщенияVaccina (27 Май 2016 - 06:29) писал:

В этом случае в шаблоне Товар код:
{% IF FORM_NOTICE %}
					 <div class="goodsDataOpinionNotice">
						 <h3 class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE}</h3>
					 </div>
					 {% ENDIF %}

переместите чуть выше поставив после:
<div id="content_4" class="tab-content" style="display:none;">
			 <div id="goodsDataOpinionBlock" class="goodsDataOpinion">

а строку
<form action="{CURRENT_URL}" method="post" class="goodsDataOpinionAddForm">

замените на:
<form action="{CURRENT_URL}" method="post" class="goodsDataOpinionAddForm" style="display:none;">

В main.js найдите:
// Список отзывов о товаре. Ссылка на отображение формы для добавление отзыва о товаре
$('.goodsDataOpinionShowAddForm').click(function(){
if(0 == $('#goodsDataOpinionAddBlock:visible').length) {
$('#goodsDataOpinionAddBlock').show('blind');
$('html, body').animate({scrollTop : jQuery('.goodsDataOpinionAddForm').offset().top - 90}, 400);
} else {
$('#goodsDataOpinionAddBlock').hide('blind');
$('html, body').animate({scrollTop : jQuery('.goodsDataOpinion').offset().top - 160}, 400);
return false;
}
});

замените на:
// Список отзывов о товаре. Ссылка на отображение формы для добавление отзыва о товаре
$('.goodsDataOpinionShowAddForm').click(function(){
$('#goodsDataOpinionAddBlock').show('blind');
$('html, body').animate({scrollTop : jQuery('.goodsDataOpinionAddForm').offset().top - 90}, 400);
});

В main.css добавьте:
#goodsDataOpinionBlock h3.success {
font-size: 20px;
}


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

#90 Vaccina

Vaccina

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

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

Отправлено 31 Май 2016 - 06:18

В шаблоне Товар найдите:
<!-- Основные вкладки описаний товара -->
  <div class="product-tabs clear">
	<ul class="tabs">
	 <!--{% IF FORM_NOTICE %}<div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}" {%IF PAGE_TITLE=Связь с администрацией%}style="display:none"{%ENDIF%}>{FORM_NOTICE}</div>{% ENDIF %}-->
	  {% IF TARIFF_FEATURE_GOODS_OPINION && SETTINGS_OPINION_DISABLE=0 %}<li><a href="javascript:tabSwitch(4);" id="tab_4">Отзывы</a></li>{% ENDIF %}
	</ul>
   <!--  Отзывы  -->
		<!-- Если в тарифном плане подключен модуль отзывов о товаре -->
		{% IF TARIFF_FEATURE_GOODS_OPINION %}
		  <!-- Если не выключен модуль отзывов о товаре -->
		  {% IFNOT SETTINGS_OPINION_DISABLE %}
			<div id="content_4" class="tab-content" style="display:none;">
				<div id="goodsDataOpinionBlock" class="goodsDataOpinion">
				  {% IF FORM_NOTICE %}
						<div class="goodsDataOpinionNotice">
						  <h3 class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE}</h3>
						</div>
						{% ENDIF %}
				  <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных -->
		  {% IF opinion_list_empty_without_filter %}
			<div class="goodsDataOpinionMessage empty"><p>Отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="goodsDataOpinionShowAddForm">оставить его первым</a></p></div>
		  <!-- Если по товару есть хотя бы один отзыв -->
		  {% ELSE %}
		  <div class="goodsDataOpinionBody">
			<!-- Верхняя навигация (Фильтры и страницы) -->
			<div class="goodsDataOpinionListNavigateTop">
			  <!-- Фильтры отзывов -->
			  <a href="#goodsDataOpinionAdd" class="goodsDataOpinionShowAddForm otzButton">Оставить отзыв</a>
			</div>
			<!-- Форма добавления нового отзыва о товаре -->
		  <form action="{CURRENT_URL}" method="post" class="goodsDataOpinionAddForm" style="display:none;">
			<div id="goodsDataOpinionAdd">
			  <div id="goodsDataOpinionAddBlock" {% IFNOT FORM_GOODS_ID %}style="display:none"{% 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}
				<h4>Новый отзыв о &laquo;{GOODS_NAME}&raquo;</h4>
				<div class="goodsDataOpinionAddTable form">
				  {% IF TARIFF_FEATURE_CLIENT_ROOM %}
				  {% IFNOT CLIENT_IS_LOGIN %}
				  <div class="goodsDataOpinionMessage">
					<p>Ваши знания будут оценены посетителями сайта, если Вы <a href="{USER_LOGIN_URL}" class="link-more">авторизуетесь</a> перед написанием отзыва.</p>
				  </div> 
				  {% ENDIF %}
				  {% ENDIF %}
				  <!-- Форма добавления отзыва о товаре -->
				  {% IFNOT CLIENT_IS_LOGIN %}
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_name">Ваше имя</label>
					<input type="text" id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]"  value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="inputText"/>
				  </div>
				  {% ENDIF %}
				 <!-- <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_title">Заголовок</label>
					<input type="text" id="goods_opinion_title" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_TITLE}]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" class="inputText" />
				  </div>-->
				  <div class="goodsDataOpinionBlock">
					<label>Оценка товара</label>
					<div class="goodsDataOpinionRating">
					<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>
					<span class="goodsDataOpinionMsg"></span>
				  </div>
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_accomplishments">Достоинства</label>
					<textarea id="goods_opinion_accomplishments" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_ACCOMPLISHMENTS}]" cols="100" rows="3" class="textarea">{FORM_GOODS_OPINION_ACCOMPLISHMENTS}</textarea>
				  </div>
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_limitations">Недостатки</label>
					<textarea id="goods_opinion_limitations" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_LIMITATIONS}]" cols="100" rows="3" class="textarea">{FORM_GOODS_OPINION_LIMITATIONS}</textarea>
				  </div>
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_comment">Комментарий</label>
					<textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="3" class="textarea">{FORM_GOODS_OPINION_COMMENT}</textarea>
				  </div>
				  <div class="goodsDataOpinionBlock" style="display:none;">
																 <label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label>
																 <div class="generally">
																				 <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>
																				 <br/>
																				 <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>
																 </div>
				  </div>
				  {% IF USE_CAPTCHA %}
					<div class="goodsDataOpinionBlock">
					  <label for="opinion_captcha_string" title="Введите код с картинки">Введите код</label>
					  <div class="goodsDataOpinionCaptcha">
						<input type="text" id="opinion_captcha_string" name="form[{ANTISPAM_FORM_FIELD_NAME_CAPTCHA_STRING}]" autocomplete="off" class="captcha inputText" value="{FORM_}" />
						<img src="{CAPTCHA_URL}" class="goodsDataOpinionCaptchaImg" alt="Код" title="Проверочный код, который нужно ввести в соседнее поле" />
						<i class="fa fa-refresh goodsDataOpinionCaptchaRefresh"></i>
					  </div>
					</div>
				  {% ENDIF %}
				  <!-- Кнопка отправки формы -->
				  <div class="clear">
					<button type="button" title="Отменить" class="goodsDataOpinionFormReset button">Отменить</button>
					<button type="button" title="Добавить отзыв о &laquo;{GOODS_NAME}&raquo;" class="cartButton" onclick="$('.goodsDataOpinionAddForm').submit()">Добавить отзыв</button>
				  </div>
				</div>
			  </div>
			</div>
		  </form>
		  <!-- Дабы добавляющий увидел результат добавления изменим хэш -->
		  {% IF FORM_GOODS_ID %}<script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script>{% ENDIF %}
			<!-- END Верхняя навигация (Фильтры и страницы) -->
			<!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва -->
			{% IFNOT opinion_list_empty %}
			<!-- Список отзывов о товарах -->
			<div class="goodsDataOpinionList" itemprop="review" itemscope itemtype="http://schema.org/Review">
			  {% FOR opinion_list %}
				<div class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %} bord">
				  <div class="cell1 col-sm-3 col-sms-3 col-smb-12" >
					<strong itemprop="author" class="goodsDataOpinionListClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</strong>
					{% IF opinion_list.RATING %}
					  <div class="rating-box" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
						<meta itemprop="worstRating" content = "1">
						<meta itemprop="bestRating" content = "10">
						<meta itemprop="ratingValue" content = "{opinion_list.RATING}">
						<meta itemprop="reviewCount" content = "{opinion_list.OPINION_RATING_CNT_ALL}">
						<div class="rating" style="width:{opinion_list.RATING}0%" alt="{opinion_list.RATING}" title="Рейтинг товара"></div>
					  </div>
					{% ENDIF %}
					<span class="goodsDataOpinionListDate">
					  <meta itemprop="datePublished" content="{opinion_list.DATE | date("Y-m-d")}">
					  <span class="time">{opinion_list.DATE}</span>
					</span>
					{% IF opinion_list.DELETE_URL %}
					  <a href="{opinion_list.DELETE_URL}?return_to={CURRENT_URL | urlencode}%3Fgenerally_is_good%3D{GOODS_OPINION_GENERALLY_IS_GOOD | urlencode}%26page={OPINION_PAGES_LIST_CURRENT}#show_tab_4" class="button">Удалить</a>
					{% ENDIF %}
				  </div>
				  <div class="cell2 col-sm-9 col-sms-9 col-smb-12">
					{% IF opinion_list.TITLE %}<div class="goodsDataOpinionListTitle"><strong><span itemprop="name">{opinion_list.TITLE}</span></strong></div>{% ENDIF %}
					{% IF opinion_list.ACCOMPLISHMENTS %}<div class="goodsDataOpinionListDesc"><strong>Достоинства:</strong><span itemprop="description">{opinion_list.ACCOMPLISHMENTS | nl2br}</span></div>{% ENDIF %}
					{% IF opinion_list.LIMITATIONS %}<div class="goodsDataOpinionListDesc"><strong>Недостатки:</strong><span itemprop="description">{opinion_list.LIMITATIONS | nl2br}</span></div>{% ENDIF %}
					{% IF opinion_list.COMMENT %}<div class="goodsDataOpinionListDesc"><strong>Комментарий:</strong><span itemprop="reviewBody">{opinion_list.COMMENT | nl2br}</span></div>{% ENDIF %}
					{% IF opinion_list.ANSWER %}<div class="goodsDataOpinionListTableAnswer"> <span>{opinion_list.ANSWER | nl2br}</span></div>{% ENDIF %}
				  </div>
				</div>
			  {% ENDFOR %}
			</div>
			<!-- END Список отзывов о товаре -->
			<!-- Нижняя навигация (страницы) -->
			<div class="goodsDataOpinionListNavigateBottom">
			  <!-- Страницы отзывов -->
			  {% IF opinion_show_pages %}
				<div class="pager">
				  <ul class="pages">
				  <span class="title">Страницы: </span>
				  {% FOR opinion_pages_list %}
					{% IF opinion_pages_list.CURRENT %}
					  <li class="current"><span>{opinion_pages_list.PAGE}</span></li>
					{% ELSE %}
					  <li> <a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}#show_tab_4">{opinion_pages_list.PAGE}</a></li>
					{% ENDIF %}
				  {% ENDFOR %}
				  </ul>
				</div>
			  {% ENDIF %}
			</div>
			<!-- END Нижняя навигация (страницы) -->
			{% ENDIF %}
		  </div>
		  {% ENDIF %}
		  <!-- END Если по товару есть хотя бы один отзыв -->
		 
		 
		  </div>
	  </div>
	  {% ENDIF %}
	  <!-- END Если не выключен модуль отзывов о товаре -->
	{% ENDIF %}
	<!-- END  Если в тарифном плане подключен модуль отзывов о товаре -->
  </div>
  <!-- /END Основные вкладки описаний товара -->

замените на:
<!--  Отзывы  -->
		<!-- Если в тарифном плане подключен модуль отзывов о товаре -->
		{% IF TARIFF_FEATURE_GOODS_OPINION %}
		  <!-- Если не выключен модуль отзывов о товаре -->
		  {% IFNOT SETTINGS_OPINION_DISABLE %}
				<div id="goodsDataOpinionBlock" class="goodsDataOpinion">
				  {% IF FORM_NOTICE %}
						<div class="goodsDataOpinionNotice">
						  <h3 class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE}</h3>
						</div>
						{% ENDIF %}
				  <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных -->
		  {% IF opinion_list_empty_without_filter %}
			<div class="goodsDataOpinionMessage empty"><p>Отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="goodsDataOpinionShowAddForm">оставить его первым</a></p></div>
		  <!-- Если по товару есть хотя бы один отзыв -->
		  {% ELSE %}
		  <div class="goodsDataOpinionBody">
			<!-- Верхняя навигация (Фильтры и страницы) -->
			<div class="goodsDataOpinionListNavigateTop">
			  <!-- Фильтры отзывов -->
			  <a href="#goodsDataOpinionAdd" class="goodsDataOpinionShowAddForm otzButton">Оставить отзыв</a>
			</div>
			<!-- Форма добавления нового отзыва о товаре -->
		  <form id="goodsDataOpinionAddBlock" action="{CURRENT_URL}" method="post" class="goodsDataOpinionAddForm" {% IFNOT FORM_GOODS_ID %}style="display:none"{% ENDIF%}>
			<div id="goodsDataOpinionAdd">
			  <div>	
				<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}
				<h4>Новый отзыв о &laquo;{GOODS_NAME}&raquo;</h4>
				<div class="goodsDataOpinionAddTable form">
				  {% IF TARIFF_FEATURE_CLIENT_ROOM %}
				  {% IFNOT CLIENT_IS_LOGIN %}
				  <div class="goodsDataOpinionMessage">
					<p>Ваши знания будут оценены посетителями сайта, если Вы <a href="{USER_LOGIN_URL}" class="link-more">авторизуетесь</a> перед написанием отзыва.</p>
				  </div> 
				  {% ENDIF %}
				  {% ENDIF %}
				  <!-- Форма добавления отзыва о товаре -->
				  {% IFNOT CLIENT_IS_LOGIN %}
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_name">Ваше имя</label>
					<input type="text" id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]"  value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="inputText"/>
				  </div>
				  {% ENDIF %}
				 <!-- <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_title">Заголовок</label>
					<input type="text" id="goods_opinion_title" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_TITLE}]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" class="inputText" />
				  </div>-->
				  <div class="goodsDataOpinionBlock">
					<label>Оценка товара</label>
					<div class="goodsDataOpinionRating">
					<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>
					<span class="goodsDataOpinionMsg"></span>
				  </div>
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_accomplishments">Достоинства</label>
					<textarea id="goods_opinion_accomplishments" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_ACCOMPLISHMENTS}]" cols="100" rows="3" class="textarea">{FORM_GOODS_OPINION_ACCOMPLISHMENTS}</textarea>
				  </div>
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_limitations">Недостатки</label>
					<textarea id="goods_opinion_limitations" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_LIMITATIONS}]" cols="100" rows="3" class="textarea">{FORM_GOODS_OPINION_LIMITATIONS}</textarea>
				  </div>
				  <div class="goodsDataOpinionBlock">
					<label for="goods_opinion_comment">Комментарий</label>
					<textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="3" class="textarea">{FORM_GOODS_OPINION_COMMENT}</textarea>
				  </div>
				  <div class="goodsDataOpinionBlock" style="display:none;">
																 <label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label>
																 <div class="generally">
																				 <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>
																				 <br/>
																				 <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>
																 </div>
				  </div>
				  {% IF USE_CAPTCHA %}
					<div class="goodsDataOpinionBlock">
					  <label for="opinion_captcha_string" title="Введите код с картинки">Введите код</label>
					  <div class="goodsDataOpinionCaptcha">
						<input type="text" id="opinion_captcha_string" name="form[{ANTISPAM_FORM_FIELD_NAME_CAPTCHA_STRING}]" autocomplete="off" class="captcha inputText" value="{FORM_}" />
						<img src="{CAPTCHA_URL}" class="goodsDataOpinionCaptchaImg" alt="Код" title="Проверочный код, который нужно ввести в соседнее поле" />
						<i class="fa fa-refresh goodsDataOpinionCaptchaRefresh"></i>
					  </div>
					</div>
				  {% ENDIF %}
				  <!-- Кнопка отправки формы -->
				  <div class="clear">
					<button type="button" title="Отменить" class="goodsDataOpinionFormReset button">Отменить</button>
					<button type="button" title="Добавить отзыв о &laquo;{GOODS_NAME}&raquo;" class="cartButton" onclick="$('.goodsDataOpinionAddForm').submit()">Добавить отзыв</button>
				  </div>
				</div>
			  </div>
			</div>
		  </form>
		  <!-- Дабы добавляющий увидел результат добавления изменим хэш -->
		  {% IF FORM_GOODS_ID %}<script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script>{% ENDIF %}
			<!-- END Верхняя навигация (Фильтры и страницы) -->
			<!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва -->
			{% IFNOT opinion_list_empty %}
			<!-- Список отзывов о товарах -->
			<div class="goodsDataOpinionList" itemprop="review" itemscope itemtype="http://schema.org/Review">
			  {% FOR opinion_list %}
				<div class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %} bord">
				  <div class="cell1 col-sm-3 col-sms-3 col-smb-12" >
					<strong itemprop="author" class="goodsDataOpinionListClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</strong>
					{% IF opinion_list.RATING %}
					  <div class="rating-box" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
						<meta itemprop="worstRating" content = "1">
						<meta itemprop="bestRating" content = "10">
						<meta itemprop="ratingValue" content = "{opinion_list.RATING}">
						<meta itemprop="reviewCount" content = "{opinion_list.OPINION_RATING_CNT_ALL}">
						<div class="rating" style="width:{opinion_list.RATING}0%" alt="{opinion_list.RATING}" title="Рейтинг товара"></div>
					  </div>
					{% ENDIF %}
					<span class="goodsDataOpinionListDate">
					  <meta itemprop="datePublished" content="{opinion_list.DATE | date("Y-m-d")}">
					  <span class="time">{opinion_list.DATE}</span>
					</span>
					{% IF opinion_list.DELETE_URL %}
					  <a href="{opinion_list.DELETE_URL}?return_to={CURRENT_URL | urlencode}%3Fgenerally_is_good%3D{GOODS_OPINION_GENERALLY_IS_GOOD | urlencode}%26page={OPINION_PAGES_LIST_CURRENT}#show_tab_4" class="button">Удалить</a>
					{% ENDIF %}
				  </div>
				  <div class="cell2 col-sm-9 col-sms-9 col-smb-12">
					{% IF opinion_list.TITLE %}<div class="goodsDataOpinionListTitle"><strong><span itemprop="name">{opinion_list.TITLE}</span></strong></div>{% ENDIF %}
					{% IF opinion_list.ACCOMPLISHMENTS %}<div class="goodsDataOpinionListDesc"><strong>Достоинства:</strong><span itemprop="description">{opinion_list.ACCOMPLISHMENTS | nl2br}</span></div>{% ENDIF %}
					{% IF opinion_list.LIMITATIONS %}<div class="goodsDataOpinionListDesc"><strong>Недостатки:</strong><span itemprop="description">{opinion_list.LIMITATIONS | nl2br}</span></div>{% ENDIF %}
					{% IF opinion_list.COMMENT %}<div class="goodsDataOpinionListDesc"><strong>Комментарий:</strong><span itemprop="reviewBody">{opinion_list.COMMENT | nl2br}</span></div>{% ENDIF %}
					{% IF opinion_list.ANSWER %}<div class="goodsDataOpinionListTableAnswer"> <span>{opinion_list.ANSWER | nl2br}</span></div>{% ENDIF %}
				  </div>
				</div>
			  {% ENDFOR %}
			</div>
			<!-- END Список отзывов о товаре -->
			<!-- Нижняя навигация (страницы) -->
			<div class="goodsDataOpinionListNavigateBottom">
			  <!-- Страницы отзывов -->
			  {% IF opinion_show_pages %}
				<div class="pager">
				  <ul class="pages">
				  <span class="title">Страницы: </span>
				  {% FOR opinion_pages_list %}
					{% IF opinion_pages_list.CURRENT %}
					  <li class="current"><span>{opinion_pages_list.PAGE}</span></li>
					{% ELSE %}
					  <li> <a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}#show_tab_4">{opinion_pages_list.PAGE}</a></li>
					{% ENDIF %}
				  {% ENDFOR %}
				  </ul>
				</div>
			  {% ENDIF %}
			</div>
			<!-- END Нижняя навигация (страницы) -->
			{% ENDIF %}
		  </div>
		  {% ENDIF %}
		  <!-- END Если по товару есть хотя бы один отзыв -->
		  </div>
	  {% ENDIF %}
	  <!-- END Если не выключен модуль отзывов о товаре -->
	{% ENDIF %}
	<!-- END  Если в тарифном плане подключен модуль отзывов о товаре -->


#91 Ольга 94

Ольга 94

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

  • Пользователи
  • PipPipPipPip
  • 348 сообщений
  • ГородПермь

Отправлено 21 Июнь 2016 - 23:04

Просмотр сообщенияЮля123 (12 Май 2016 - 16:12) писал:

Вам нужно в шаблоне HTMl перед кодом:
<div class="rating-hover">


добавить код:
										 <div class="mods">
									 <span class="mods_name">Размер(RUS):</span> </br>
				 {% FOR mods %}		
												 {%FOR v%}
													 {goods.mods.v.VALUE} |
												 {% ENDFOR v %}
{% ENDFOR%}
</div>

далее в конце main.css добавьте код:

.mods_name {
text-transform: uppercase;
}
.mods {
display:none;
}

.item:hover .mods {
display: block;
}

помогите пожалуйста, куда то пропал вывод модификаций при наведении??

#92 Vaccina

Vaccina

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

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

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

В шаблоне Товары найдите:
{% IF goods.mods.v.NAME = Размер %}

замените на:
{% IF goods.mods.v.NAME = Выберите размер %}		 


#93 Ольга 94

Ольга 94

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

  • Пользователи
  • PipPipPipPip
  • 348 сообщений
  • ГородПермь

Отправлено 23 Июнь 2016 - 12:46

Просмотр сообщенияVaccina (23 Июнь 2016 - 02:23) писал:

В шаблоне Товары найдите:
{% IF goods.mods.v.NAME = Размер %}

замените на:
{% IF goods.mods.v.NAME = Выберите размер %}		

Большое спасибо за помощь. А можно как то выровнять подложку размеры выходят и становится не красиво

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

  • Безымянный.png


#94 Firefly

Firefly

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

  • Модераторы
  • 3 806 сообщений

Отправлено 23 Июнь 2016 - 14:03

Просмотр сообщенияОльга 94 (23 Июнь 2016 - 12:46) писал:

Большое спасибо за помощь. А можно как то выровнять подложку размеры выходят и становится не красиво

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css, найдите код:
.mods {
		font-size:12px;
		display:none;
		position: absolute;
		background: #fff;
		 margin: 0 -7px;
		padding: 0 7px 5px 7px;
	  
}

Замените на:
.mods {
		font-size:12px;
		display:none;
		position: relative;
		background: #fff;
		margin: 0 -7px;
		padding: 0 7px 5px 7px;
}


#95 Ольга 94

Ольга 94

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

  • Пользователи
  • PipPipPipPip
  • 348 сообщений
  • ГородПермь

Отправлено 23 Июнь 2016 - 14:22

Просмотр сообщенияFirefly (23 Июнь 2016 - 14:03) писал:

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css, найдите код:
.mods {
	 font-size:12px;
	 display:none;
	 position: absolute;
	 background: #fff;
		 margin: 0 -7px;
	 padding: 0 7px 5px 7px;
	
}

Замените на:
.mods {
	 font-size:12px;
	 display:none;
	 position: relative;
	 background: #fff;
	 margin: 0 -7px;
	 padding: 0 7px 5px 7px;
}


Все бы ни чего только опять стали товары скакать...

Просмотр сообщенияОльга 94 (23 Июнь 2016 - 14:17) писал:

Все бы ни чего только опять стали товары скакать...

нельзя сделать так что бы эти плажки на другой товар просто сверху ложились?

#96 Firefly

Firefly

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

  • Модераторы
  • 3 806 сообщений

Отправлено 23 Июнь 2016 - 14:26

Просмотр сообщенияОльга 94 (23 Июнь 2016 - 14:22) писал:

Все бы ни чего только опять стали товары скакать...



нельзя сделать так что бы эти плажки на другой товар просто сверху ложились?

В этом случае отмените предыдущую инструкцию, затем найдите код:
.products-grid .item .item-info {z-index: 1;position: relative;padding: 0px 0 30px;clear: both;margin: 12px;text-align: left;}

Замените на:
.products-grid .item .item-info {z-index: 1;position: relative;padding: 0px 0 30px;clear: both;margin: 12px;text-align: left;min-height: 100px;}


#97 Ольга 94

Ольга 94

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

  • Пользователи
  • PipPipPipPip
  • 348 сообщений
  • ГородПермь

Отправлено 23 Июнь 2016 - 14:46

Просмотр сообщенияFirefly (23 Июнь 2016 - 14:26) писал:

В этом случае отмените предыдущую инструкцию, затем найдите код:
.products-grid .item .item-info {z-index: 1;position: relative;padding: 0px 0 30px;clear: both;margin: 12px;text-align: left;}

Замените на:
.products-grid .item .item-info {z-index: 1;position: relative;padding: 0px 0 30px;clear: both;margin: 12px;text-align: left;min-height: 100px;}

спасибо

#98 Ольга 94

Ольга 94

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

  • Пользователи
  • PipPipPipPip
  • 348 сообщений
  • ГородПермь

Отправлено 25 Июнь 2016 - 13:12

Ответьте пожалуйста

#99 Danil

Danil

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

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

Отправлено 26 Июнь 2016 - 14:00

Просмотр сообщенияОльга 94 (25 Июнь 2016 - 13:12) писал:

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

#100 Ольга 94

Ольга 94

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

  • Пользователи
  • PipPipPipPip
  • 348 сообщений
  • ГородПермь

Отправлено 26 Июнь 2016 - 16:22

Просмотр сообщенияDanil (26 Июнь 2016 - 14:00) писал:

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

Не в ту тему написала. Спасибо, по этой теме вопросов нет, извините




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

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