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


Краткии Отзывы


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

#1 Smog-device

Smog-device

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

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

Отправлено 04 Январь 2014 - 20:47

Всем привет=) недавно добавил по инструкции на соседней ветки страницу отзывов.....

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

Достоинства

Недостатки:

Комментарий:


если хоть один пункт не заполнен..отзыв не оставляется(((


подскажите ??можно как нито сделать чтобы  отзыв оставлялся при любом заполнении ????

или просто убрать один  или  два раздела ????

#2 Сake

Сake

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

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

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

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

<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 style="display: none;">
					  <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">Недостатки отсутствуют</textarea></td>
</tr>

тем самым мы скрываем поле и заранее заполняем его значением. Далее найдите примерно следующую строку

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

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

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

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

#3 Smog-device

Smog-device

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

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

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

попробовал несколько раз((( не чего не поменялось(((


может вы меня немного не правильно поняли(((


давай поставлю задачу конкретно.


когда пользователь хочет оставить отзыв он нажимает Оставить отзыв

после чего ему придлогается заполнить  3 графы

Достоинства

Недостатки:

Комментарий:



мне надо сдеалть чтоб ему предлогалось только две графы


Достоинства

Недостатки:




в общем чтобы графы коментарии вообще не существовало


как сделать?

#4 Сake

Сake

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

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

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

Комментарий является обязательным полем для заполнения. Вы можете скрыть поле Достоинства или Недостатки, а поле Комментарий переименовать в скрытое поле. Переименовать поле можно все в том же шаблоне "Товар". Просто найдите необходимый вам текст и замените его.

#5 Smog-device

Smog-device

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

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

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

спасибо за помошь)




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

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