Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Условие вывода/не вывода шаблона Комментариев в Блоге

Автор BabajkaРаздел Шаблоны XSLT

Ответов: 2
Просмотров: 3098
Последний ответ 22 Ноября 2012, 14:32:15
от admin
Ограничить вывод комментариев на некоторых страницах

Автор SeweryssРаздел Настройка системы и модулей

Ответов: 21
Просмотров: 7614
Последний ответ 18 Октября 2013, 19:06:29
от Seweryss
Форма добавления комментариев (xslt)

Автор wolfmanРаздел Шаблоны XSLT

Ответов: 23
Просмотров: 18544
Последний ответ 30 Июля 2012, 22:54:24
от BaceH
редирект на страницу комментариев (xslt)

Автор arbuzzzРаздел Настройка системы и модулей

Ответов: 4
Просмотров: 1792
Последний ответ 29 Декабря 2016, 09:04:28
от arbuzzz
Ошибка при добавлении комментариев

Автор diii3Раздел Настройка системы и модулей

Ответов: 9
Просмотров: 6102
Последний ответ 17 Марта 2012, 19:26:01
от Aksuk

0 Пользователей и 1 Гость просматривают эту тему.

*

chutovo_kram

  • *
  • 13
  • +0/-0
    • Просмотр профиля
Рейтинг комментариев
« : 29 Мая 2014, 14:30:47 »
Как сделать рейтинг комментариев? Юзер повышает репутацию комменту и это должно каким-то образом отображаться (средняя оценка).

*

chutovo_kram

  • *
  • 13
  • +0/-0
    • Просмотр профиля
Re:Рейтинг комментариев
« Ответ #1 : 29 Мая 2014, 15:35:47 »
Извините, неправильно сформулировал вопрос. Как к каждому комменту добавить оценку товара?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Рейтинг комментариев
« Ответ #2 : 29 Мая 2014, 23:56:00 »
можно:
- создать поле "рейтинг" в типе данных "комментарий"
- вывести в форме добавления комментария возможность назначить рейтинг (например в виде звезд) через поле (например с name = 'rating')
- написать обработчик события "отправка комментария" которое будет подхватывать значений рейтинга из get или post параметров и записывать его в текущий комментарий
- при выводе существующих комментариев выводить значения рейтинга

*

chutovo_kram

  • *
  • 13
  • +0/-0
    • Просмотр профиля
Re:Рейтинг комментариев
« Ответ #3 : 30 Мая 2014, 15:32:59 »
Спасибо, в принципе, я так и сделал. Зашел в метод post и там добавил поле рейтинг, которое создал в шаблоне данных "Комментарии".
$rate = trim(getRequest('count_stars')); //получил данные с формы
$element->setValue("rate_comment",$rate); //записал значение в поле
 

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Рейтинг комментариев
« Ответ #4 : 30 Мая 2014, 16:10:01 »
ваш вариант(редактирование файлов ядра) быстрее чем писать свой event, но при обновлении файлы ядра могут быть перезаписаны и ваша правка пропадет.

*

chutovo_kram

  • *
  • 13
  • +0/-0
    • Просмотр профиля
Re:Рейтинг комментариев
« Ответ #5 : 30 Мая 2014, 16:27:36 »
Согласен. Спасибо, что предупредили.