Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Forums / National / Russian / Сборка «Фриланс-биржа» / Баг в userpoints

Виктор
#1 2020-08-26 07:37

Заметил баг в userpoints, если отключен prevalidate, и включен preview, то по хуку preview.done можно увеличивать рейтинг до бесконечности, тоесть создаем  (неважно портфолио или в другом модуле к которому прикручен плагин ) статью, далее предпросмотр, далее жмем публиковать.

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

jCube Group
#2 2020-08-26 11:44

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

Виктор
#3 2020-08-26 12:10
#45058 jCube Group:

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

 

Не знаю что за плагин, я не использую биржу, сайт далеко не в этом направлении, просто решил сделать у себя рейтинг пользователей, где начисляются баллы за действия, смотрел как организован userpoints, ну и нашел вот такую недоработку, если кто его использует, то или отключить предпросмотр, если отключена модерация или править код
jCube Group
#4 2020-08-27 13:10

не спорю,  но факто того что рейтинг устарел есть... Подумайте как можно сделать ваш рейтинг, на пример если суть сайта помогать,  то за помощь + или минус,  потом посчитать все голоса, выделить среднею и готово. Хотя если вас устраевает рейтинг где модно просто за вход накачать рейтит... 

Виктор
#5 2020-08-27 17:07
#45060 jCube Group:

не спорю,  но факто того что рейтинг устарел есть... Подумайте как можно сделать ваш рейтинг, на пример если суть сайта помогать,  то за помощь + или минус,  потом посчитать все голоса, выделить среднею и готово. Хотя если вас устраевает рейтинг где модно просто за вход накачать рейтит... 

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

jCube Group
#6 2020-08-29 16:04

Не знаю вашей задачи,  но знаю как работает плагин,  и он дает баллы за действия,  если его допилить можно сделать мини игру с вознаграждением,  но для рейтинга не подходит на мой взгляд и по почему:

Баллы дают за вход,  ращмение чего-то,  заполнение формы и тд.  те можно создать скажем 100 разных портфолиое и ты в топе, можно повторно добавлять,  если их много не кто не заметит что они повторяются,  а если повторяющие сразу после публикации скрыть?
Рейтинг должен быть среднеарифметическим к примеру 4.5 из 5.0 вам так не кажется? что рейтинг в 12500 не сильно хорош? а что делать новечку? догонять того кто на сайте уже год или 2 ?

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

 

Но вы правы все зависит от задачи.