LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 21:24:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Как увидеть, кто плюсанул и кто заминусовал комментарий?  (Прочитано 1559 раз)
0 Пользователей и 1 Гость смотрят эту тему.
1day
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 23


« : 25.12.2010, 01:37:24 »

Давно интересует вопрос, как увидеть в JComments 2.2.0.2, кто поставил "плюс" и кто поставил "минус" для определенного комментария?

У меня весьма тематический сайт есть. В последнее время заметил, что кто-то насоздавал профилей на сайте специально, чтобы минусовать все комментарии на сайте. Хочу вычислить эти профили и забанить...

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

Решение этого вопроса мне надо срочно, потомучто каждый день добавляю новости на сайт, и пользователи уже начинают жаловаться, кто это все время минусует комментарии... Прошу помочь!  Sad
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #1 : 25.12.2010, 04:08:41 »

Ну срочно вы решение думаю не найдете, ибо такового нет. Реализовать подобное в принципе можно, но вряд ли раньше НГ.
Записан
1day
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 23


« Ответ #2 : 25.12.2010, 11:49:29 »

Ну срочно вы решение думаю не найдете, ибо такового нет. Реализовать подобное в принципе можно, но вряд ли раньше НГ.
я думаю многим очень пригодилась бы данная функция! просто у моего сайта в своей теме есть конкуренты, которые регаются и всех минусуют, а проверить с каких аккаунтов они это делают невозможно.
было бы не плохо для админов сделать опцию, чтобы можно было изменять рейтинг у комментария, например кто-то заминусовал в -10, а хочется поставить +5, и поскольку это админ сайта - то ему можно было бы дать право такое.
Либо сделать в настройках компонента специальную настройку, где можно было бы указать сколько 1 нажатием можно прибавить "плюсов", либо "минусов" определенной группе пользователей. Например админ может за 1 раз при нажатии руки вверх прибавить +5 либо убваить -5, автор новости(обычный редактор) может на +3 либо -3, потом зарегестрированные пользователи могли бы на +2 либо -2, и гости на минимальные +1 и -1.
Как вам такая идея? =)
Записан
voland
JComments Tester
*

Репутация: +157/-17
Online Online

Пол: Мужской
Сообщений: 2683


любит наш народ всякое гавно...


« Ответ #3 : 25.12.2010, 13:51:09 »

я думаю многим очень пригодилась бы данная функция! просто у моего сайта в своей теме есть конкуренты, которые регаются и всех минусуют, а проверить с каких аккаунтов они это делают невозможно.
было бы не плохо для админов сделать опцию, чтобы можно было изменять рейтинг у комментария, например кто-то заминусовал в -10, а хочется поставить +5, и поскольку это админ сайта - то ему можно было бы дать право такое.
Либо сделать в настройках компонента специальную настройку, где можно было бы указать сколько 1 нажатием можно прибавить "плюсов", либо "минусов" определенной группе пользователей. Например админ может за 1 раз при нажатии руки вверх прибавить +5 либо убваить -5, автор новости(обычный редактор) может на +3 либо -3, потом зарегестрированные пользователи могли бы на +2 либо -2, и гости на минимальные +1 и -1.
Как вам такая идея? =)
Идея ужасна
Записан
1day
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 23


« Ответ #4 : 25.12.2010, 14:17:01 »

Идея ужасна
если вам это не надо, то это не значит что ужасна. я это не из головы придумал, а видел на одном форуме, который на вбуллетин сделан, там в зависимости от статуса пользователя вам дается право на определенное число раз "заминусовать" или "заплюсовать" других.

ну а что хотелось бы в JComments - это видеть кто ставит плюсы и минусы в админке, либо как минмум возможность вручную изменять рейтинг у комментария(чтобы админу только доступно). Потомучто в последнюю неделю множество неадекватов стали всех минусовать на сайте, все комментарии подряд, и не понятно как с этим бороться...
Записан
voland
JComments Tester
*

Репутация: +157/-17
Online Online

Пол: Мужской
Сообщений: 2683


любит наш народ всякое гавно...


« Ответ #5 : 25.12.2010, 21:25:15 »

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

ну а что хотелось бы в JComments - это видеть кто ставит плюсы и минусы в админке, либо как минмум возможность вручную изменять рейтинг у комментария(чтобы админу только доступно). Потомучто в последнюю неделю множество неадекватов стали всех минусовать на сайте, все комментарии подряд, и не понятно как с этим бороться...
На данный момент, заходя на сайт с JComments я знаю что никто не манипулирует оценками (хотя можно конечно, но по крайне мере не очень просто), если же появится такая возможность - слишком велик будет соблазн использовать ее не по теме
Записан
ShadowXak
Разработчик расширений для Joomla 1.5
*

Репутация: +161/-6
Offline Offline

Пол: Мужской
Сообщений: 2163


ЗагрыЗу


« Ответ #6 : 25.12.2010, 22:15:25 »

Не пробовали просто отключить рейтинг?
Записан
1day
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 23


« Ответ #7 : 25.12.2010, 22:54:28 »

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

Например вот здесь сделали вывод пользователей, которые голосовали за новости на сайте:

У меня же за новости нельзя голосовать, но думаю и там бы тоже тот пользователь всем новостям бы ставил низкий рейтинг....
Раньше я как-то даже и не задумывался о такой важной функции, пока неделю назад не столкнулся с проблемой, что один человек(конкурент) нарегал аккаунтов и стал минусовать всех подряд......
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #8 : 27.12.2010, 14:34:57 »

Предоставлять администратору право изменять оценки пользователей я точно не буду реализовывать, так это уже перебор. Любой пользователь имеет право поставить такую оценку, какая ему кажется достойной для комментария. Нравится это или не нравится автору комментария или администратору.

Посмотреть, какой пользователь как проголосовал можно в БД, данные хранятся в таблице jos_jcomments_votes, можете вот таким запросом:

Код
SELECT u.name, u.username, sum(case when v.value > 0 then v.value else 0 end) AS positive, sum(case when v.value < 0 then v.value else 0 end) AS negative
FROM jos_jcomments_votes AS v
LEFT JOIN jos_users AS u ON v.userid = u.id
GROUP BY u.name, u.username
ORDER BY negative DESC

А что касается ограничения количества минусов и плюсов - это уже надо разрабатывать систему кармы, а это, как мне кажется, несколько выходит за рамки компонента комментариев.
Записан
1day
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 23


« Ответ #9 : 18.03.2011, 01:36:23 »

Предоставлять администратору право изменять оценки пользователей я точно не буду реализовывать, так это уже перебор. Любой пользователь имеет право поставить такую оценку, какая ему кажется достойной для комментария. Нравится это или не нравится автору комментария или администратору.

Посмотреть, какой пользователь как проголосовал можно в БД, данные хранятся в таблице jos_jcomments_votes, можете вот таким запросом:

Код
SELECT u.name, u.username, sum(case when v.value > 0 then v.value else 0 end) AS positive, sum(case when v.value < 0 then v.value else 0 end) AS negative
FROM jos_jcomments_votes AS v
LEFT JOIN jos_users AS u ON v.userid = u.id
GROUP BY u.name, u.username
ORDER BY negative DESC

А что касается ограничения количества минусов и плюсов - это уже надо разрабатывать систему кармы, а это, как мне кажется, несколько выходит за рамки компонента комментариев.
при выполнении запроса показывает общее число "позитив" и "негатив" у "юзера".
а как увидеть по сортировке "материал", "№ коммента"  и оценка коммента "плюс или минус" от "юзера"?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet