Сворачивание комментариев

Вторая ветка

#1 27 июля 2016 в 05:37
Каким образом можно сворачивать комментарии, с отрицательным рейтингом для второй ветки. В первой ветке icms можно указать число рейтинга ниже которого комментарии будут выводиться в свернутом виде, а для второй icms нет.
#2 27 июля 2016 в 16:27
А что значит "сворачивать" или "в свернутом виде"? Как аккордеон-меню?
#3 27 июля 2016 в 17:55
на сколько понимаю необходимо для комментов с низким рейтингом навешать дополнительные действия для их просмотра.

где-то видел зависимость прозрачности текста от рейтинга, а при наведении курсором показывало обычно, понравилось,
#4 27 июля 2016 в 17:58

где-то видел зависимость прозрачности текста от рейтинга, а при наведении курсором показывало обычно, понравилось,

PIN
Хабр.
По сути надо просто проверить если рейтинг негативный и добавить дополнительный класс.
#5 27 июля 2016 в 19:35
В первой ветке реализовано как спойлер. Пока воспроизвести не могу но вот скрин в админке, где есть этот функционал

#6 27 июля 2016 в 22:12
ph3no, в двойке такого нет (считаю, IMHO, оно и не нужно). Как правильно заметили выше, лучше "негативные" комментарии через стили выделять менее контрастным цветом текста (или полупрозрачным). Скрытие/раскрытие — очень неудобно и не практично (пережиток нулевых, если хотите)) )
Но если очень хочется вот, например, костыльный метод:

Добавьте этот кусок кода в файл ..\templates\default\js\comments.js в функцию onDocumentReady()

  1. ...
  2. $('#comments_widget').on('click', '.comment .info', function(){
  3. if ( $(this).find('.rating .value').hasClass('negative') ) {
  4. $(this).siblings('.body').toggle(200);
  5. }
  6. });
  7.  
  8. $('#comments_widget .comment .info .rating .value').each(function(indx){
  9. if ( $(this).hasClass('negative') ) {
  10. $(this).closest('.comment').find('.body').hide();
  11. }
  12. });
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.