Вторая ветка
#1
27 июля 2016 в 05:37
Каким образом можно сворачивать комментарии, с отрицательным рейтингом для второй ветки. В первой ветке icms можно указать число рейтинга ниже которого комментарии будут выводиться в свернутом виде, а для второй icms нет.
#2
27 июля 2016 в 16:27
А что значит "сворачивать" или "в свернутом виде"? Как аккордеон-меню?
на сколько понимаю необходимо для комментов с низким рейтингом навешать дополнительные действия для их просмотра.
где-то видел зависимость прозрачности текста от рейтинга, а при наведении курсором показывало обычно, понравилось,
где-то видел зависимость прозрачности текста от рейтинга, а при наведении курсором показывало обычно, понравилось,
Сегодня в 22:19
Хабр.где-то видел зависимость прозрачности текста от рейтинга, а при наведении курсором показывало обычно, понравилось,
По сути надо просто проверить если рейтинг негативный и добавить дополнительный класс.
#5
27 июля 2016 в 19:35
В первой ветке реализовано как спойлер. Пока воспроизвести не могу но вот скрин в админке, где есть этот функционал
#6
27 июля 2016 в 22:12
ph3no, в двойке такого нет (считаю, IMHO, оно и не нужно). Как правильно заметили выше, лучше "негативные" комментарии через стили выделять менее контрастным цветом текста (или полупрозрачным). Скрытие/раскрытие — очень неудобно и не практично (пережиток нулевых, если хотите)) )
Но если очень хочется вот, например, костыльный метод:
Добавьте этот кусок кода в файл ..\templates\default\js\comments.js в функцию onDocumentReady()
Но если очень хочется вот, например, костыльный метод:
Добавьте этот кусок кода в файл ..\templates\default\js\comments.js в функцию onDocumentReady()
... $('#comments_widget').on('click', '.comment .info', function(){ if ( $(this).find('.rating .value').hasClass('negative') ) { $(this).siblings('.body').toggle(200); } }); $('#comments_widget .comment .info .rating .value').each(function(indx){ if ( $(this).hasClass('negative') ) { $(this).closest('.comment').find('.body').hide(); } });