Воспользовался инструментом описанным в этой статье:
Спасибо. Все получилось.
Есть вопрос. Когда пользователь добавил комментарий, ему добавились балы рейтинга. Когда другой пользователь лайкнул этот коммент, добавились балы рейтинга за лайк. Я через админку удалил комментарий - балы рейтинга за комментирование обнулились, а вот балы рейтинга за лайк удаленного коммента остались.
Можно как-то сделать, что бы при удалении комментария начисленные балы рейтинга за лайки и дизлайки этого комментария тоже удалялись?
Комментарий же удаляет не сам пользователь который лайкнул? а админ.
Я считаю так честно. Вот смотрите: Заходит комментатор - пишет плохой камент. его "сливают" - жестко минусуют. Потом админ - удаляет комментарий...
И вы считаете, что после удаления комментария - карма пользователя должна восстановиться?
Он провинился. И был сообществом слит.
Считаю что логика в WP-Recall верная. При удалении камента не нужно рейтинг убирать. Все заслуженно
Otshelnik-Fm сказал(а)
Заходите в админку "все пользователи" - и минусите его сколько хотите.
Это горячка... Как вы себе это представляете, за каждым удаленным комментом чистить?
Может можно сделать, что бы минусовой рейтинг не обнулялся а плюсовой обнулялся?
Тогда будет все справедливо, за голимый коммент пользователь получит наказание и за накрученный рейтинг тоже...
??
Андрей признал что это баг в работе - но мне эта ситуация нравится.
Если от одного пользователя приходится каждый раз удалять комментарии - не повод ли это его забанить?
Кто накручивает рейтинговой системой себе карму - это вычислить не сложно. И это должно быть прописано в правилах сайта. Так что бан - нормальная ситуация.
За каждым удаленным комментарием чистить его +1? да это смешно. Даже дергаться не буду. Когда сотню накрутит себе юзер - тогда кардинально поступлю.
В этой ситуации с найденным вами багом - при удалении камента - я лично рад.
Мы ведь не хотим плохие каменты держать у себя на сайте? Вот и удаляем (мой сайт - я тут закон 🙂 ). А то что сообщество наградило комментатора - пусть он будет для них Че Геварой, а я перепишу историю))
"...мой сайт - я тут закон :-)..." - тут я с вами согласен.
"...Кто накручивает рейтинговой системой себе карму - это вычислить не сложно..." - но когда на сайте около 500-1000 уников в сутки + десятки а то и сотни статей + сотни комментов в день (а то и больше), отследить накрутки не так уж и просто...
В такой ситуации было бы не плохо вывести как-то (возможно через шорт код) на отдельной странице комменты (возможно даже только для админа, возможно даже в админке, не знаю) с сортировкой по рейтингу от большего к меньшему и наоборот, тогда всплески лайков и дизлайков можно будет легко отследить и почистить...
Андрей Plechev сказал(а)
да нет, это ошибка в работе, при удалении комментария рейтинг должен также удаляться, проверил на тестовом сайте, так и есть, не удаляется.
Будем проверять, искать причину, спасибо.
Здравствуйте.
Андрей, подскажите, пожалуйста, исправляли ли данный момент уже?