Плагин "Неуместные комментарии"

1582
Приветствую!

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

Количество минусов и текст замены настраивается в админке. Комментарий подменяется при открытии статьи, в списке комментариев пользователя остается начальный вариант (как и в базе данных и админке).

Установка:

1. скачать, разархивировать, установить в админке.
2. Поправить настройки плагина, по умолчанию:
Рейтинг, при достижении которого подменять коммент = (-2)
Текст подмены = "Неуместный комментарий"



Скачать плагин тут.
Кэширование, теория и практика (часть 1) | Анонс SEO компонента.
Комментарии (34)
Boffka 28 апреля 2012 в 23:03 +2
отличная вещь))))) Огромное спасибо
Джехутимери 28 апреля 2012 в 23:08 +1
Большое спасибо! А можно, к примеру, автоматически брать неуместный комментарий под спойлер с одноименным названием? Также было бы неплохо выводить подобные комментарии в самом низу, чтобы не задевали глаз. :)
Джехутимери 28 апреля 2012 в 23:17 +1
Еще идея возникла: выводить хорошие комментарии на салатовом фоне, а плохие на красноватом. Плагин очень полезный!
SJen 28 апреля 2012 в 23:50 +2
Также было бы неплохо выводить подобные комментарии в самом низу
внизу нелогично, комменты же располагаются по дате опубликования. Если их вырвать коммент из контекста, может потеряться смысл.

Под спойлер можно, да можно все что угодно) Было бы желание сделать..
TRIBAL 28 апреля 2012 в 23:24 +3
Не лучше сделать так, если комментарию свтявят минусы он начинает исчезать потихоньку, если много минусов наставили он просто исчезнет и все)
Джехутимери 28 апреля 2012 в 23:29 +1
Как это "исчезает потихоньку"? smile Он либо есть, либо нету :)))
picaboo 28 апреля 2012 в 23:40 +2
На хабре в коментах такое реализовано
SJen 28 апреля 2012 в 23:47 +2
если речь про различную степень прозрачности (opacity), то никаких проблем в реализации. Это на любителя.
SJen 28 апреля 2012 в 23:58 +2
но опять-таки - это будет хак (надо скорей всего frontend.php править). Не очень люблю хаки делать, потом придется помучиться с обновлениями.
deltas 28 апреля 2012 в 23:40 +2
+ разработчику.

Хотя мне лично ради интереса что же там такого написано - рука тянется нажать плюсик чтобы прочитать smile
может лучше удалять этот коммент?
SJen 28 апреля 2012 в 23:46 +1
удалять неправильно
а вдруг на него ответ уже написан?
или вдруг это нехорошие товарищи заминусовали нормальный коммент
да и юзер получил за него минус, пусть это сохранится в истории
Джехутимери 28 апреля 2012 в 23:50 +1
Может такой комментарий сразу под спойлер и на красном фоне? Это было бы идеальное решение, как по мне :)
SJen 28 апреля 2012 в 23:54 +2
я бы сказал, на любителя. Кому-то на красном, кому-то на синем.
Мне для моих нужд вообще не нужен доступ к комменту - лучше если он будет спрятан, чтобы не портить настроение читателям (у меня, как правило, в таких комментах либо неконструктивная критика, либо грубость либо еще какая-нибудь пакость..).

"Под спойлер" - это уже будет хак, плагином такое не реализовать. А мне хотелось сделать так, чтобы не трогать движок.
abasia 29 апреля 2012 в 00:26 +1
Очень качественные разработки, спасибо+
Крылов Сергей 29 апреля 2012 в 00:31 +1
А может скопировать хабр в этом плане?

С прозрачностью поиграть, в смысле. Это довольно юзабильно.
SJen 29 апреля 2012 в 00:40 +1
хабр - это сеть для ITшников, которые по умолчанию понимают в интернете на 10 порядков больше обычных пользователей. Конечно, можно сделать как там, но это найдет понимание далеко не на всех проектах..

Но это не важно, если хочется как у них - можно и так) Но я сейчас еще работаю над перепиской, на хак не буду отвлекаться..
Алфей 29 апреля 2012 в 00:57 +1
Но я сейчас еще работаю над перепиской, на хак не буду отвлекаться..
Вот это верное решение +++, все равно все фишки с других двигов на Инстант не запихать...
Def 29 апреля 2012 в 01:18 +1
да, штука полезная будет0

