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


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

отзывы магазин товар html css

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

#121 Хайтек

Хайтек

    Продвинутый пользователь

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

Отправлено 17 Январь 2014 - 19:51

Просмотр сообщенияsengun (17 Январь 2014 - 18:48) писал:

Здравствуйте. В шаблоне "Товар" код, что на 753-754 строках

Спасибо. Все готово.

#122 Lion

Lion

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

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

Отправлено 28 Январь 2014 - 14:41

Koderhan, добрый день, а поясните для чего это целесообразно делать?

#123 Vaccina

Vaccina

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

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

Отправлено 29 Январь 2014 - 02:34

Появилась у пользователей необходимость в модуле "Отзывы о магазине", в функционале еще неизвестно когда он появится, но можно обходными путями вполне реализовать его у себя.
Да и положительные отзывы в целом вызывают доверие со стороны покупателей, лишним не будет =)

#124 Lion

Lion

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

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

Отправлено 29 Январь 2014 - 08:36

Вакцина, спасибо, если есть ссылка на сайт где это реализовано, буду признателен, хотелось бы посмотреть.
И еще вопрос, можно эти отзывы интегрировать с группой в СС, что бы отзывы на сайте попадали в группы и наоборот отзывы в группах попадали на сайт автоматически?

#125 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 29 Январь 2014 - 12:17

Просмотр сообщенияLion (29 Январь 2014 - 08:36) писал:

Вакцина, спасибо, если есть ссылка на сайт где это реализовано, буду признателен, хотелось бы посмотреть.
И еще вопрос, можно эти отзывы интегрировать с группой в СС, что бы отзывы на сайте попадали в группы и наоборот отзывы в группах попадали на сайт автоматически?

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

#126 Flor@@

Flor@@

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

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

Отправлено 05 Февраль 2014 - 20:07

помогите сделать в обоих акках пуп ап окно, всплывающее сразу же после того как человек нажал "оставить отзыв".

как я понимаю, надо заменить:
<!-- Дабы добавляющий увидел результат добавления изменим хэш -->
{% IF FORM_GOODS_ID %}
<script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script>
{% ENDIF %}
{% ENDIF %}
<!-- END Если не выключен модуль отзывов о товаре -->


Вот этот вариант: http://forum.storela..._160#entry83366 пробовала, наверное не так вставила, не помогло.

#127 Сake

Сake

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

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

Отправлено 06 Февраль 2014 - 01:16

Пожалуйста, сообщите подробнее о каком окне идет речь? Можно вставить уведомление через alert. Например

<!-- Дабы добавляющий увидел результат добавления изменим хэш -->
{% IF FORM_GOODS_ID %}
<script type="text/javascript">document.location.hash="goodsDataOpinionAdd"; alert('Ваш отзыв добавлен!');</script>
{% ENDIF %}
{% ENDIF %}
<!-- END Если не выключен модуль отзывов о товаре -->


#128 Flor@@

Flor@@

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

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

Отправлено 06 Февраль 2014 - 02:20

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

#129 Сake

Сake

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

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

Отправлено 06 Февраль 2014 - 05:21

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

<!-- Дабы добавляющий увидел результат добавления изменим хэш -->
{% IF FORM_GOODS_ID %}
<script type="text/javascript">
document.location.hash="goodsDataOpinionAdd";
$.fancybox({content: "{FORM_NOTICE}"}).update();
</script>
{% ENDIF %}
{% ENDIF %}
<!-- END Если не выключен модуль отзывов о товаре -->


#130 Flor@@

Flor@@

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

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

Отправлено 06 Февраль 2014 - 08:03

