Помощь - Поиск - Пользователи - Репутация - Календарь
Полная версия: Reputation System 4.0.0
GAME-PLAY.RU > GAME-PLAY > Downloads
SAT
Название файла :: Reputation System 4.0.0
Автор :: SAT
Категория :: Разное
Описание ::
Версия модуля репутации для форумов IPB версии 2.1.х
Инсталятор успешно конвертирует Репутацию от d1pro в текущую базу данных.
To Do:
  • AJAX коментирование и вообще коментирование
  • AJAX министатистика
Впросы по модулю в тему поддержки happy.gif

Файл обновлён Mon, May 14 2007 8:43 pm

Подробнее
Vitaliy
Что это такое и с чем его едят? smile.gif
SAT
Vitaliy

это не игровой софт, это для форумов на основе движка IPB. просто нет времени посещать сайт где я свои работы ранее выкладывал.

я думаю что не секрет что я для движков IPB модификации пишу smile.gif
nickotin
Sat,скажи как отулючить понижение репутации?
SAT
nickotin

исправляем фалы
./modules/reputation/lib/rep_library.php

находим
CODE

                   }
           }
           else
           {
                   $member['rep_add']   = '';
                   $member['rep_minus'] = '';
           }


добавлем после:

CODE

           // delete minus button
           $member['rep_minus'] = '';


минус удален отовсюду, теперь делаем невизможным выставление минуса на уровне ядра репутации:

./modules/reputation/do_reputation.php

находим:

CODE

               switch($this->ipsclass->input['CODE'])
               {
                       case '01':
                               $this->do_form('add', 'topic');
                               break;
                       case '02':
                               $this->do_form('minus', 'topic');
                               break;
                       case '03':
                               $this->do_form('add', 'profile');
                               break;
                       case '04':
                               $this->do_form('minus', 'profile');
                               break;
                       case '05':
                               $this->do_form('add', 'stats');
                               break;
                       case '06':
                               $this->do_form('minus', 'stats');
                               break;
                       case 'doadd':
                               $this->do_process( 'add' );
                               break;
                       case 'edit':
                               $this->do_form( 'edit' );
                               break;
                       case 'doedit':
                               $this->do_process( 'edit' );
                               break;
                       default:
                               $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'del_post' ) );
                               break;
               }



заменяем на:

CODE


               switch($this->ipsclass->input['CODE'])
               {
                       case '01':
                               $this->do_form('add', 'topic');
                               break;
                       case '03':
                               $this->do_form('add', 'profile');
                               break;
                       case '05':
                               $this->do_form('add', 'stats');
                               break;
                       case 'doadd':
                               $this->do_process( 'add' );
                               break;
                       case 'edit':
                               $this->do_form( 'edit' );
                               break;
                       case 'doedit':
                               $this->do_process( 'edit' );
                               break;
                       default:
                               $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'del_post' ) );
                               break;
               }



по сути удалили те вызовы в которых одним из параметров являлся минус, после данной манипуляции пользователь даже если подберет ссылку на выставление минуса репутации, то получит ошибку, что-то вроде "Некорретного исользования одного из файлов форума" smile.gif

------------------------------------
все просто %)
nickotin
SAT,спасибо тебе! cool.gif
Dioman
Жалко, что для 2.2.х нет такого мода.
SAT
Dioman

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

Но для начала я допишу галерею и напишу глобальные объявления для 2.2.х и 2.3.х biggrin.gif
ruber
Как удалить этот компанет? Если вдруг надо. Что именно удалять в базе?
Скажите пожалуйста.
Soluxe
Не совсем разоьрал как установить!!!
Поможьте...
Soluxe
Блиин!!!
Помогитеее!
Я установил, а как ею пользоваться не могу понять...
Пожалста помогите!!!

ICQ: 31004020
SAT
Soluxe

нужно включить ее и настроить пермишены для всех групп wink.gif

ruber

компонент довольно глубоко интегрируем с формуом вычистка его довольно трудоемкий процесс, едиснтвенное что я могу посоветовать так это отключать компонент из админки.
Эргонт
Стояла до этого XT Reputation System
Как все предыдущие данные о репутаци перенести?
realscript
а мне установка компонента наглухо перекрыла доступ в закладку "Компоненты" админ панели, сейчас вот нужна эта закладка очень((((
Fatal error: Class 'db_driver' not found in public_html/sources/sql/mysql_reputation_admin_queries.php on line 28
realscript
ну вродь разобрался - подкорректировал БД немного вручную и свое вышло
Эргонт
Всё прекрасно работает, элементы скина под себя переделал.
Что ж, если нельзя восстановить старую репу, то будем садить новую!
Тем более, не так много её и было...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.