еще бы комменты на аяксе чтобы добавлять можно было без перезагрузки) было бы вообще классно с комментами)
DeeMon 29 апреля 2012 в 06:29 0
Было бы не плохо реализовать так:
-при каком либо количестве минусов текст комментария скрывается спойлером(то есть его при желании можно прочитать).
-при самом большом количестве плюсов, то есть лучший комментарий дублируется под новостью как лучший( примеры: http://autochel.ru/text/today/513613.html и тут.
Upliner 29 апреля 2012 в 15:04 0
Спасибо SJen!
Еще одна очень нужная примочка.
+1
reload 29 апреля 2012 в 15:37 +1
хорошо но все же не логично - я зашел, читаю вижу типа "плохой" коммент - разумеется что мне интересно что там написано, но увы, кто первый встал, того и тапки получается) Этим мы обделяем читателей и не даем им возможность оценить коммент!
Ведь часто коммент вначале может набрать 3-4 минуса а потом 10 плюсов!

Как максимум спойлер, но не сокрытие от пользователей, вдруг мне там что то ответили? я зашел в конце дня, а ответ заминусован и скрыт) теперь сны будут страшные сниться с догадками что же там было написано)

За реализацию и бесплатность +
SJen 29 апреля 2012 в 16:34 0
возможно, я думаю вариант реализации стоит выбирать исходя из тематики сайта. Где-то минусы - это просто высказывание своего мнения к комментарию другого автора. У меня же другая ситуация немного. Минусы - это не несогласие с чужой точкой зрения, а пометка о том, что комментарий нарушает правила комментирования.

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

pivua):
теперь сны будут страшные сниться с догадками что же там было написано)
Все комментарии можно увидеть в списке комментов по автору (ссылка в профиле). Ну это для особо настойчивых, кому очень интересно - что же за бред написал человек, что его заминусовали))
DeeMon 29 апреля 2012 в 19:27 0
Вот я тоже про это выше и написал...
Hellios 29 апреля 2012 в 19:03 0
+1
Классная вещь спасибо.
omax47 30 апреля 2012 в 16:48 0
Я считаю с троллями нужно бороться жестче. Пару раз предупредить, потом удалять. Только если это реально тролли, целью которого является поиздеваться или поругаться. И админ должен решать что делать с конкретным комментарием и ее автором, а не пользователи своими минусами. Даже здесь часто бывает, что кто-то разработает что-то полезное и продает за копейки, а другие берут и минусуют. Это не правильно. Решение от SJen переделанное под использование спойлера может и подойдет для крупных сайтов, где админ и модераторы не в состоянии отслеживать все, что происходит на сайте. SJen, вам конечно плюс. Спасибо вам за постоянную и качественную работу для нашего сообщества.
letsgo 30 апреля 2012 в 19:18 +1
Убить общение на сайте? ОО отличная задача, тут очень деликатный момент, надо разделить просто спам и общение. Тролли возбуждают публику, люди с ними спорят, общаются, генерят контент. А если будут писать в плане: Спасибо, ой как хорошо, замечательно написано, все правильно, ах, ох. То кто будет общатсья в таком роде? Здесь обратите внимание, где больше контент в темах, либо там где много вопросов, либо там где троллят. Поэтому, такие моменты не очень правильны для вебмастера.
Александр Корн 27 декабря 2012 в 07:56 0
Однозначно прав!
prosis 30 апреля 2012 в 20:45 0
SJen может имеет смысл плагин с кнопкой пожаловаться, суммируются жалобы и по достижении числа № - либо удаляются, либо скрываются, а плюс минус оставить.
на пожаловаться люди жмут редко, но по делу.
SJen 30 апреля 2012 в 20:56 0
на пожаловаться люди жмут редко, но по делу.
Применительно к своему проекту могу сказать то же самое про минусы - минусуют крайне редко и всегда по делу. Но решение, конечно, не для всех - letsgo так вообще с помощью него предлагает общение на сайте убивать:))

Я же просто сделал это для себя (юзеры ну очень просили что-нибудь придумать с мусором в комментах), и поделился. Кому нравится - ставьте себе, дальше развивать эту тему я пока не готов.
letsgo 30 апреля 2012 в 22:04 0
Я наоборот, говорю, что такие вещи сто раз подумать надо прежде чем ставить. На коммерческом сайте или магазине вещь хорошая, если сайт для общения людей на разные темы, то щекотливо такое ставить.
SJen 30 апреля 2012 в 22:06 0
да, конечно, нужно чувствовать свою аудиторию - согласен
prosis 1 мая 2012 в 12:09 0
плагин отличный! безусловно пригодится, я плюсанул один из первых. Высказал просто так сказать, мысли в слух.

спасибо.
Олег 30 апреля 2012 в 23:03 0
Здорово молодец
Иван Шкута 1 мая 2012 в 16:45 0
Полезно. +