не помогло((((( поменяла код согласно сообщ. №129 все равно не появилось никакого ни пуп ап ни алерт окна.. ак 245786

#131 Сake

Сake

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

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

Отправлено 07 Февраль 2014 - 01:33

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

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

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

#132 Flor@@

Flor@@

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

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

Отправлено 07 Февраль 2014 - 06:33

а как сообщить об ошибке, не работает ни тот предыдущий код, ни этот.. Жду ответа и помощи.

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

  • вид сайта 9.jpg


#133 i.smetanin

i.smetanin

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

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

Отправлено 07 Февраль 2014 - 20:00

Доброго времени суток, установил отзывы как описано в этой теме, но необходимо добавить функционала. В частности добавление отзыва только зарегистрированными клиентами, в идеале тем кто сделал заказ.
Сделать вывод 3 рандомных отзывов в левый блок , а так же на основной странице отзывов была возможность прикрепления изображений (результата задуманного благодаря нашим товарам)

#134 Сake

Сake

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

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

Отправлено 08 Февраль 2014 - 02:29

Просмотр сообщенияFlor@@ (07 Февраль 2014 - 06:33) писал:

а как сообщить об ошибке, не работает ни тот предыдущий код, ни этот.. Жду ответа и помощи.

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

{% 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 %}
	  <!--Ошибка-уведомление-->
		<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 FORM_NOTICE = Ваш отзыв успешно добавлен. %}
		<script type="text/javascript">document.location.hash="goodsDataOpinionAdd";
		  $.fancybox({content: "{FORM_NOTICE}"}).update();
		</script>
	  {% ENDIF %}
{% ENDIF %}

Просмотр сообщенияi.smetanin (07 Февраль 2014 - 20:00) писал:

Доброго времени суток, установил отзывы как описано в этой теме, но необходимо добавить функционала. В частности добавление отзыва только зарегистрированными клиентами, в идеале тем кто сделал заказ.
Сделать вывод 3 рандомных отзывов в левый блок , а так же на основной странице отзывов была возможность прикрепления изображений (результата задуманного благодаря нашим товарам)

Для ограничения добавления отзыва только авторизованным пользователям - можно использовать следующий вариант реализации: найдите в шаблоне "Товар" следующий код

<!-- Форма добавления нового отзыва о товаре -->
	  <form action="" method="post" class="goodsDataOpinionAddForm">
		<div id="goodsDataOpinionAdd">
		  {% IF FORM_NOTICE %}
			<div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;">
			  {FORM_NOTICE}
			</div>
		  {% ENDIF %}
		  <!-- Отзыв Добавить -->
		  <div class="headline" style="background:none; margin:10px;">
			<div class="h1static clear">
			  <h2 class="fnt18n">Оставить отзыв о &laquo;{GOODS_NAME}&raquo;</h2>
			</div>
		  </div>
		  {% IF TARIFF_FEATURE_CLIENT_ROOM %}
			{% IFNOT CLIENT_IS_LOGIN %}
			  <!-- Если не авторизирован -->
			  <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;">
				 Ваши знания будут оценены пользователями сайта, если Вы <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" width="80%" cellspacing="0" class="tblinput fnt12n txtalgnlft">
			  {% IFNOT CLIENT_IS_LOGIN %}
				<tr>
				  <td width="30%">
					<b><label for="goods_opinion_name">Ваше имя</label></b>:<span>*</span>
				  </td>
				  <td class="fnt10n 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 width="30%">
				  <b><label for="goods_opinion_title">Заголовок</label></b>:<span>*</span>
				</td>
				<td>
				  <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>
				  <label>Оценка товара</label>:
				</td>
				<td>
				  <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>
				  <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="5" class="back">{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="5" class="back">{FORM_GOODS_OPINION_LIMITATIONS}</textarea>
				</td>
			  </tr>
			  <tr>
				<td>
				  <b><label for="goods_opinion_comment">Комментарий</label></b>:<span>*</span>
				</td>
				<td class="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>
				  <label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label>:
				</td>
				<td>
				  <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>
				  <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>
				</td>
			  </tr>
			  {% IF USE_CAPTCHA %}
				<tr>
				  <td>
					<b><label for="opinion_captcha_string" title="Введите код с картинки">Введите код</label></b>:
				  </td>
				  <td>
					<table>
					<tr>
					  <td rowspan="2">
						<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 style="padding-left:5px;">
						<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>
					</tr>
					</table>
				  </td>
				</tr>
			  {% ENDIF %}
			</table>
		  </div>
		  <div class="padd" style="margin:10px 0 10px -1px;">
			<button type="submit" class="whtblue">Добавить отзыв</button>
			<button type="reset" class="whtblue">Отменить</button>
			<!-- Отзыв Добавить-Конец -->
		  </div>
		</div>
	  </form>

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

{% IF CLIENT_IS_LOGIN %}
	<!-- Форма добавления нового отзыва о товаре -->
	  <form action="" method="post" class="goodsDataOpinionAddForm">
		<div id="goodsDataOpinionAdd">
		  {% IF FORM_NOTICE %}
			<div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;">
			  {FORM_NOTICE}
			</div>
		  {% ENDIF %}
		  <!-- Отзыв Добавить -->
		  <div class="headline" style="background:none; margin:10px;">
			<div class="h1static clear">
			  <h2 class="fnt18n">Оставить отзыв о &laquo;{GOODS_NAME}&raquo;</h2>
			</div>
		  </div>
		  {% IF TARIFF_FEATURE_CLIENT_ROOM %}
			{% IFNOT CLIENT_IS_LOGIN %}
			  <!-- Если не авторизирован -->
			  <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;">
				 Ваши знания будут оценены пользователями сайта, если Вы <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" width="80%" cellspacing="0" class="tblinput fnt12n txtalgnlft">
			  {% IFNOT CLIENT_IS_LOGIN %}
				<tr>
				  <td width="30%">
					<b><label for="goods_opinion_name">Ваше имя</label></b>:<span>*</span>
				  </td>
				  <td class="fnt10n 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 width="30%">
				  <b><label for="goods_opinion_title">Заголовок</label></b>:<span>*</span>
				</td>
				<td>
				  <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>
				  <label>Оценка товара</label>:
				</td>
				<td>
				  <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>
				  <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="5" class="back">{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="5" class="back">{FORM_GOODS_OPINION_LIMITATIONS}</textarea>
				</td>
			  </tr>
			  <tr>
				<td>
				  <b><label for="goods_opinion_comment">Комментарий</label></b>:<span>*</span>
				</td>
				<td class="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>
				  <label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label>:
				</td>
				<td>
				  <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>
				  <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>
				</td>
			  </tr>
			  {% IF USE_CAPTCHA %}
				<tr>
				  <td>
					<b><label for="opinion_captcha_string" title="Введите код с картинки">Введите код</label></b>:
				  </td>
				  <td>
					<table>
					<tr>
					  <td rowspan="2">
						<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 style="padding-left:5px;">
						<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>
					</tr>
					</table>
				  </td>
				</tr>
			  {% ENDIF %}
			</table>
		  </div>
		  <div class="padd" style="margin:10px 0 10px -1px;">
			<button type="submit" class="whtblue">Добавить отзыв</button>
			<button type="reset" class="whtblue">Отменить</button>
			<!-- Отзыв Добавить-Конец -->
		  </div>
		</div>
	  </form>
	  <!-- Отзывы-Конец --> 
{% ENDIF %}

Случайное отображение отзыва можно реализовать по типу http://forum.storela...учайная-новость

#135 Flor@@

Flor@@

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

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

Отправлено 08 Февраль 2014 - 02:52

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

#136 Сake

Сake

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

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

Отправлено 08 Февраль 2014 - 04:03

Пожалуйста, сообщите вы предыдущие изменение выполнили? а именно замену кода

{% 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 %}
		  <!--Ошибка-уведомление-->
				<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 FORM_NOTICE = Ваш отзыв успешно добавлен. %}
				<script type="text/javascript">document.location.hash="goodsDataOpinionAdd";
				  $.fancybox({content: "{FORM_NOTICE}"}).update();
				</script>
		  {% ENDIF %}
{% ENDIF %}

Так же можно выполнить замену на

{% 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>
				<script type="text/javascript">document.location.hash="goodsDataOpinionAdd";
				  $.fancybox({content: "{FORM_NOTICE}"}).update();
				</script>
{% ENDIF %}


#137 Flor@@

Flor@@

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

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

Отправлено 08 Февраль 2014 - 06:31

я поставила вот этот код и он заработал, спасибо:
{% 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 FORM_NOTICE = Ваш отзыв успешно добавлен. %}
<script type="text/javascript">document.location.hash="goodsDataOpinionAdd";
$.fancybox({content: "{FORM_NOTICE}"}).update();
</script>
{% ENDIF %}
{% 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 Если не выключен модуль отзывов о товаре -->
ставила в соответствующие шаблоны...

#138 Brendi

Brendi

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

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

Отправлено 08 Февраль 2014 - 11:29

SL-250098

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

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

#139 i.smetanin

i.smetanin

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

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

Отправлено 08 Февраль 2014 - 11:41

Сake

Я правильно понимаю, что вы просто добавили условие в начале когда {% IF CLIENT_IS_LOGIN %}     {% ENDIF %}, остальной код остался без изменений? Вообще чрезвычайно неудобный способ  менять весь код, а потом вносить изменения которые уже были в исходном в этом коде.

#140 Сake

Сake

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

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

Отправлено 11 Февраль 2014 - 01:54

Просмотр сообщенияFlor@@ (08 Февраль 2014 - 06:31) писал:

я поставила вот этот код и он заработал, спасибо:
{% 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 FORM_NOTICE = Ваш отзыв успешно добавлен. %}
<script type="text/javascript">document.location.hash="goodsDataOpinionAdd";
$.fancybox({content: "{FORM_NOTICE}"}).update();
</script>
{% ENDIF %}
{% 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 Если не выключен модуль отзывов о товаре -->
ставила в соответствующие шаблоны...

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

Просмотр сообщенияBrend7111 (08 Февраль 2014 - 11:29) писал:

SL-250098

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

Прикрепленный файл Безымянный.png

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

<tr>
						<td><label for="goods_opinion_title">Заголовок</label></td>
						<td><input type="text" id="goods_opinion_title" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_TITLE}]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" class="light"/></td>
					  </tr>
					  <tr>
						<td class="valignTop"><label>Оценка товара</label></td>
						<td>
						  <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>
						  <span class="goodsDataOpinionMsg"></span>
						</td>
					  </tr>
					  <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" >{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" >{FORM_GOODS_OPINION_LIMITATIONS}</textarea></td>
					  </tr>

так же найдите строку (для страницы отзыва)

{GOODS_NAME}

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

{% IF GOODS_NAME = tovar %}Магазине{% ELSE %}{GOODS_NAME}{% ENDIF %}

Просмотр сообщенияi.smetanin (08 Февраль 2014 - 11:41) писал:

Сake

Я правильно понимаю, что вы просто добавили условие в начале когда {% IF CLIENT_IS_LOGIN %} {% ENDIF %}, остальной код остался без изменений? Вообще чрезвычайно неудобный способ  менять весь код, а потом вносить изменения которые уже были в исходном в этом коде.

Да, вам необходимо только добавить условие {% IF CLIENT_IS_LOGIN %}...{% ENDIF %} тем самым обвернув код добавления отзыва.





Темы с аналогичным тегами отзывы, магазин, товар, html, css

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

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