Страница 1 из 3

Users Reputations System

Добавлено: 27.04.2006 1:00
edgar
На днях вышел релиз мода репутаций Users Reputations System для phpBB 2.0.19 - 2.0.20. Конкурент :) Democracy MOD , что тут в бетах лежит и бурно обсуждается и Karma Hack'ов, кот. давно не обновлялись. Какой же мод в итоге лучше? :?
Порадовало, что есть русские файлы в авторской версии и скрины которые дают представление о моде.
Вот ссылка на форум автора, где он обещает выкладывать последние обновления. Там же мод в действии.
ссылка

Добавлено: 27.04.2006 10:00
Xpert
Неудивительно, автор русскоговорящий. :)

Добавлено: 27.04.2006 11:01
natali
в принципе забавная штука, но нет возможности как в демокраси банить пользователя, уведомлять о постах...

Добавлено: 27.04.2006 19:15
Поручик
на оффсайте таких модов по меньшей мере штуки три

Добавлено: 24.06.2006 13:59
go
Поручик писал(а):на оффсайте таких модов по меньшей мере штуки три
вот и задется автор поста-какой лучше.ваше мнение?)

Добавлено: 29.06.2007 16:32
CODeRUS
Прошу помощи в таком деле:
Мод: Users Reputations System v.1.0.0
Нужно сделать чтобы при голосовании свои очки не уменьшались,
а также убрать систему множителей,
т.е. чтобы за каждый "плюс" был +1 балл, за "минус" -1 балл соотв.
Подскажите как реализовать, или хотя бы где копать?

Добавлено: 08.07.2007 11:40
А.Г.А.
Эти моды принципиально разные...
CODeRUS писал(а):при голосовании свои очки не уменьшались,
Не понял
CODeRUS писал(а):убрать систему множителей,
Включить упрощенную систему выдачи репутации и установить каждую выдачу равную этому числу (0 - запретить)
- это в конфигурации репутации.

Добавлено: 11.07.2007 12:34
CODeRUS
Ну как же.. когда голосуешь то ты "отдаешь" очки другому. А нужно чтобы просто добавлялись очки

Добавлено: 06.08.2007 2:09
FladeX
Тоже интересует этот вопрос. Закон сохранения энергии это конечно хорошо, но в данном случае лучше было бы без него :)

Re: Users Reputations System

Добавлено: 15.08.2008 14:01
antd2000
При запуске reputation_mod_install_users_v100.php на хостинге выдает вот что (см ниже).
При запуск в Денвере на локальной машине все нормально.
Я подозреваю, что проблема в том что форум на который я ставлю существует более 3-х лет (сообщений много) и при подсчете исходных репутаций
получаются дикие числа.
Менял тип users.user_reputation на DECIMAL и DOUBLE - не помогает :(
В чем тут дело никак не пойму... :?
Could not update reputation for the user

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '383747685185, user_rep_last_time = 1218713852 WHERE user_id = -1' at line 2

UPDATE f_users SET user_reputation = 50,383747685185, user_rep_last_time = 1218713852 WHERE user_id = -1

Line : 52
File : reputation_mod_install_users_v100.php

Re: Users Reputations System

Добавлено: 15.08.2008 14:45
Поручик
Здесь ошибка в представлении на сервере разделителя целой и дробной части числа.
user_reputation = 50,383747685185
Приаттачте сюда reputation_mod_install_users_v100.php, попробуем поправить запрос.

Re: Users Reputations System

Добавлено: 15.08.2008 15:03
antd2000
reputation_mod_install_users_v100.txt

Re: Users Reputations System

Добавлено: 15.08.2008 15:08
Поручик
Попробуйте

Код: Выделить всё

#
#----- [FIND] ----------
#
			SET user_reputation = $c, user_rep_last_time = " . time() . "
#
#----- [REPLACE WITH] ----------
#
			SET user_reputation = '$c', user_rep_last_time = " . time() . "

Re: Users Reputations System

Добавлено: 16.08.2008 14:05
antd2000
Да, причина в этом. Теперь работает. Спасибо !

Добавлено спустя 41 минуту 35 секунд:
Но похоже там еще встречается эта же проблема (при попытке постинга в форум).
В /includes/functions_reputation.php похожий случай.
Попробую разобраться...

Re: Users Reputations System

Добавлено: 16.08.2008 15:47
Поручик
Давай текст ошибки и кусок кода +/- 12 строк от предполагаемого места ошибки.