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

[2.1.x]Simple Reputation System


Dan1

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

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

Добавил: Dan1

Добавлен: 17 Янв 2006

Обновлен: 18 Янв 2006

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

 

Простая система репутации.

 

Установка - 5 минут. Изменяемые файлы - 3 шт.

 

Добавляет под предпреждение текущий уровень репутации и кнопки для её изменения участниками. Так же возможен просмотр истории репутации пользователя.

Вшитые ограничения:

 

не более 5 изменений репутации одним пользователем в 24 часа;

пользователь с репутацией меньше -20 не имеет права изменять репутацию другим.

 

Это самая первая версия мода, далее, надеюсь, будут идти апдейты :-)

 

Проверял на 2.1.2, однако думаю что и на 2.0 будет работать, но не уверен.

 

Update 1: исправил инструкцию по установке, изначально забыл дописать туда 2 строчки O:-)

 

Update 2: замечен неприятный глюк с кэшированием - исправил инстукцию по установке

 

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

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

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

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

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

Мод хороший, спасибо!

 

Вопрос такой: если я правильно, то в окне репутации указано, за какое именно сообщение изменена репутация ?

 

----

 

было бы здорово, также чтобы появилась еще одна колонка, в которой отображались бы "+.gif" или "-.gif", т.е. как на этом скрине => скрин

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

Мод хороший, спасибо!

 

Вопрос такой: если я правильно, то в окне репутации указано, за какое именно сообщение изменена репутация ?

 

----

 

было бы здорово, также чтобы появилась еще одна колонка, в которой отображались бы "+.gif" или "-.gif", т.е. как на этом скрине => скрин

 

Вообще в окне просмотра истории репутации указана тема в которой находится собщение за которое была проставлена репутация. Ну ссылкой само собой. Просто не очень понятно как отображать сообщение за которое была репутация проставлена - у сообщения то нету заголовка обычно. Можно выводить всё сообщение конечно...или начало..не знаю, это пока только первая версия моего первого мода для ипб, так что не судите строго. Будут конкретные предложения - можно будет поправить и обновить!

 

А на приведённом скрине насколько я понял сделано точно так же (точнее у меня точно так же, я на него смотрел как раз когда делал)

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

Вшитые ограничения было бы неплохо убрать и переделать в настройки в админцентре. Прийду домой, поставлю и отпишу обьязательно еще.
Ссылка на комментарий
Поделиться на других сайтах

А сможешь туда добавить столбцы "уровень" и "дату" ?

 

как на том скрине )) Все остальное прям точь в точь :)

 

Молодец! ;) .. блин, а я не владею такой техникой написания... :D а как хотелось бы самому все делать ... :)

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

А сможешь туда добавить столбцы "уровень" и "дату" ?

 

как на том скрине )) Все остальное прям точь в точь :)

 

Молодец! ;) .. блин, а я не владею такой техникой написания... :D а как хотелось бы самому все делать ... ;)

 

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

 

спасибо :)

 

 

странно, у меня не отбражается тема где была выдана репа... и настройки всё-таки в админку надо.

 

хм..не отображается.а какая версия форума? думаю стоит для начала провеить таблицу ibf_reputation на наличие в записях заполненного поля topic (то есть чило должно быть во всех записях какое то > 0)

 

настройки в админке и всякие прочие вещи обязательно будут ) даже точно могу сказать что в самое ближайшее время.

просто делал для себя быстренько, и решил вот выложить первый релиз :)

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

странно, у меня не отбражается тема где была выдана репа... и настройки всё-таки в админку надо.

аналогично.

Вероятно, причина в этом:

java script:rep_change_window_open("***?act=rep&type=win_add&mid=10&p=");

версия 2.1.3

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

аналогично.

Вероятно, причина в этом:

java script:rep_change_window_open("***?act=rep&type=win_add&mid=10&p=");

версия 2.1.3

 

ой, автор крайне извиняется, но он (то есть я :D ) забыл добавить в инструкцию по установке одну строчку

 

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

найти

 

var $last_read_tid  = "";

 

добавить после

 

var $c_pid		  = 0;

 

найти

 

$poster = $this->parse_member( $row );

 

и ПЕРЕД это строчкой добавить

 

$this->c_pid = $row['pid'];

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

Во, другое дело! Еще хорошо бы покрасивше сделать добавление репы и вывод сообщений об ошибках (вы уже повысили рейтинг сегодня, и т.п.)
Ссылка на комментарий
Поделиться на других сайтах

Во, другое дело! Еще хорошо бы покрасивше сделать добавление репы и вывод сообщений об ошибках (вы уже повысили рейтинг сегодня, и т.п.)
+1

 

А вапще мод суперовый! Dan1 Молодца!!!

 

Предложения: все-же в админке настройки, ато репу каждый может менять, а было бы гуд если по достижению сколько-то постов. Изменение репы с профиля(просто дописать в мануал, мы итак в шаблоны всунем). Потом добавление функции "труса". Вобщем пока что все :D

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

http://img64.imageshack.us/my.php?image=035fw.jpg - выдача репы

http://img64.imageshack.us/my.php?image=022eu.jpg - общий вид

http://img64.imageshack.us/my.php?image=013vf1.jpg - просмотр реп

Для более придметных бесед.

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

Предложения: все-же в админке настройки, ато репу каждый может менять, а было бы гуд если по достижению сколько-то постов. Изменение репы с профиля(просто дописать в мануал, мы итак в шаблоны всунем). Потом добавление функции "труса". Вобщем пока что все :D

 

настройки в админке обязательно будут

 

невозможность менять репу до достижения сколько то постов - да, действительно, в следующей версии реализую!

 

вот про изменение репы с профиля - тоже добавлю в следуюшщую версию (чо то не подумал о таком ;) )

 

:)

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

http://img64.imageshack.us/my.php?image=035fw.jpg - выдача репы

http://img64.imageshack.us/my.php?image=022eu.jpg - общий вид

http://img64.imageshack.us/my.php?image=013vf1.jpg - просмотр реп

Для более придметных бесед.

 

3-ий скрин просто сказка!

 

А можно ли убрать цветные кнопочки с "+" и "-" и оставить просто символы "+" и "-" ? просто на голубом фоне не смотрица... имхо

 

+ возможные цветовые варианты самих значков "+" и "-" в формате gif в колонке - "Уровень". :D:) и цены б ему не было! :);)

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

http://img64.imageshack.us/my.php?image=035fw.jpg - выдача репы

http://img64.imageshack.us/my.php?image=022eu.jpg - общий вид

http://img64.imageshack.us/my.php?image=013vf1.jpg - просмотр реп

Для более придметных бесед.

 

3-ий скрин просто сказка!

 

А можно ли убрать цветные кнопочки с "+" и "-" и оставить просто символы "+" и "-" ? просто на голубом фоне не смотрица... имхо

 

+ возможные цветовые варианты самих значков "+" и "-" в формате gif в колонке - "Уровень". :D:) и цены б ему не было! :);)

 

 

для просто + и - в файле

cache/lang_cache/*/lang_topic.php

меняем под себя

 

'plus' => "<img src='style_images/1/r_add.gif' border='0' />",
'minus' => "<img src='style_images/1/r_minus.gif' border='0' />",
'plus_disabled' => "<img src='style_images/<#IMG_DIR#>/r_add1.gif' border='0' />",
'minus_disabled' => "<img src='style_images/<#IMG_DIR#>/r_minus1.gif' border='0' />",

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

А ещё лучше вывод отдельно суммы "+" и "-", а не общего числа реп ( например: Репутация: - / + [-5 / +23] )

при просмотре репы в окне ? ...на моем скрине (самый первый пост) именно так и сделано.

 

Dan1, спасибо :D

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

А ещё лучше вывод отдельно суммы "+" и "-", а не общего числа реп ( например: Репутация: - / + [-5 / +23] )

при просмотре репы в окне ? ...на моем скрине (самый первый пост) именно так и сделано.

 

Dan1, спасибо :D

Да, да... точно! только я хочу чтобы эта инфа под аватаром была

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

имхо, так лучше:

 

в reputation.php

<td class='row2' align='left'><b><a href='".$this->ipsclass->base_url."showtopic=".$row['topic']."'>".$from_topic['title']."</a></b></td>

 

меняем на

 

<td class='row2' align='left'><b><a href='".$this->ipsclass->base_url."showtopic=".$row['topic']."&view=findpost&p=".$row['post']."'>".$from_topic['title']."</a></b></td>

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

А ещё лучше вывод отдельно суммы "+" и "-", а не общего числа реп ( например: Репутация: - / + [-5 / +23] )

при просмотре репы в окне ? ...на моем скрине (самый первый пост) именно так и сделано.

 

Dan1, спасибо :D

 

да, пожалуй стоит тоже так сделать :)

 

 

имхо, так лучше:

 

в reputation.php

<td class='row2' align='left'><b><a href='".$this->ipsclass->base_url."showtopic=".$row['topic']."'>".$from_topic['title']."</a></b></td>

 

меняем на

 

<td class='row2' align='left'><b><a href='".$this->ipsclass->base_url."showtopic=".$row['topic']."&view=findpost&p=".$row['post']."'>".$from_topic['title']."</a></b></td>

 

ага, учту ;)

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

А ещё лучше вывод отдельно суммы "+" и "-", а не общего числа реп ( например: Репутация: - / + [-5 / +23] )

Имхо этот, и обычный вариант стоит пихнуть в админку для выбора админом. А сделать вроде не сложно.

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

А ещё лучше вывод отдельно суммы "+" и "-", а не общего числа реп ( например: Репутация: - / + [-5 / +23] )

Имхо этот, и обычный вариант стоит пихнуть в админку для выбора админом. А сделать вроде не сложно.

 

ага, именно так и будет :D

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

И по возможности насчет админки. Попытаться реализовать все что есть в репе для 2.0.х портированной под 2.1.х.

 

Dan1, если бы тебя не усложнило то взять оттуда настройки которые в админку пихаются, и прикрутить к своему моду. Большенство просьб отпало бы, потому что там есть все абсолютно для репы.

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


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

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

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