sori3 0 14.01.2012 06:01 Вообщем такая проблемапользователи создают акаунты и накручуют себе репутациюкак с этим бороться? Поделиться сообщением Ссылка на сообщение
blane 50 14.01.2012 07:57 (изменено) отключить возможность давать репутацию пользователям, пока менее 10 сообщений например...... Изменено 14 января 2012 пользователем xuserx Поделиться сообщением Ссылка на сообщение
siv1987 2 630 14.01.2012 12:27 Перемещая по группам, которые могут изменять репу Или открыть/admin/applications/core/modules_public/ajax/reputation.php Найти /* Add the rating */ Ниже вставить if( $this->memberData['posts'] < 10 ) { $this->returnString( 'You can not change the reputation' ); } Открыть /admin/applications/core/modules_public/global/reputation.php Найти /* Add the rating */ ниже добавить if( $this->memberData['posts'] < 10 ) { $this->registry->output->showError( 'You can not change the reputation' ); } 1 Поделиться сообщением Ссылка на сообщение
Велес 0 15.07.2012 08:18 Изменил название с You can not change the reputation на Влиять на репутацию можно только после 100 сообщений, репутация не дается, но окошко всплывающее пользователю не показывается, почему он не может изменить репутацию. Есть идеи? форум 3,3,3 Поделиться сообщением Ссылка на сообщение
newbie 1 723 15.07.2012 09:38 Есть идеи?Вышеуказанные правки не делаем. 1. Открыть файл admin/sources/classes/class_reputation_cache.php2. Найти функцию addRate:public function addRate( $type, $type_id, $rating, $message='', $member_id=0, $app='' )3. Добавить в нее if( $this->memberData['posts'] < 10 ) { $this->error_message = 'Сообщение'; return false; } Поделиться сообщением Ссылка на сообщение