Отзывы - Сократить Пункты Заполнения.
#1
Отправлено 07 Февраль 2016 - 16:23
Требуется убрать несколько пунктов, при оставлении отзывов сократить до 1 строки
Чтобы были строки:
Ваше имя
Достоинства
( остальные 2 строки заполнения "Недостатки" "Комментарии" удалить)
Заранее благодарен
Аккаунт SL-375199
#2
Отправлено 07 Февраль 2016 - 16:44
Ostinems (07 Февраль 2016 - 16:23) писал:
Требуется убрать несколько пунктов, при оставлении отзывов сократить до 1 строки
Чтобы были строки:
Ваше имя
Достоинства
( остальные 2 строки заполнения "Недостатки" "Комментарии" удалить)
Заранее благодарен
Аккаунт SL-375199
Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код (начиная со строки 1015):
<!-- Тело таблицы. Форма добавления отзыва о товаре --> <tbody> {% IFNOT CLIENT_IS_LOGIN %} <tr> <td><label for="goods_opinion_name">Ваше имя</label></td> <td><input type="text" id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]" value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="light required"/></td> </tr> {% ENDIF %} <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> <tr> <td><label for="goods_opinion_comment">Комментарий</label></td> <td><textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="7" class="required">{FORM_GOODS_OPINION_COMMENT}</textarea></td> </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 %}
Замените на:
<!-- Тело таблицы. Форма добавления отзыва о товаре --> <tbody> {% IFNOT CLIENT_IS_LOGIN %} <tr> <td><label for="goods_opinion_name">Ваше имя</label></td> <td><input type="text" id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]" value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="light required"/></td> </tr> {% ENDIF %} <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> {% IF USE_CAPTCHA %}
#3
Отправлено 07 Февраль 2016 - 23:35
Firefly (07 Февраль 2016 - 16:44) писал:
[/CODE]
Все отлично. Столкнулся чуть с другой проблемой. Когда много отзывов на сайте при нажатии "оставить отзыв" функция появляется в самом низу то есть если я не прокрутил мышкой то и не увидел ее. Сайт другой но тема дизайна та же. Можно как-то поднять в самый верх при нажатии "Оставить отзыв"
#4
Отправлено 08 Февраль 2016 - 11:31
Ostinems (07 Февраль 2016 - 23:35) писал:
Здравствуйте, в шаблоне Товар найдите код (начинается на 994-1077 строки):
<!-- Форма добавления нового отзыва о товаре --> <form action="{CURRENT_URL}" method="post" class="goodsDataOpinionAddForm"> <div id="goodsDataOpinionAdd"> <div id="goodsDataOpinionAddBlock" class="new_comment_form_content" {% 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>Новый отзыв о справки-мед.рф</h3> <table class="goodsDataOpinionAddTable"> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %} <thead> <tr> <td colspan="2"> <div class="goodsDataOpinionMessage auth">Мы учтем пожелания всех клиентов</div> </td> </tr> </thead> {% ENDIF %} {% ENDIF %} <!-- Тело таблицы. Форма добавления отзыва о товаре --> <tbody> {% IFNOT CLIENT_IS_LOGIN %} <tr> <td><label for="goods_opinion_name">Ваше имя</label></td> <td><input type="text" id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]" value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="light required"/></td> </tr> {% ENDIF %} <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> <tr> <td><label for="goods_opinion_comment">Комментарий</label></td> <td><textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="7" class="required">{FORM_GOODS_OPINION_COMMENT}</textarea></td> </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 rowspan="2"><label for="opinion_captcha_string" title="Введите код с картинки">Введите код</label></td> <td class="goodsDataOpinionCaptcha"> <img src="{CAPTCHA_URL}" class="goodsDataOpinionCaptchaImg" alt="Код" title="Проверочный код, который нужно ввести в соседнее поле" /> <img src="{FORALL_IMAGES_PATH}icon/refresh/1.gif" rel="{FORALL_IMAGES_PATH}" alt="Обновить" title="Обновить" class="goodsDataOpinionCaptchaRefresh" /> </td> </tr> <tr> <td><input type="text" id="opinion_captcha_string" name="form[{ANTISPAM_FORM_FIELD_NAME_CAPTCHA_STRING}]" autocomplete="off" class="required captcha light" value="{FORM_}" /></td> </tr> {% ENDIF %} </tbody> <!-- /Тело таблицы. Форма добавления отзыва о товаре --> <!-- Низ таблицы. Кнопка отправки формы --> <tfoot> <tr> <td><a href="#" class="goodsDataOpinionFormReset jsAction">Отменить</a></td> <td><input type="button" title="Добавить отзыв о «{GOODS_NAME}»" class="exclusive" onclick="$('.goodsDataOpinionAddForm').submit()" value="Добавить отзыв" /></td> </tr> </tfoot> <!-- /Низ таблицы. Кнопка отправки формы --> </table> </div> </div> </form>
и перенесите этот код после кода:
<h3>Отзывы о {GOODS_NAME}</h3>
#5
Отправлено 11 Февраль 2016 - 15:28
#6
Отправлено 20 Июль 2017 - 09:00
Firefly (07 Февраль 2016 - 16:44) писал:
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код (начиная со строки 1015):
<!-- Тело таблицы. Форма добавления отзыва о товаре --> <tbody> {% IFNOT CLIENT_IS_LOGIN %} <tr> <td><label for="goods_opinion_name">Ваше имя</label></td> <td><input type="text" id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]" value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="light required"/></td> </tr> {% ENDIF %} <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> <tr> <td><label for="goods_opinion_comment">Комментарий</label></td> <td><textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="7" class="required">{FORM_GOODS_OPINION_COMMENT}</textarea></td> </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 %}
Замените на:
<!-- Тело таблицы. Форма добавления отзыва о товаре --> <tbody> {% IFNOT CLIENT_IS_LOGIN %} <tr> <td><label for="goods_opinion_name">Ваше имя</label></td> <td><input type="text" id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]" value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="light required"/></td> </tr> {% ENDIF %} <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> {% IF USE_CAPTCHA %}
Изменили на сайте по данной инструкции, отзыв с отметкой 5 звезд уходит в отрицательные, как поправить?
#7
Отправлено 20 Июль 2017 - 15:51
vinokurova (20 Июль 2017 - 09:00) писал:
в шаблоне Товар
перед
{% IF USE_CAPTCHA %}добавьте
<tr> <td class="valignTop"><label>Оценка товара</label></td> <td> <div class="goodsDataOpinionTableRating"> <span>Плохой</span> <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="4" {% IF FORM_GOODS_OPINION_RATING=4 %}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="8" {% IF FORM_GOODS_OPINION_RATING=8 %}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="Превосходный"/> <span>Хороший</span> </div> <span class="goodsDataOpinionMsg"></span> </td> </tr> <tr style="display:none"> <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" /> <label for="goods_opinion_generally_is_good1">Положительный</label> <br/> <input id="goods_opinion_generally_is_good0" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_GENERALLY_IS_GOOD}]" type="radio" value="0" /> <label for="goods_opinion_generally_is_good0">Отрицательный</label> </div> </td> </tr> <script> $(".goodsDataOpinionTableRating input").on('click', function(){ $('.generally input').prop('checked',false); if($(this).val() > 4) { $('#goods_opinion_generally_is_good1').prop('checked',true); } else { $('#goods_opinion_generally_is_good0').prop('checked',true); } }) </script>
#8
Отправлено 21 Июль 2017 - 15:46
Mr.Nito (20 Июль 2017 - 15:51) писал:
в шаблоне Товар
перед
{% IF USE_CAPTCHA %}добавьте
<tr> <td class="valignTop"><label>Оценка товара</label></td> <td> <div class="goodsDataOpinionTableRating"> <span>Плохой</span> <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="4" {% IF FORM_GOODS_OPINION_RATING=4 %}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="8" {% IF FORM_GOODS_OPINION_RATING=8 %}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="Превосходный"/> <span>Хороший</span> </div> <span class="goodsDataOpinionMsg"></span> </td> </tr> <tr style="display:none"> <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" /> <label for="goods_opinion_generally_is_good1">Положительный</label> <br/> <input id="goods_opinion_generally_is_good0" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_GENERALLY_IS_GOOD}]" type="radio" value="0" /> <label for="goods_opinion_generally_is_good0">Отрицательный</label> </div> </td> </tr> <script> $(".goodsDataOpinionTableRating input").on('click', function(){ $('.generally input').prop('checked',false); if($(this).val() > 4) { $('#goods_opinion_generally_is_good1').prop('checked',true); } else { $('#goods_opinion_generally_is_good0').prop('checked',true); } }) </script>
А как убрать в приципе разделение на положительные и отрицательные при отображении на сайте?
только кол-во звезд и сам отзыв
#9
Отправлено 22 Июль 2017 - 06:56
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<!-- Фильтры отзывов --> <span class="goodsDataOpinionAverageInfo"> <a class="button allOpinions">Все ({GOODS_OPINION_RATING_CNT_ALL})</a> <a class="button goodOpinions">Положительные ({GOODS_OPINION_RATING_CNT_GOOD})</a> <a class="button badOpinions">Отрицательные ({GOODS_OPINION_RATING_CNT_BAD})</a> <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm AddNewOpinionLinkAfterList button">Оставить отзыв</a> </span>
замените на:
<!-- Фильтры отзывов --> <span class="goodsDataOpinionAverageInfo"> <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm AddNewOpinionLinkAfterList button">Оставить отзыв</a> </span>
#10
Отправлено 04 Август 2017 - 11:48
Хотя ввожу его правильно (абсолютно точно), пишет что неправильно. Не знаю что делать, пыталась и с других компьютеров - то же самое.
Причем, что интересно, до этого комментарий прошел проверку и опубликовался.
#11
Отправлено 05 Август 2017 - 17:51
Наталья11111 (04 Август 2017 - 11:48) писал:
отзывы.png
Хотя ввожу его правильно (абсолютно точно), пишет что неправильно. Не знаю что делать, пыталась и с других компьютеров - то же самое.
отзывы 2.png
Причем, что интересно, до этого комментарий прошел проверку и опубликовался.
Можно отключить проверку на в разделе Настройки - Основные
-Не использовать капчу для уменьшения количества спама в отзывах
#12
Отправлено 05 Август 2017 - 17:51
Наталья11111 (04 Август 2017 - 11:48) писал:
отзывы.png
Хотя ввожу его правильно (абсолютно точно), пишет что неправильно. Не знаю что делать, пыталась и с других компьютеров - то же самое.
отзывы 2.png
Причем, что интересно, до этого комментарий прошел проверку и опубликовался.
Можно отключить проверку на в разделе Настройки - Основные
-Не использовать капчу для уменьшения количества спама в отзывах
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных