Перейти к контенту
Тайчер Алексей Роменович

[2.1.x]eXTended Reputation System


Raynor

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

Название: eXTended Reputation System

Добавил: Raynor

Добавлен: 24 Фев 2006

Обновлен: 05 Мар 2006

Категория: IP.Board 2.1.x

 

Мод основан на Simple Reputation System от Dan1

 

Основные возможности:

- Просмотр и изменение репутации на странице темы и в профиле пользователя

- Просмотр истории изменений репутации пользователя

- Все настройки в Админцентре

- Рейтинг пользователей по репутации

- Уведомления об изменении репутации через PM (настраивается пользователем)

- Модерирование репутации (отмена изменений) админами и/или супермодераторами

- Анонимные изменения репутации (настраивается в админке)

- Отключение отдельным пользователям возможности менять репутацию другим

Ограничения (настраиваются в админке)

- Минимальное количество сообщений

- Количество изменений в сутки

- Частота изменения репутации одному и тому же пользователю (не чаще Х дней)

- Пользователь с репутацией ниже Х не имеет права менять чужую репутацию

- Изменение репутации за одно и то же сообщение

 

Обновления

Версия 1.0.1

- Исправлен баг с ID пользователя от имени которого приходят уведомления

- Исправлены уведомления об изменениях, сделанных анонимно

+ Добавлена возможность просмотра админами/супермодерами анонимов

 

Нажмите здесь, чтобы скачать файл

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

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

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

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

Загружено фотографий

я поставил все норм, ни с чем не конфликтует.

один вопрос - сколько ни копался в админке, не нашел где настраивать. подскажи автор.

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

я поставил все норм, ни с чем не конфликтует.

один вопрос - сколько ни копался в админке, не нашел где настраивать. подскажи автор.

Настройки должны появится во вкладке «TOOLS & SETTINGS» английского админцентра или в «НАСТРОЙКИ» русского. Там в списке появится группа настроек «Настройка ограничений». Там и настраивается эта модификация.

 

Так же в редактирование профиля через админцентр того или иного пользователя появится настройки «Настройки репутации»...

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

Пофиксен небольшой баг с отображанием общего [+/-] на странице истории репы... Перезалить reputation.php из архива.

 

один вопрос - сколько ни копался в админке, не нашел где настраивать. подскажи автор.
Импорт XML настроек выполнил? Тогда в основных настройках должна появиться группа Reputation System. Скриншот. Изменено пользователем Raynor
Ссылка на комментарий
Поделиться на других сайтах

Спасиб, сделал.

Небольшой баг (а черт знает.. может и не баг..) - когда жмешь на Репутация в самом верху, чтоб посмотреть статистику всех пользователей, статистика то появляется, но там только числа.

т.е.:

Admin 02.02.2006 384 19 (+19/-0)

Можно чтобы над этим сверху в графе писалось

Имя Дата регистрации Сообщений Репутация

?

 

Где красным отмечено:

http://b.foto.radikal.ru/0602/832dfc857794.jpg

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

Блин, забыл lang_reputation.php в архив положить... :D fixed

Скопировать файл из архива lang_reputation.php во все папки существующие в cache/lang_cache/ (например: /cache/lang_cache/ru/)
Ссылка на комментарий
Поделиться на других сайтах

А админу можно отключить рейтинг?

 

Присоединяюсь к вопросу - как или отключить или поставить самый высокий рейтинг?

А за сам мод респект. :D

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

В архиве лежит две инструкции. Я так и не понял из какой инструкции что делать, а что нет :D . Можно ли перелить архив с одной полноценной инструкцией?
Ссылка на комментарий
Поделиться на других сайтах

При выолнении запроса ошибка....мускуль 4.1.16

 

Ошибка -

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 '; ALTER TABLE `ibf_members` ADD `rep_allow` TINYINT( 1 ) DEFAULT '1' NOT NULL;' at line 1

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

Нельзя. Не вижу в этом никакого смысла...

Просто мне кажется, что админ не должен иметь рейтинг...

А можно самому это исправить? Если да, то как?...

Заранее спасибо!

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

При выолнении запроса ошибка....мускуль 4.1.16

 

Ошибка -

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 '; ALTER TABLE `ibf_members` ADD `rep_allow` TINYINT( 1 ) DEFAULT '1' NOT NULL;' at line 1

Через что запросы выполняешь? Попробуй по одному делать...

 

Просто мне кажется, что админ не должен иметь рейтинг...

А можно самому это исправить? Если да, то как?...

Заранее спасибо!

Самому наверное не получится... в нескольких местах придется редактировать.

 

В архиве лежит две инструкции. Я так и не понял из какой инструкции что делать, а что нет sad.gif . Можно ли перелить архив с одной полноценной инструкцией?

Одна для чистой установки, другая для обновления с Simple Reputation System. Вообще то это очевидно даже из названий, не говорю уж о том чтобы открыть их.

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

Я так и не понял как это получилось :D

На локале все стало с первого раза, а вот когда поставил на действующий форум - рейтинг стал 2 раза отображаться вот смотрите - где косяк? Вроде все исправления в скинах проверил - все нормально?

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

Я так и не понял как это получилось :D

На локале все стало с первого раза, а вот когда поставил на действующий форум - рейтинг стал 2 раза отображаться вот смотрите - где косяк? Вроде все исправления в скинах проверил - все нормально?

Значит забыл выполнить:

//---------------------------------------
// skin_topic (Просмотр темы) / RenderRow
//---------------------------------------

=======
Удаляем
-------
<if="author['reputation_allow'] == "true"">
		<script type="text/javascript" src='jscripts/reputation.js'></script>
		<br/> <br/>{$author['reputation_text']}{$author['reputation_minus']}  <b>{$author['reputation_scores']}</b>  {$author['reputation_add']}
</if>

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

 
</if>

<br />
			{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}
		<if="author['reputation_allow'] == "true"">
		<script type="text/javascript" src='jscripts/reputation.js'></script>
		<br/> <br/>{$author['reputation_text']}{$author['reputation_minus']}  <b>{$author['reputation_scores']}</b>  {$author['reputation_add']}
</if>
		</span><br />
		<img src="{ipb.vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br /> 
   </td>
   <td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}'>
		<!-- THE POST {$post['pid']} -->
		<div class="postcolor" id='post-{$post['pid']}'>{$post['post']}</div>
		<!--IBF.ATTACHMENT_{$post['pid']}-->
		{$post['signature']}
		<!-- THE POST -->

 

Да нет - выполнил - вот отрезок

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

Да ещё - может как раз в этом дело - при выполнении запросов

 

ALTER TABLE `ibf_reputation` ADD `anonym` TINYINT( 1 ) DEFAULT '0' NOT NULL ;

 

Я менял префикс поскольку у меня база с префиксом 3306

 

ALTER TABLE `3306reputation` ADD `anonym` TINYINT( 1 ) DEFAULT '0' NOT NULL ;

 

Может в этом дело?

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

В архиве лежит две инструкции. Я так и не понял из какой инструкции что делать, а что нет sad.gif . Можно ли перелить архив с одной полноценной инструкцией?

Одна для чистой установки, другая для обновления с Simple Reputation System. Вообще то это очевидно даже из названий, не говорю уж о том чтобы открыть их.

Сорри. Не заметил очевидного. Большое спасибо за объяснение и мод.

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

Из-за префикса не может быть...

В шаблоне все нормально вроде... Только

<script type="text/javascript" src='jscripts/reputation.js'></script>

лишнее...

 

Попробуй ребилд кэша шаблона сделать.

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

Из-за префикса не может быть...

В шаблоне все нормально вроде... Только

<script type="text/javascript" src='jscripts/reputation.js'></script>

лишнее...

 

Попробуй ребилд кэша шаблона сделать.

 

Реально эта строка всё и портила( хота по сути самомго файла jscripts/reputation.js уже нет) - получается, что шаблон не сохранился (хотя 3 раза это делал) - Строку удалил и второй рейтинг пропал.

 

;) Большой респект тебе!

 

P.S. А вот по поводу рейтинга у админа - реально не нужен админу он - может всё же дашь инфу о том где и как править - многим это будет нужно. :)

 

Так же в админке/ редактирование профиля пользователя - есть такой пункт:

Настройки репутации

Репутация пользователя

Может изменять репутацию других пользователей?

Почему бы не сделать так, что бы Админ мог и в профиле (в админке) изменять уровень рейтинга - к примеру поставить сразу 50 или 100? :D

тем более, что это поле уже есть

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

Почему бы не сделать так, что бы Админ мог и в профиле (в админке) изменять уровень рейтинга - к примеру поставить сразу 50 или 100? :D

тем более, что это поле уже есть

Не понял вопроса... Это поле как раз и есть для выставления рейтинга. Какие проблемы? ;)
Ссылка на комментарий
Поделиться на других сайтах

Почему бы не сделать так, что бы Админ мог и в профиле (в админке) изменять уровень рейтинга - к примеру поставить сразу 50 или 100? :D

тем более, что это поле уже есть

Не понял вопроса... Это поле как раз и есть для выставления рейтинга. Какие проблемы? ;)

 

Не меняется даже на 5 пунктов остаётся тот уровень, что был раньше

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


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

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

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