Перейти к контенту

[2.1.x]Simple Reputation System


Dan1

Рекомендуемые сообщения

ну да, совершенно нормально выполнился sql запрос. юзеров у тебя 13 на форуме :)

только не очень понятно как ты сам себе поставить репутацию пытался если такая функция заблокирована.

 

а удалить напрямую через БД можно...пока что :D или просто в табличке ibf_members подредактировать поле reputatuion :)

 

спасибо камрад! ;)

 

про 13 человек, подколол :)

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 285
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

залез я в это reputation а что дальше ? =)

 

что бы что?

чтобы удалить случайное изменение репутации чела на +1 ... ))

 

ну как...выносишь запись с этой репутацией из ibf_reputation и в ibf_members уменьшаешь значение поля reputation на 1

Ссылка на комментарий
Поделиться на других сайтах

ну как...выносишь запись с этой репутацией из ibf_reputation и в ibf_members уменьшаешь значение поля reputation на 1

 

т.е. при значении:

reputation int(11)
я должен выставить
reputation int(10)

 

..если да, то ничего не меняется... :D

Ссылка на комментарий
Поделиться на других сайтах

(int) это макс. кол-во символов в строке :D

ibf_members, самая последняя колонка reputation.

ну и запрос вроде update ibf_members set reputation = 'число' where name = 'имя' or id = 'ID';

Ссылка на комментарий
Поделиться на других сайтах

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

А ограничение на минимальное количество постов? А то можно нарегать ботов и менять репу кому захочешь...

 

дада, это будет :D

Ссылка на комментарий
Поделиться на других сайтах

А админы могут админить эту систему? Т.е. изменить рейтинг, стереть похабщину в коментах? Или просто отдельным юзерам отключить систему?
Ссылка на комментарий
Поделиться на других сайтах

А админы могут админить эту систему? Т.е. изменить рейтинг, стереть похабщину в коментах? Или просто отдельным юзерам отключить систему?

я что собственно и спрашивал, но мне указали путь на php, т.е. пока все решается не через админку... если я правильно понял.

Ссылка на комментарий
Поделиться на других сайтах

А админы могут админить эту систему? Т.е. изменить рейтинг, стереть похабщину в коментах? Или просто отдельным юзерам отключить систему?
Слабо темку почитать? Админы _пока что_ все что могут сделать так это максимум поудалять нецензурщину в БД, и всё.
Ссылка на комментарий
Поделиться на других сайтах

Dan1, я конечно сильно наглый, но трус и настройки в админке такие как "мин кол постов для изм репутации" будут? =/ Ато очень уже хочеться мод пустить в общее пользование :D
Ссылка на комментарий
Поделиться на других сайтах

мин кол постов для изм репутации" будут?

 

Кому не терпится, могу предложить такой вариант (внедрил у себя на форуме):

 

в файле /sources/action_public/topics.php

НАХОДИМ

if($this->ipsclass->member['id'] != $member['id'])

 

 

МЕНЯЕМ НА

		if (($this->ipsclass->member['id'] != $member['id']) && ($this->ipsclass->member['posts'] > 50))

 

В данном случае репа доступна только тем, кто набрал более 50 постов.

Ссылка на комментарий
Поделиться на других сайтах

Соглашусь - настройки в админке просто необходимы.

Должна быть возможность запрещать менять рейтинг определённым группам ( как минимум админу)

Должно быть уведомление в личку

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

так и возможность, в зависимости от набранных пользователям количества постов, поднимать или повышать на пределённое количество плюсиков - к примеру Админ выбрать на сколько пинизить или повысить рейтинг - от 1 до 5 - ит.д.

 

Вот что я хотел бы видеть в этой системе репутации!

А вообще большой респект Dan1 - отличный мод ! Молодчина! :D

Ссылка на комментарий
Поделиться на других сайтах

Кстати, репутацию из темы вставить в просмотр профиля почему-то не удалось.

 

Еще очень хотелось бы иметь возможность сделать список всех пользователей с указанием их репутации.

Ссылка на комментарий
Поделиться на других сайтах

ну как...выносишь запись с этой репутацией из ibf_reputation и в ibf_members уменьшаешь значение поля reputation на 1

 

а можно чуть по точнее :D , а то я не могу разобраться...

 

в поле ibf_reputation нужно выбрать "rating" или что ? там сейчас стоит - 11.

 

в ibf_members на строке reputation стоит тоже 11.

 

 

Вообще проще обнулить репу. ;) подскажите как ?

Ссылка на комментарий
Поделиться на других сайтах

HI ALL!

подскажите попадробнее пожалусто как ето зделать?

 

**************************************************************************

Выполнить SQL-запрос в БД С форумом

**************************************************************************

 

ALTER TABLE `ibf_members` ADD `reputation` INT NOT NULL ;

 

CREATE TABLE `ibf_reputation` (

`id` int(11) NOT NULL auto_increment,

`from_user` int(11) NOT NULL default '0',

`to_user` int(11) NOT NULL default '0',

`forum` int(11) NOT NULL default '0',

`topic` int(11) NOT NULL default '0',

`post` int(11) NOT NULL default '0',

`created` int(11) NOT NULL default '0',

`message` text NOT NULL,

`rating` int(11) NOT NULL default '0',

PRIMARY KEY (`id`)

) ;

Ссылка на комментарий
Поделиться на других сайтах

Так и делаешь

сначала запрос - ALTER TABLE `ibf_members` ADD `reputation` INT NOT NULL ;

потом - CREATE TABLE `ibf_reputation` (

`id` int(11) NOT NULL auto_increment,

`from_user` int(11) NOT NULL default '0',

`to_user` int(11) NOT NULL default '0',

`forum` int(11) NOT NULL default '0',

`topic` int(11) NOT NULL default '0',

`post` int(11) NOT NULL default '0',

`created` int(11) NOT NULL default '0',

`message` text NOT NULL,

`rating` int(11) NOT NULL default '0',

PRIMARY KEY (`id`)

) ;

 

А вообще в начале темы это было.

Ссылка на комментарий
Поделиться на других сайтах

У меня в некоторых форумах не видно шкалы репутации, вообще ... :D

 

 

 

Сработает ли этот метод Reputation System 3.0 Release Candidate 1 для обнуления репы ?

Ссылка на комментарий
Поделиться на других сайтах

Plz HEELP...

 

установил мод именно так как в "install" описано, даже потом всё проверил занова, и вот такая проблема у меня :D

 

смотрите скриин: screenshot

Ссылка на комментарий
Поделиться на других сайтах

У кого траблы:

 

Если поставили форум, поставили русскую версию и ставите этот мод репутаций, в файле lang_topic нужно вставлять в самый конец вот что:

 

//Simple Reputation System

$lang['reputation'] = "Репутация: ";

$lang['plus'] = "<img src='style_images/1/r_add.gif' border='0' />";

$lang['minus'] = "<img src='style_images/1/r_minus.gif' border='0' />";

$lang['plus_disabled'] = "<img src='style_images/<#IMG_DIR#>/r_add1.gif' border='0' />";

$lang['minus_disabled'] = "<img src='style_images/<#IMG_DIR#>/r_minus1.gif' border='0' />";

$lang['rep_inc'] = "Поднять репутацию";

$lang['rep_dec'] = "Опустить репутацию";

$lang['view_rep'] = "Просмотреть репутацию";

$lang['change_rep'] = "Изменение репутации";

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.