#1
Отправлено 03 Июнь 2013 - 16:17
Подскажите, пожалуйста, как сделать Отзывыв рабочими?
Когда вводишь информацию во все необходимые поля и нажимаешь "Добавить отзыв" - ничего не происходит...
Можете попробовать - http://marketshop-ru...stenu-i-potolok
Помогите, пожалуйста!
#2
Отправлено 04 Июнь 2013 - 07:59
gantzanime (03 Июнь 2013 - 16:17) писал:
Подскажите, пожалуйста, как сделать Отзывыв рабочими?
Когда вводишь информацию во все необходимые поля и нажимаешь "Добавить отзыв" - ничего не происходит... Снимок экрана 2013-06-03 в 17.15.39.png
Можете попробовать - http://marketshop-ru...stenu-i-potolok
Помогите, пожалуйста!
Сложно сказать из-за чего ошибка, так как вы заблокировали правый клик мыши. В последний раз какие изменения вы делали в шаблоне Товар? Если вы сохраняли копию шаблона, то можно восстановить до момента рабочего Отзыва.
#3
Отправлено 04 Июнь 2013 - 10:11
miyako (04 Июнь 2013 - 07:59) писал:
#4
Отправлено 05 Июнь 2013 - 03:40
Возможно у вас вложенность из form из-за чего не срабатывает кнопка. Пришлите код шаблона Товар
#5
Отправлено 05 Июнь 2013 - 08:21
кода шаблона товар.
блокировку на правый клик лично я не ставил, подскажите, как ее снять, мне и самому от этого не удобно =(((
#6
Отправлено 05 Июнь 2013 - 09:33
#7
Отправлено 07 Июнь 2013 - 00:18
#8
Отправлено 07 Июнь 2013 - 13:33
<div class="iframe_block_order" style="display:none;"><center> <form method="post" action="http://{NET_DOMAIN}/feedback" class="feedbackForm" enctype="multipart/form-data"> <div class="section-caption c-orange"><strong>Сообщить о поступлении товара: {GOODS_NAME}<br /><span class="form_product_name"></span></strong></div> <div class="iframe_click"> <input type="hidden" name="hash" value="{HASH}" /> {% IF FORM_SEND_OK %} <h3 class="green">Спасибо за Ваше сообщение! Как только к нам поступит информация об интересующем вас товаре, мы сразу свяжемся с вами! Всего наилучшего с МаркетШоп</h3> <a href="http://{NET_DOMAIN}/">Перейти на главную</a> {% ELSE %} <input id="feedback_name" name="form[feedback_name]" placeholder="Ваше Ф.И.О." maxlength="50" minlength="3" class="input required" /> <input id="feedback_еmail" type='email' name="form[feedback_email]" placeholder="Ваш e-mail" maxlength="255" minlength="5" class="input required" /> <input id="feedback_message" name="form[feedback_message]" class="required" value="{GOODS_NAME}" style="display:none;" /> <input type="button" class="whtgreen" value="Отправить запрос" onclick="$(this).closest('form').find('#feedback_name').val($(this).closest('form').find('#feedback_name').val() + ' ' + $(this).closest('form').find('.form_product_name').text());$(this).closest('form').hide();$(this).closest('form').before('<center>Подождите, идет отправка формы...</center>');$(this).closest('form').submit();"/> <p>*обязательно укажите ваш e-mail, чтобы мы могли оповестить Вас о поступлении интересующего Вас товара</p> {% ENDIF %} </div> </form> </center></div>
удалите его из того места места где он сейчас и вставьте в самый конец файла перед строкой
<!-- Товар-Конец --> </div>
#9
Отправлено 10 Июнь 2013 - 16:06
#10
Отправлено 26 Июнь 2013 - 20:49
на мудрил так что отзывы вообще перестали работать((( помогите!!! мой сайт www.md-bay.com
Заранее спасибо!
#11
Отправлено 27 Июнь 2013 - 05:00
#12
Отправлено 27 Июнь 2013 - 08:51
Vaccina (27 Июнь 2013 - 05:00) писал:
<div itemscope itemtype="http://data-vocabula...y.org/Product">
<!-- Статический заголовок странички -->
<div class="headline" style="background:none;">
<div class="h1static clear">
<h1 class="fnt18n" itemprop="name">{GOODS_NAME}</h1>
<meta itemprop="category" content="{% FOR upper_navigation %}{% IFNOT upper_navigation.first %} > {% ENDIF %}{upper_navigation.NAME}{% ENDFOR %}" />
<!-- Артикул, если указан -->
<p class="fnt10n" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none;"{% ELSE %}itemprop="identifier"{% ENDIF %}>
Артикул: {GOODS_MOD_ART_NUMBER}
</p>
</div>
</div>
<!-- Статический заголовок странички-Конец -->
<div class="padd">
<div class="speedbar fnt11n txtalgnlft">
<a href="http://{NET_DOMAIN}/...}/">Главная</a> » <a href="{CATALOG_URL}">Каталог товаров</a>
{% FOR upper_navigation %}
{% IF upper_navigation.CURRENT %} » <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a>
{% ELSEIF upper_navigation.CURRENT_PARENT %} » <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a>
{% ENDIF %}
{% ENDFOR %}
» <span class="fnt11b">{GOODS_NAME}</span>
</div>
</div>
<!-- Товар -->
<form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden">
<div class="product padd">
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
<div class="leftpart">
<div class="fullimg txtalgncnt goodsDataMainModificationAvailable">
<span rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>
<div class="stikno"></div>
</span>
<span rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
<div class="stikyes"></div>
</span>
<!-- Большое изображение -->
{% IF GOODS_IMAGE_EMPTY %}
<img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" />
{% ELSE %}
<a itemprop="image" href="{GOODS_IMAGE_LARGE}" target="_blank" title="Увеличить {GOODS_NAME}"><img src="{GOODS_IMAGE_MEDIUM}" alt="{GOODS_NAME}" /></a>
{% ENDIF %}
<!-- Идентификатор изображения товара, используется для галереи изображений -->
<input type="hidden" rel="{GOODS_IMAGE_ID}" />
</div>
<!-- Ссылка на увеличение среднего изображения товара до большого. Появляется если у товара указано изображение -->
{% IFNOT GOODS_IMAGE_EMPTY %}
<div class="button zoomimg txtalgncnt">
<a href="{GOODS_IMAGE_LARGE}" target="_blank" class="whtgreen" title="Увеличить {GOODS_NAME}">Увеличить изображение</a>
</div>
{% ENDIF %}
<!-- Другие изображения товара. Отображаются если есть изображения товара -->
{% IFNOT goods_images_empty %}
{% FOR goods_images %}
<!-- Заголовок и обёртка для изображений, которая позволяет не показывать уменьшенное изображение товара если оно у него лишь одно -->
{% IF goods_images.first %}
<div class="allphoto clear">
<div class="title fnt11i" {% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}>Другие фото {GOODS_NAME}</div>
{% ENDIF %}
<!-- Уменьшенное изображение товара -->
<ul class="txtalgncnt zoomicon">
<li><a href="{goods_images.LARGE}" rel="gallery" target="_blank" title="{goods_images.NAME}">
<img class="cornerAll withBorder" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a></li>
<!-- Идентификатор изображения товара, используется для галереи изображений -->
<input type="hidden" rel="{goods_images.ID}" />
</ul>
<!-- В самом конце закрываем обёртку для списка маленьких изображений товара -->
{% IF goods_images.last %}
<div class="clear"></div>
</div>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</div>
<div class="rightpart">
<div class="boxmoney">
<div class="goodsDataMainModificationDataBlock main">
<!-- По этому значению производится заказ товара -->
<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
<!-- Цена и Кнопки -->
<div class="block" itemscope itemprop="offerDetails" itemtype="http://data-vocabula...ary.org/Offer">
<ul class="left fnt12i">
<li class="goodsDataMainModificationPriceNow">Цена сейчас:
<span itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span>
<!-- информация для поисковика о валюте товара -->
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<!-- информация о числе товаров на складе -->
<meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/>
<!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. -->
{% IF GOODS_MOD_REST_VALUE>0 %}
<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}">
{% ENDIF %}
</li>
<!-- Старая цена -->
<!-- Если на товар действует скидка -->
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
<li class="old goodsDataMainModificationPriceOld">Цена без скидки: {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</li>
<!-- Если старая цена была больше новой -->
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
<li class="old goodsDataMainModificationPriceOld">Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>
{% ENDIF %}
</ul>
<ul class="right txtalgncnt">
<li class="goodsPageSubmitButtonBlock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить «{GOODS_NAME}» в корзину" href="#">В корзину</a></li>
<!-- Если в тарифном плане подключен модуль сравнения товаров -->
{% IF TARIFF_FEATURE_GOODS_COMPARE %}
<!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров -->
{% IFNOT SETTINGS_COMPARE_DISABLE %}
<li><a class="goodsDataCompareButton add whtblue" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" title="Добавить «{GOODS_NAME}» к списку сравнения с другими товарами" href="#" >Сравнить товар</a></li>
<li><a class="goodsDataCompareButton delete whtblue" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" href="#" >Не сравнивать</a></li>
{% ENDIF %}
{% ENDIF %}
</ul>
<div class="clear"></div>
</div>
<!-- Цена и Кнопки-Конец -->
<!-- Блок информации по акции действующей на товар, если таковая есть -->
{% IF GOODS_MOD_MAX_DISCOUNT_ID %}
<div class="block">
<div class="delivery fnt12n txtalgnlft">
<p class="fnt12b">
Товар участвует в акции «{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}».
</p>
<div class="variant">
<div class="info" itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}">
По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}%
</div>
</div>
</div>
</div>
{% ENDIF %}
<!-- Модификации товара -->
<div class="block" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
{% FOR goods_modifications_properties %}
<div class="mod goodsDataMainModificationsBlockProperty">
{% FOR values %}
{% IF goods_modifications_properties.values.first %}
<div class="title fnt11b">{goods_modifications_properties.NAME}:</div>
<div class="select">
<select name="form[properties][]">
{% ENDIF %}
<option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
<!-- Если это последний элемент в списке -->
{% IF goods_modifications_properties.values.last %}
</select>
{% ENDIF %}
</div>
{% ENDFOR %}
</div>
{% ENDFOR %}
<div class="clear"></div>
</div>
<!-- Модификации товара-Конец -->
<!-- Данные по модификациям для текущей товарной позиции -->
{% FOR goods_modifications %}
<div class="ModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
<input type="hidden" name="id" value="{goods_modifications.ID}" />
<input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
<input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
<div class="price_now_formated" style="display:none">Цена сейчас: {goods_modifications.PRICE_NOW | money_format}</div>
<input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
<div class="price_old_formated" style="display:none">Старая цена: {% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
<input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
<input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
<input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
<input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
<input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
<input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
<div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
</div>
{% ENDFOR %}
<!-- Блок описания модификации -->
<div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
<div class="delivery fnt12n txtalgnlft">
<div class="variant">
<div class="info">{GOODS_MOD_DESCRIPTION}</div>
</div>
</div>
</div>
<!-- Условия доставки -->
<div class="block">
<a onclick="$('.delivery.fnt12n.txtalgnlft').toggle();return(false);" href="#" style="text-decoration: none; border-bottom: 1px dotted; margin: 15px;">Варианты доставки</a>
<div class="delivery fnt12n txtalgnlft" style="display:none;">
<p class="fnt12b">
Условия доставки
</p>
<!-- Способ -->
{% FOR goods_delivery %}
<div class="variant">
<div class="title fnt12b" rel="{goods_delivery.ID}">
* {goods_delivery.NAME}
</div>
<div class="info">
{goods_delivery.DESC}
</div>
{% IF goods_delivery.rules_empty %}
<div class="delivmoney fnt11i">
Стоимость доставки: {goods_delivery.PRICE | money_format}
</div>
{% ELSE %}
<div class="delivmoney fnt11i">
Стоимость доставки зависит от суммы заказа:
</div>
<div class="history" style="padding:0;">
<table cellpadding="0" width="100%" cellspacing="0" class="fnt11b txtalgncnt">
<tr class="title">
<td>
Для заказов больше
</td>
<td width="30%">
Стоимость
</td>
</tr>
{% FOR rules %}
<tr class="delivery">
<td class="txtalgnlft">
{goods_delivery.rules.SUM_MORE_PRICE | money_format}
</td>
<td class="last">
{goods_delivery.rules.PRICE | money_format}
</td>
</tr>
{% ENDFOR %}
<tr class="delivery">
<td class="old txtalgnlft fnt10n">
Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}
</td>
<td class="last">
{goods_delivery.PRICE | money_format}
</td>
</tr>
</table>
</div>
{% ENDIF %}
</div>
{% ENDFOR %}
<!-- Способ-Конец -->
</div>
</div>
<!-- Условия доставки-Конец -->
</div>
</div>
</div>
<div class="clear"></div>
</div>
</form>
<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE %}
<div class="headline padd" style="margin:10px 0 0 0px;">
<div class="main">
<div class="h1static clear">
<h2 class="fnt18n">Описание {GOODS_NAME}</h2>
</div>
<div class="text fnt12n htmlDataBlock" itemprop="description">
{GOODS_DESCRIPTION_LARGE}
</div>
</div>
</div>
{% ENDIF %}
<!-- Короткое SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
<div class="headline padd" style="margin:10px 0 0 0px;">
<div class="main">
<div class="text fnt12n htmlDataBlock" itemprop="description">
{GOODS_SEO_DESCRIPTION_SHORT}
</div>
</div>
</div>
{% ENDIF %}
<!-- END Короткое SEO-описание -->
<!-- Полное SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_LARGE %}
<div class="headline padd" style="margin:10px 0 0 0px;">
<div class="main">
<div class="text fnt12n htmlDataBlock" itemprop="description">
{GOODS_SEO_DESCRIPTION_LARGE}
</div>
</div>
</div>
{% ENDIF %}
<!-- END Полное SEO-описание -->
<!-- Описание-Конец -->
<!-- Характеристики -->
{% IFNOT goods_features_empty %}
<div class="headline" style="background:none; margin:10px;">
<div class="h1static clear">
<h2 class="fnt18n">Характеристики {GOODS_NAME}</h2>
</div>
</div>
<div class="padd">
<table cellpadding="0" cellspacing="0" width="100%" class="charactir fnt12n txtalgnlft padd">
{% FOR goods_features%}
<tr>
<td class="fnt12b" width="50%">
{goods_features.NAME}
</td>
<td>
{goods_features.VALUE}
</td>
</tr>
{% ENDFOR %}
</table>
</div>
{% ENDIF %}
<!-- Характеристики-Конец -->
<!-- Сопутствующие товары -->
{% IFNOT related_goods_empty %}
<div class="headline" style="background:none; margin:10px;">
<div class="h1static clear">
<h2 class="fnt18n">Сопутствующие товары</h2>
</div>
</div>
<!-- Вывод сопутствующих товаров таблицей -->
<div class="padd box">
<table class="table" cellpadding="5" cellspacing="0">
<tr>
{% FOR related_goods %}
<td>
<div class="tabproduct">
<div class="title fnt12b txtalgncnt">
<a href="{related_goods.URL}" title="Перейти на страницу «{related_goods.NAME}»">{related_goods.NAME}</a>
</div>
<div class="img txtalgncnt">
<a href="{related_goods.URL}" title="Перейти на страницу «{related_goods.NAME}»"><img src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{related_goods.IMAGE_OTHER}{% ENDIF %}" alt="{related_goods.NAME}" /></a>
</div>
<div class="price fnt12b txtalgncnt">
Цена:
{% IF related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MIN_PRICE_NOW %}
<span>{related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
{% ELSEIF related_goods.MIN_PRICE_OLD>related_goods.MIN_PRICE_NOW %}
<span>{related_goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
{% ENDIF %}
<em class="fnt12b">{related_goods.MIN_PRICE_NOW | money_format}</em>
</div>
<div class="buttons txtalgncnt">
{% IF related_goods.MAX_REST_VALUE>0 %}
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{related_goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
<div>
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{related_goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{related_goods.MIN_PRICE_NOW_ID}" />
<a href="{related_goods.URL}" class="whtgreen" title="Перейти на страницу «{related_goods.NAME}»">Подробнее</a>
<a class="blgreen" onclick="$('#goodsListFormId{related_goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={related_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={related_goods.MIN_PRICE_NOW_ID}" title="Положить «{related_goods.NAME}» в корзину">Купить</a>
</div>
</form>
{% ENDIF %}
{% IF related_goods.MAX_REST_VALUE=0 %}<a href="{related_goods.URL}" class="whtgreen" title="Перейти на страницу «{related_goods.NAME}»">Подробнее</a>{% ENDIF %}
</div>
</div>
</td>
{% IFNOT related_goods.last %}
{related_goods.index | is_divided("3","</tr><tr>","")}
{% ENDIF %}
{% ENDFOR %}
</tr>
</table>
</div>
<!-- Вывод сопутствующих товаров таблицей-Конец -->
{% ENDIF %}
<!-- END Сопутствующие товары -->
<!-- С этим товаром смотрят -->
{% IFNOT related_views_goods_empty %}
<div class="headline" style="background:none; margin:10px;">
<div class="h1static clear">
<h2 class="fnt18n">С этим товаром смотрят</h2>
</div>
</div>
<!-- Вывод таблицей товаров, которые смотрят с этим товаром -->
<div class="padd box">
<table class="table" cellpadding="5" cellspacing="0">
<tr>
{% FOR related_views_goods %}
<td>
<div class="tabproduct">
<div class="title fnt12b txtalgncnt">
<a href="{related_views_goods.URL}" title="Перейти на страницу «{related_views_goods.NAME}»">{related_views_goods.NAME}</a>
</div>
<div class="img txtalgncnt">
<a href="{related_views_goods.URL}" title="Перейти на страницу «{related_views_goods.NAME}»"><img src="{% IF related_views_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{related_views_goods.IMAGE_OTHER}{% ENDIF %}" alt="{related_views_goods.NAME}" /></a>
</div>
<div class="price fnt12b txtalgncnt">
Цена:
{% IF related_views_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_views_goods.MIN_PRICE_NOW %}
<span>{related_views_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
{% ELSEIF related_views_goods.MIN_PRICE_OLD>related_views_goods.MIN_PRICE_NOW %}
<span>{related_views_goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
{% ENDIF %}
<em class="fnt12b">{related_views_goods.MIN_PRICE_NOW | money_format}</em>
</div>
<div class="buttons txtalgncnt">
{% IF related_views_goods.MAX_REST_VALUE>0 %}
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{related_views_goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
<div>
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{related_views_goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{related_views_goods.MIN_PRICE_NOW_ID}" />
<a href="{related_views_goods.URL}" class="whtgreen" title="Перейти на страницу «{related_views_goods.NAME}»">Подробнее</a>
<a class="blgreen" onclick="$('#goodsListFormId{related_views_goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={related_views_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={related_views_goods.MIN_PRICE_NOW_ID}" title="Положить «{related_views_goods.NAME}» в корзину">Купить</a>
</div>
</form>
{% ENDIF %}
{% IF related_views_goods.MAX_REST_VALUE=0 %}<a href="{related_views_goods.URL}" class="whtgreen" title="Перейти на страницу «{related_views_goods.NAME}»">Подробнее</a>{% ENDIF %}
</div>
</div>
</td>
{% IFNOT related_views_goods.last %}
{related_views_goods.index | is_divided("3","</tr><tr>","")}
{% ENDIF %}
{% ENDFOR %}
</tr>
</table>
</div>
<!-- Вывод таблицей товаров, которые смотрят с этим товаром-Конец -->
{% ENDIF %}
<!-- END С этим товаром смотрят -->
<!-- Если в тарифном плане подключен модуль отзывов о товаре -->
{% IF TARIFF_FEATURE_GOODS_OPINION %}
<!-- Если не выключен модуль отзывов о товаре -->
{% IFNOT SETTINGS_OPINION_DISABLE %}
<!-- Отзывы -->
<!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных -->
{% IF opinion_list_empty_without_filter %}
<!-- Отзывовнет-Конец -->
<!-- Если по товару есть хотя бы один отзыв -->
{% ELSE %}
<div class="headline" style="background:none; margin:10px;">
<div class="h1static clear">
<h2 class="fnt18n">Отзывы о {GOODS_NAME}</h2>
</div>
</div>
<div class="headline padd" style="margin:10px 0 0 0px;">
<div class="main" style="padding:10px 0;" itemprop="review">
<!-- Верхняя навигация (Фильтры и страницы) -->
<div class="h1static clear">
<div class="comments paddlr">
<div class="left">
{% IF GOODS_OPINION_RATING_VALUE_ROUND %}
<img src="{FORALL_IMAGES_PATH}stars/{GOODS_OPINION_RATING_VALUE_ROUND}.gif" alt="{GOODS_OPINION_RATING_VALUE_ROUND}" class="valignMiddle" style="padding-right:1em;" />
{% ELSE %}
<img src="{FORALL_IMAGES_PATH}stars/10.gif" alt="Рейтинг не определён" class="valignMiddle" style="padding-right:1em;" />
{% ENDIF %}
</div>
<div class="right fnt11n">
<ul>
{% IF GOODS_OPINION_GENERALLY_IS_GOOD=-1 %}
<li><a href="{GOODS_OPINION_ALL_URL}" class="whtgreen">Все <span>({GOODS_OPINION_RATING_CNT_ALL})</span></a></li>
{% ELSE %}
<li><a href="{GOODS_OPINION_ALL_URL}" class="whtgreen">Все <span>({GOODS_OPINION_RATING_CNT_ALL})</span></a></li>
{% ENDIF %}
{% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
<li><a href="{GOODS_OPINION_GOOD_URL}" class="blgreen">Положительные<span>({GOODS_OPINION_RATING_CNT_GOOD})</span></a></li>
{% ELSE %}
<li><a href="{GOODS_OPINION_GOOD_URL}" class="whtgreen">Положительные<span>({GOODS_OPINION_RATING_CNT_GOOD})</span></a></li>
{% ENDIF %}
{% IF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
<li><a href="{GOODS_OPINION_BAD_URL}" class="blgreen">Отрицательные <span>({GOODS_OPINION_RATING_CNT_BAD})</span></a></li>
{% ELSE %}
<li><a href="{GOODS_OPINION_BAD_URL}" class="whtgreen">Отрицательные <span>({GOODS_OPINION_RATING_CNT_BAD})</span></a></li>
{% ENDIF %}
<li><a href="#goodsDataOpinionAddBlock" class="blgreen">Оставить отзыв</a></li>
</ul>
</div>
</div>
</div>
<!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва -->
{% IF opinion_list_empty %}
<div class="jsAction infoblock fnt14b txtalgnlft">
{% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
Положительных
{% ELSEIF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
Отрицательных
{% ENDIF %}
отзывов пока не было. Вы можете <a href="" >оставить его первым</a>.
</div>
<!-- Если отзывы по товару уже есть, покажем их список -->
{% ELSE %}
<!-- Отзыв -->
{% FOR opinion_list %}
<div class="maincomments paddlr fnt11n txtalgnlft">
<div class="left">
<ul>
<li>{opinion_list.NAME}</li>
<li>{opinion_list.DATE}</li>
{% IF opinion_list.DELETE_URL %}
<li><a href="{opinion_list.DELETE_URL}" class="whtgreen">Удалить</a></li>
{% ENDIF %}
</ul>
</div>
<div class="right">
<ul>
<li>
{% IF opinion_list.TITLE %}<span class="fnt11b color">{opinion_list.TITLE}</span>{% ENDIF %}
{% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}
</li>
{% IF opinion_list.ACCOMPLISHMENTS %}<li><span class="fnt11b green">Достоинства:</span> {opinion_list.ACCOMPLISHMENTS | nl2br}</li>{% ENDIF %}
{% IF opinion_list.LIMITATIONS %}<li><span class="fnt11b red">Недостатки:</span> {opinion_list.LIMITATIONS | nl2br}</li>{% ENDIF %}
{% IF opinion_list.COMMENT %}<li><span class="fnt11b">Комментарий:</span> {opinion_list.COMMENT | nl2br}</li>{% ENDIF %}
{% IF opinion_list.ANSWER %}<li><span class="fnt11b color">{opinion_list.ANSWER | nl2br}</span> </li>{% ENDIF %}
</ul>
</div>
<div class="clear"></div>
</div>
<div class="hr"></div>
{% ENDFOR %}
<!-- Отзыв-Конец -->
<!-- Навигация по каталогу\статьям -->
{% IF opinion_show_pages %}
<div class="navigation fnt12n padd clear">
<span>Страницы:</span>
{% FOR opinion_pages_list %}
{% IF opinion_pages_list.CURRENT %}
<span class="current">{opinion_pages_list.PAGE}</span>
{% ELSE %}
<a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a>
{% ENDIF %}
{% ENDFOR %}
</div>
{% ENDIF %}
<!-- Навигация по каталогу\статьям-Конец -->
{% ENDIF %}
</div>
</div>
{% ENDIF %}
<!-- Отзывыесть-Конец -->
<!-- Форма добавления нового отзыва о товаре -->
<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">Оставить отзыв о «{GOODS_NAME}»</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" style="display:none">
{% 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}]" 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 FORM_GOODS_ID %}
<script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script>
{% ENDIF %}
{% ENDIF %}
<!-- END Если не выключен модуль отзывов о товаре -->
{% ENDIF %}
<!-- END Если в тарифном плане подключен модуль отзывов о товаре -->
<!-- Товар-Конец -->
</div>
#13
Отправлено 27 Июнь 2013 - 10:02
#15
Отправлено 27 Июнь 2013 - 11:25
#16
Отправлено 27 Июнь 2013 - 12:44
#17
Отправлено 27 Июнь 2013 - 13:48
Jonyk (27 Июнь 2013 - 12:44) писал:
Думаю, Вы можете заменить свой блок отзывов
<!-- Если в тарифном плане подключен модуль отзывов о товаре --> . . . . . . . . . <!-- END Если в тарифном плане подключен модуль отзывов о товаре -->на этот
<!-- Если в тарифном плане подключен модуль отзывов о товаре --> {% IF TARIFF_FEATURE_GOODS_OPINION %} <!-- Если не выключен модуль отзывов о товаре --> {% IFNOT SETTINGS_OPINION_DISABLE %} <!-- Отзывы --> <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных --> {% IF opinion_list_empty_without_filter %} <!-- Отзывовнет-Конец --> <!-- Если по товару есть хотя бы один отзыв --> {% ELSE %} <div class="headline" style="background:none; margin:10px;"> <div class="h1static clear"> <h2 class="fnt18n">Отзывы о {GOODS_NAME}</h2> </div> </div> <div class="headline padd" style="margin:10px 0 0 0px;"> <div class="main" style="padding:10px 0;" itemprop="review"> <!-- Верхняя навигация (Фильтры и страницы) --> <div class="h1static clear"> <div class="comments paddlr"> <div class="left"> {% IF GOODS_OPINION_RATING_VALUE_ROUND %} <img src="{FORALL_IMAGES_PATH}stars/{GOODS_OPINION_RATING_VALUE_ROUND}.gif" alt="{GOODS_OPINION_RATING_VALUE_ROUND}" class="valignMiddle" style="padding-right:1em;" /> {% ELSE %} <img src="{FORALL_IMAGES_PATH}stars/10.gif" alt="Рейтинг не определён" class="valignMiddle" style="padding-right:1em;" /> {% ENDIF %} </div> <div class="right fnt11n"> <ul> {% IF GOODS_OPINION_GENERALLY_IS_GOOD=-1 %} <li><a href="{GOODS_OPINION_ALL_URL}" class="whtgreen">Все <span>({GOODS_OPINION_RATING_CNT_ALL})</span></a></li> {% ELSE %} <li><a href="{GOODS_OPINION_ALL_URL}" class="whtgreen">Все <span>({GOODS_OPINION_RATING_CNT_ALL})</span></a></li> {% ENDIF %} {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %} <li><a href="{GOODS_OPINION_GOOD_URL}" class="blgreen">Положительные<span>({GOODS_OPINION_RATING_CNT_GOOD})</span></a></li> {% ELSE %} <li><a href="{GOODS_OPINION_GOOD_URL}" class="whtgreen">Положительные<span>({GOODS_OPINION_RATING_CNT_GOOD})</span></a></li> {% ENDIF %} {% IF GOODS_OPINION_GENERALLY_IS_GOOD=0 %} <li><a href="{GOODS_OPINION_BAD_URL}" class="blgreen">Отрицательные <span>({GOODS_OPINION_RATING_CNT_BAD})</span></a></li> {% ELSE %} <li><a href="{GOODS_OPINION_BAD_URL}" class="whtgreen">Отрицательные <span>({GOODS_OPINION_RATING_CNT_BAD})</span></a></li> {% ENDIF %} <li><a href="#goodsDataOpinionAddBlock" class="blgreen">Оставить отзыв</a></li> </ul> </div> </div> </div> <!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва --> {% IF opinion_list_empty %} <div class="jsAction infoblock fnt14b txtalgnlft"> {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %} Положительных {% ELSEIF GOODS_OPINION_GENERALLY_IS_GOOD=0 %} Отрицательных {% ENDIF %} отзывов пока не было. Вы можете <a href="" >оставить его первым</a>. </div> <!-- Если отзывы по товару уже есть, покажем их список --> {% ELSE %} <!-- Отзыв --> {% FOR opinion_list %} <div class="maincomments paddlr fnt11n txtalgnlft"> <div class="left"> <ul> <li>{opinion_list.NAME}</li> <li>{opinion_list.DATE}</li> {% IF opinion_list.DELETE_URL %} <li><a href="{opinion_list.DELETE_URL}" class="whtgreen">Удалить</a></li> {% ENDIF %} </ul> </div> <div class="right"> <ul> <li> {% IF opinion_list.TITLE %}<span class="fnt11b color">{opinion_list.TITLE}</span>{% ENDIF %} {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %} </li> {% IF opinion_list.ACCOMPLISHMENTS %}<li><span class="fnt11b green">Достоинства:</span> {opinion_list.ACCOMPLISHMENTS | nl2br}</li>{% ENDIF %} {% IF opinion_list.LIMITATIONS %}<li><span class="fnt11b red">Недостатки:</span> {opinion_list.LIMITATIONS | nl2br}</li>{% ENDIF %} {% IF opinion_list.COMMENT %}<li><span class="fnt11b">Комментарий:</span> {opinion_list.COMMENT | nl2br}</li>{% ENDIF %} {% IF opinion_list.ANSWER %}<li><span class="fnt11b color">{opinion_list.ANSWER | nl2br}</span> </li>{% ENDIF %} </ul> </div> <div class="clear"></div> </div> <div class="hr"></div> {% ENDFOR %} <!-- Отзыв-Конец --> <!-- Навигация по каталогу\статьям --> {% IF opinion_show_pages %} <div class="navigation fnt12n padd clear"> <span>Страницы:</span> {% FOR opinion_pages_list %} {% IF opinion_pages_list.CURRENT %} <span class="current">{opinion_pages_list.PAGE}</span> {% ELSE %} <a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a> {% ENDIF %} {% ENDFOR %} </div> {% ENDIF %} <!-- Навигация по каталогу\статьям-Конец --> {% ENDIF %} </div> </div> {% ENDIF %} <!-- Отзывыесть-Конец --> <!-- Форма добавления нового отзыва о товаре --> <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">Оставить отзыв о «{GOODS_NAME}»</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}]" 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 FORM_GOODS_ID %} <script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script> {% ENDIF %} {% ENDIF %} <!-- END Если не выключен модуль отзывов о товаре --> {% ENDIF %} <!-- END Если в тарифном плане подключен модуль отзывов о товаре -->
#19
Отправлено 27 Июнь 2013 - 16:37
<!-- Если в тарифном плане подключен модуль отзывов о товаре --> {% IF TARIFF_FEATURE_GOODS_OPINION %} <!-- Если не выключен модуль отзывов о товаре --> {% IFNOT SETTINGS_OPINION_DISABLE %} <!-- Отзывы --> <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных --> {% IF opinion_list_empty_without_filter %} <!-- Отзывовнет-Конец --> <!-- Если по товару есть хотя бы один отзыв --> {% ELSE %} <div class="headline" style="background:none; margin:10px;"> <div class="h1static clear"> <h2 class="fnt18n">Отзывы о {GOODS_NAME}</h2> </div> </div> <div class="headline padd" style="margin:10px 0 0 0px;"> <div class="main" style="padding:10px 0;" itemprop="review"> <!-- Верхняя навигация (Фильтры и страницы) --> <div class="h1static clear"> <div class="comments paddlr"> <div class="left"> {% IF GOODS_OPINION_RATING_VALUE_ROUND %} <img src="{FORALL_IMAGES_PATH}stars/{GOODS_OPINION_RATING_VALUE_ROUND}.gif" alt="{GOODS_OPINION_RATING_VALUE_ROUND}" class="valignMiddle" style="padding-right:1em;" /> {% ELSE %} <img src="{FORALL_IMAGES_PATH}stars/10.gif" alt="Рейтинг не определён" class="valignMiddle" style="padding-right:1em;" /> {% ENDIF %} </div> <div class="right fnt11n"> <ul> {% IF GOODS_OPINION_GENERALLY_IS_GOOD=-1 %} <li><a href="{GOODS_OPINION_ALL_URL}" class="whtgreen">Все <span>({GOODS_OPINION_RATING_CNT_ALL})</span></a></li> {% ELSE %} <li><a href="{GOODS_OPINION_ALL_URL}" class="whtgreen">Все <span>({GOODS_OPINION_RATING_CNT_ALL})</span></a></li> {% ENDIF %} {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %} <li><a href="{GOODS_OPINION_GOOD_URL}" class="blgreen">Положительные<span>({GOODS_OPINION_RATING_CNT_GOOD})</span></a></li> {% ELSE %} <li><a href="{GOODS_OPINION_GOOD_URL}" class="whtgreen">Положительные<span>({GOODS_OPINION_RATING_CNT_GOOD})</span></a></li> {% ENDIF %} {% IF GOODS_OPINION_GENERALLY_IS_GOOD=0 %} <li><a href="{GOODS_OPINION_BAD_URL}" class="blgreen">Отрицательные <span>({GOODS_OPINION_RATING_CNT_BAD})</span></a></li> {% ELSE %} <li><a href="{GOODS_OPINION_BAD_URL}" class="whtgreen">Отрицательные <span>({GOODS_OPINION_RATING_CNT_BAD})</span></a></li> {% ENDIF %} <li><a href="#goodsDataOpinionAddBlock" class="blgreen">Оставить отзыв</a></li> </ul> </div> </div> </div> <!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва --> {% IF opinion_list_empty %} <div class="jsAction infoblock fnt14b txtalgnlft"> {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %} Положительных {% ELSEIF GOODS_OPINION_GENERALLY_IS_GOOD=0 %} Отрицательных {% ENDIF %} отзывов пока не было. Вы можете <a href="" >оставить его первым</a>. </div> <!-- Если отзывы по товару уже есть, покажем их список --> {% ELSE %} <!-- Отзыв --> {% FOR opinion_list %} <div class="maincomments paddlr fnt11n txtalgnlft"> <div class="left"> <ul> <li>{opinion_list.NAME}</li> <li>{opinion_list.DATE}</li> {% IF opinion_list.DELETE_URL %} <li><a href="{opinion_list.DELETE_URL}" class="whtgreen">Удалить</a></li> {% ENDIF %} </ul> </div> <div class="right"> <ul> <li> {% IF opinion_list.TITLE %}<span class="fnt11b color">{opinion_list.TITLE}</span>{% ENDIF %} {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %} </li> {% IF opinion_list.ACCOMPLISHMENTS %}<li><span class="fnt11b green">Достоинства:</span> {opinion_list.ACCOMPLISHMENTS | nl2br}</li>{% ENDIF %} {% IF opinion_list.LIMITATIONS %}<li><span class="fnt11b red">Недостатки:</span> {opinion_list.LIMITATIONS | nl2br}</li>{% ENDIF %} {% IF opinion_list.COMMENT %}<li><span class="fnt11b">Комментарий:</span> {opinion_list.COMMENT | nl2br}</li>{% ENDIF %} {% IF opinion_list.ANSWER %}<li><span class="fnt11b color">{opinion_list.ANSWER | nl2br}</span> </li>{% ENDIF %} </ul> </div> <div class="clear"></div> </div> <div class="hr"></div> {% ENDFOR %} <!-- Отзыв-Конец --> <!-- Навигация по каталогу\статьям --> {% IF opinion_show_pages %} <div class="navigation fnt12n padd clear"> <span>Страницы:</span> {% FOR opinion_pages_list %} {% IF opinion_pages_list.CURRENT %} <span class="current">{opinion_pages_list.PAGE}</span> {% ELSE %} <a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a> {% ENDIF %} {% ENDFOR %} </div> {% ENDIF %} <!-- Навигация по каталогу\статьям-Конец --> {% ENDIF %} </div> </div> {% ENDIF %} <!-- Отзывыесть-Конец --> <!-- Форма добавления нового отзыва о товаре --> <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">Оставить отзыв о «{GOODS_NAME}»</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}]" 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 FORM_GOODS_ID %} <script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script> {% ENDIF %} {% ENDIF %} <!-- END Если не выключен модуль отзывов о товаре --> {% ENDIF %} <!-- END Если в тарифном плане подключен модуль отзывов о товаре -->и замените его на
<!-- Если в тарифном плане подключен модуль отзывов о товаре --> {% IF TARIFF_FEATURE_GOODS_OPINION %} <!-- Если не выключен модуль отзывов о товаре --> {% IFNOT SETTINGS_OPINION_DISABLE %} <div class="goodsDataOpinion"> <h3>Отзывы о {GOODS_NAME}</h3><br /> <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных --> {% IF opinion_list_empty_without_filter %} <div class="goodsDataOpinionMessage empty">Отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm">оставить его первым</a></div> <!-- Если по товару есть хотя бы один отзыв --> {% ELSE %} <table> <!-- Верхняя навигация (Фильтры и страницы) --> <thead> <tr class="goodsDataOpinionListNavigateTop"> <td> <!-- Среднее значение по результатам всех отзывов об этом товаре --> {% IF GOODS_OPINION_RATING_VALUE_ROUND %} <img src="{FORALL_IMAGES_PATH}stars/{GOODS_OPINION_RATING_VALUE_ROUND}.gif" alt="{GOODS_OPINION_RATING_VALUE_ROUND}" class="valignMiddle" style="padding-right:1em;" /> {% ELSE %} <img src="{FORALL_IMAGES_PATH}stars/10.gif" alt="Рейтинг не определён" class="valignMiddle" style="padding-right:1em;" /> {% ENDIF %} <!-- Фильтры отзывов --> <span class="goodsDataOpinionAverageInfo"> {% IF GOODS_OPINION_GENERALLY_IS_GOOD=-1 %} Все ({GOODS_OPINION_RATING_CNT_ALL}) | {% ELSE %} <a href="{GOODS_OPINION_ALL_URL}">Все ({GOODS_OPINION_RATING_CNT_ALL})</a> | {% ENDIF %} {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %} Положительные ({GOODS_OPINION_RATING_CNT_GOOD}) | {% ELSE %} <a href="{GOODS_OPINION_GOOD_URL}">Положительные ({GOODS_OPINION_RATING_CNT_GOOD})</a> | {% ENDIF %} {% IF GOODS_OPINION_GENERALLY_IS_GOOD=0 %} Отрицательные ({GOODS_OPINION_RATING_CNT_BAD}) | {% ELSE %} <a href="{GOODS_OPINION_BAD_URL}">Отрицательные ({GOODS_OPINION_RATING_CNT_BAD})</a> | {% ENDIF %} <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm AddNewOpinionLinkAfterList">Оставить отзыв</a> </span> </td> <td> <!-- Страницы отзывов --> {% IF opinion_show_pages %} <div class="square_pages"> <span>Страницы: </span> {% FOR opinion_pages_list %} {% IF opinion_pages_list.CURRENT %} <b>{opinion_pages_list.PAGE}</b> {% ELSE %} <a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a> {% ENDIF %} {% ENDFOR %} </div> {% ENDIF %} </td> </tr> </thead> <!-- END Верхняя навигация (Фильтры и страницы) --> <!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва --> {% IF opinion_list_empty %} <tbody> <tr> <td colspan="2"> <div class="goodsDataOpinionMessage empty"> {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %} Положительных {% ELSEIF GOODS_OPINION_GENERALLY_IS_GOOD=0 %} Отрицательных {% ENDIF %} отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm">оставить его первым</a> </div> </td> </tr> </tbody> <!-- Если отзывы по товару уже есть, покажем их список --> {% ELSE %} <!-- Список отзывов о товарах --> <tbody> <tr> <td colspan="2"> <table class="goodsDataOpinionListTable" itemprop="review"> <tbody> {% FOR opinion_list %} <tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}"> <td class="ceil1"> <span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</span> <span class="goodsDataOpinionListTableDate">{opinion_list.DATE}</span> {% IF opinion_list.DELETE_URL %} <a href="{opinion_list.DELETE_URL}">Удалить</a> {% ENDIF %} </td> <td class="ceil2"> {% IF opinion_list.TITLE %}<strong class="valignMiddle">{opinion_list.TITLE}</strong>{% ENDIF %} {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}<br /> {% IF opinion_list.ACCOMPLISHMENTS %}<strong>Достоинства:</strong> {opinion_list.ACCOMPLISHMENTS | nl2br}<br />{% ENDIF %} {% IF opinion_list.LIMITATIONS %}<strong>Недостатки:</strong> {opinion_list.LIMITATIONS | nl2br}<br />{% ENDIF %} {% IF opinion_list.COMMENT %}<strong>Комментарий:</strong> {opinion_list.COMMENT | nl2br}<br />{% ENDIF %} {% IF opinion_list.ANSWER %} <div class="goodsDataOpinionListTableAnswer"> {opinion_list.ANSWER | nl2br}<br /> </div> {% ENDIF %} </td> </tr> {% ENDFOR %} </tbody> </table> </td> </tr> </tbody> <!-- END Список отзывов о товаре --> <!-- Нижняя навигация (страницы) --> <tfoot> <tr class="goodsDataOpinionListNavigateBottom"> <td colspan="2"> <!-- Страницы отзывов --> {% IF opinion_show_pages %} <div class="square_pages"> <span>Страницы: </span> {% FOR opinion_pages_list %} {% IF opinion_pages_list.CURRENT %} <b>{opinion_pages_list.PAGE}</b> {% ELSE %} <a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a> {% ENDIF %} {% ENDFOR %} </div> {% ENDIF %} </td> </tr> </tfoot> <!-- END Нижняя навигация (страницы) --> {% ENDIF %} </table> {% ENDIF %} <!-- END Если по товару есть хотя бы один отзыв --> <!-- Форма добавления нового отзыва о товаре --> <form action="" method="post" class="goodsDataOpinionAddForm"> <div id="goodsDataOpinionAdd"> {% IF FORM_NOTICE %} <h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}">{FORM_NOTICE}</h3> {% ENDIF %} <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} <h3>Новый отзыв о «{GOODS_NAME}»</h3> <table class="goodsDataOpinionAddTable"> {% 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 %} <!-- Тело таблицы. Форма добавления отзыва о товаре --> <tbody> {% 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 cornerAll"/></td> </tr> {% ENDIF %} <tr> <td><label for="goods_opinion_title">Заголовок</label></td> <td><input id="goods_opinion_title" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_TITLE}]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" class="cornerAll" /></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" 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> <tr> <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 cornerAll">{FORM_GOODS_OPINION_COMMENT}</textarea></td> </tr> <tr> <td><label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label></td> <td> <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> <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> </td> </tr> {% IF USE_CAPTCHA %} <tr> <td><label for="opinion_captcha_string" class="required" title="Введите код с картинки">Введите код</label></td> <td class="goodsDataOpinionCaptcha"> <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><input id="opinion_captcha_string" name="form[{ANTISPAM_FORM_FIELD_NAME_CAPTCHA_STRING}]" class="required captcha cornerAll" value="{FORM_}" /></td> </tr> </table> </td> </tr> {% ENDIF %} </tbody> <!-- Низ таблицы. Кнопка отправки формы --> <tfoot> <tr> <td></td> <td><button type="submit" class="whtblue">Добавить отзыв</button> <button type="reset" class="whtblue">Отменить</button> </td> </tr> </tfoot> </table> </div> </div> </form> <!-- Дабы добавляющий увидел результат добавления изменим хэш --> {% IF FORM_GOODS_ID %}<script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script>{% ENDIF %} </div> {% ENDIF %} <!-- END Если не выключен модуль отзывов о товаре --> {% ENDIF %} <!-- END Если в тарифном плане подключен модуль отзывов о товаре -->Теперьв файл main.css добавьте блок
/* Страница товара. Блок отзывов о товаре */ .goodsDataOpinion table {font-size:12px;line-height:15px;} .goodsDataOpinion table td {padding:0.3em;} /* Страница товара. Добавление отзыва о товаре */ .goodsDataOpinionMsg {margin:0 0 0 20px;white-space:nowrap;} .goodsDataOpinionMessage {padding:1em;font-size:1.2em;font-style:italic;border-left:2px solid #b85454;margin:1em;} .goodsDataOpinionMessage.empty {margin-left:2em;border-left:2px solid #DCECF7;} .goodsDataOpinionMessage.auth {margin-top:0} .goodsDataOpinionAddTable {margin-left:1em;} .goodsDataOpinionAddTable td {vertical-align:top;padding-right:1em;} .goodsDataOpinionAddTable tbody label {white-space:nowrap;font-size:1.3em;font-weight:normal;vertical-align:middle;} .goodsDataOpinionAddTable tbody label.required {font-weight:bold;} .goodsDataOpinionAddTable tbody input {vertical-align:middle;padding:0.3em;width:420px; border:1px solid rgb(185, 178, 178); border-radius:5px;} .goodsDataOpinionAddTable tbody input.captcha {width:120px;} .goodsDataOpinionAddTable tbody textarea {width:424px;height:75px;padding:0.2em;border:1px solid rgb(185, 178, 178); border-radius:5px;} .goodsDataOpinionAddTable tbody .generally input {width:auto;padding:0px;} .goodsDataOpinionAddTable tbody .generally label {font-size:1em;} .goodsDataOpinionAddTable tfoot td {padding-top:1em;} .goodsDataOpinionCaptcha td {padding-left:0px;} .goodsDataOpinionAverageInfo {padding-left:1em;vertical-align:middle;} /* Страница товара. Список отзывов о товаре */ .goodsDataOpinionListTableClient {color:#888} .goodsDataOpinionListTableClient.auth {color:#555} .goodsDataOpinionListTableAnswer {padding:1em;color:#167507} .goodsDataOpinionListNavigateBottom td {padding-top:1em;} .goodsDataOpinionListTable {width:690px;} .goodsDataOpinionListTable td {border-bottom:1px solid #cccccc;padding: 0.5em 1em 0.4em 0;} .goodsDataOpinionListTable td.ceil1 {width:20%;} .goodsDataOpinionListTable td.ceil2 {width:80%;} .goodsDataOpinionListTableDate {display:block;color: #979797;font-size: 0.8em;font-weight: normal;}и в файле main.js найдите блок
// Добавление отзыва о товаре. Рейтинг if(typeof($('.goodsDataOpinionTableRating').stars) == "function" ) { $('.goodsDataOpinionTableRating').stars({ inputType: "input", split: 2, captionEl: $(".goodsDataOpinionMsg"), cancelShow: false }); } // Список отзывов о товаре. Ссылка на отображение формы для добавление отзыва о товаре $('.goodsDataOpinionShowAddForm').click(function(){ if(0 == $('.otziv:visible').length) { $('.otziv').show('blind'); } else { $('.otziv').hide('blind'); return false; } }); // Добавление отзыва о товаре. кнопка reset скрывающая форму добавления отзыва о товаре $('.goodsDataOpinionAddForm input:reset').click(function(){ $('#goodsDataOpinionAddBlock').hide('blind'); });и замените его на
// Добавление отзыва о товаре. Рейтинг if(typeof($('.goodsDataOpinionTableRating').stars) == "function" ) { $('.goodsDataOpinionTableRating').stars({ inputType: "input", split: 2, captionEl: $(".goodsDataOpinionMsg"), cancelShow: false }); } // Список отзывов о товаре. Ссылка на отображение формы для добавление отзыва о товаре $('.goodsDataOpinionShowAddForm').click(function(){ if(0 == $('#goodsDataOpinionAddBlock:visible').length) { $('#goodsDataOpinionAddBlock').show('blind'); } else { $('#goodsDataOpinionAddBlock').hide('blind'); return false; } }); // Добавление отзыва о товаре. кнопка reset скрывающая форму добавления отзыва о товаре $('.goodsDataOpinionAddForm input:reset').click(function(){ $('#goodsDataOpinionAddBlock').hide('blind'); });
Темы с аналогичным тегами пластик, отзывы
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Пластик →
Изменение общей стилистики →
Адаптивный Дизайн К Шаблону ПластикАвтор Гость_Acum56_* , 08 февр. 2024 Адаптивный, дизайн, Пластик |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Пекарня →
Другое →
Добавление Страницы С Отзывами О МагазинеАвтор Гость_stasia_* , 11 апр. 2023 Отзывы |
|
|||
Вопросы работы сервиса StoreLand →
Ошибки →
Ошибки бэк-офиса →
Продвижение →
Яндекс.Маркет →
Отзывы На Яндекс МаркетеАвтор Гость_Mashunka_* , 04 марта 2022 отзывы, яндекс маркет и 1 еще... |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Флорист →
Другое →
Отзывы О МагазинеАвтор Гость_stasia_* , 06 нояб. 2021 Отзывы |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Фиеста →
Страница товара →
Отзывы Об Интернет-МагазинеАвтор Гость_stasia_* , 18 авг. 2021 Отзывы |
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных