Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Система плюсования

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5

Открыть новую тему     Написать ответ в эту тему

my4a4oc

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну перво-наперво хотелось бы сказать спасибо за этот хак
Но вот у меня родилось такое маленькое предложение:
 
Я сам-то очень плохо владею пхп и мусклом, но думаю, что такая штука как то, что я хочу предложить не есть сложно.
 
Так вот, можно ли добавить в существующий хак такую штуку, чтобы по набиранию юзверем определенного кол-ва репутации его статус несколько менялся. Например был просто Newbie, а станет Good Newbie (если карма положительная) или Bad (если карма отрицательная). С возможностью добавления своих приставок к статусам...

Всего записей: 2 | Зарегистр. 28-05-2003 | Отправлено: 02:54 28-05-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак, финальная версия с баг-фиксами и т.п.... вроде, ничего не забыл.
Качать отсюда: http://www.nvkz.net/thrashmp3/hack/Reputation.zip и читать readme.txt.
Баг-репорты принимаются.
Предложения принимаются и будут реализованы в виде аддонов, но только после 16 июня.
 
my4a4oc
Сложно, т. к. в большой мере зависит от скина. В одном месте это всё не поменяешь, поэтому нужен список мест, где по дефолту отображается статус пользователя. Насколько понимаю, статусы показываются: в постах; в профиле; в письмах. Если ещё где найдёшь, оставь здесь заметку. Потом сделаю.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 23:03 31-05-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наконец-то поставил себе финальную версию . Приглашаю всех принять участие в тестировании (там, правда, английская версия стоит, но вроде ничего непонятного нет). Открыта тема по сбору предложений. Напоминаю: чтобы увидеть системку во всём блеске, надо зарегиться.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 15:05 09-06-2003
Randome

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поставил на форуме omsk.ws у себя  - всё ок.
только! почемуто рейтинговать можно второй раз ,если захожу попозже - хотя в админ центре сделал периуд в 7 дней.
тобишь рейтинг может получится не честный раз можно несколько раз проголосовать.
 
позже поставил рейтинг хак "top 100" и в этом хаке "репутации" исчезла подпись в проффайле полном юзеров ...внизу там была надпись--->  "рейтинг: побдробнее >>>"
впринципе это не сильно нужно , но как это вернуть обратно?

Всего записей: 31 | Зарегистр. 06-06-2003 | Отправлено: 10:10 10-06-2003
urodec



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
НАРОД ИДЕЯ!
 
В выходные я сидел переводил админ цент ну и изучал его
Так вот заметил, что при создании новой группы пользователей существует КУЧА разных настроек. Ещё там есть такая фишка как продвижение по службе. Вобщем набираешь там 100 постов становишся не мембером, а модером (пример)(не путайте с рангами). Вобщем, а что если туда репутацию запихать. Типа если у тебя репутаия минус 25, то ты становишься полузабаненным (у них там запрещено постить)и наоборот если у тебя репутация плюс 25, то сделать полумодеров (разрешить редактировать свои сообщения, удалять, удалять свои темы...) . Вобщем рульная фишка получится. Если это реализовать, что считайте что final релиз и дальнейшее усовершенствование ненужно

Всего записей: 711 | Зарегистр. 17-01-2003 | Отправлено: 23:05 22-06-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновление. Версия 1.1.0:
http://www.nvkz.net/thrashmp3/hack/Reputation110.zip
* Добавлена совместимость с Карма Хаком (теперь Карма Хак и Система репутаций используют разные названия модулей и разные поля в таблице)
* Поправлена ссылка "Назад" в статистике репутаций
* Добавлена возможность заменять название "Репутация" на другое и добавлять единицы измерения репутаций (например, "Авторитет: 10 кг" )
* Запрет постить по достижении определённой репутации - теперь можно установить своё число.
* Мелкие косметические правки
 
С версии 1.1 до версии 1.1.0 можно обновиться по вот этому скрипту:
http://www.nvkz.net/thrashmp3/hack/upgrade11to110.zip
 
Всем пользователям желательно обновить версию сейчас, потому что все навороты, которые попрут валом (надеюсь, скоро), будут опираться на версию 1.1.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 21:18 03-07-2003
my4a4oc

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вопросец... а как убрать можно анонимов ? ну не хочу я, чтобы все под анонимами плюсовали/минусовали репку кому-либо

Всего записей: 2 | Зарегистр. 28-05-2003 | Отправлено: 03:41 07-07-2003
Tsusaro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо. Сейчас скачаю 1.10. Еще пара моментов, которые возможно геморны для реализации, но хотелось бы видеть в хаке:
 
1. Возможность модерирования и удаления репы. Не думал что такая возможность понадобится, но один сидор на форуме начал понижать карму всем подряд с надписью " фсех нинавижу" =)). Вручную через базу исправлять слишком долго.
 
2. Отображение репы на нескольких страницах, скажем по 30 изменений на страницу. Стало актуально когда у многих пользователей репа перевалила за 100.

Всего записей: 44 | Зарегистр. 10-11-2002 | Отправлено: 23:05 16-07-2003
StasM



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подойдет ли этот хак для версии 1.2?

Всего записей: 844 | Зарегистр. 03-05-2002 | Отправлено: 00:28 17-07-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Совсем забыл...
Уже есть версия 1.1.1, скачать можно тут:
http://www.ibresource.ru/db/?mod=73
 
Список фич:
http://www.ibresource.ru/forums/index.php?act=ST&f=5&t=326
 
Демо:
http://rep.u9.ru
 
my4a4oc
Убрано.
 
Tsusaro

Цитата:
1. Возможность модерирования и удаления репы.  

Это уже добавил.

Цитата:
Отображение репы на нескольких страницах

А это надо добавить.
 
StasM

Цитата:
Подойдет ли этот хак для версии 1.2?

Нет, не подойдёт.
Хочу сначала его для 1.1.х довести до ума...
 
Добавлено
ЗЫ Tsusaro

Цитата:
у многих пользователей репа перевалила за 100

Не дашь URL, поглядеть на это безобразие?

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 04:12 17-07-2003
Tsusaro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И еще что хотелось бы видеть:
 
1. В строке в самом верху "Reputation - member Somebody: 0 [ +1 | -1 ]" хотелось бы видеть ссылку на профиль оного самбади.
 
2. Возможность анонимного голосования только после набора энного количества постов.
 
Безобразие вот оно:
 
http://dragonlance.olmer.ru/forum/
В частности:
http://dragonlance.olmer.ru/forum/index.php?s=&act=karma&CODE=03&mid=68
http://dragonlance.olmer.ru/forum/index.php?s=&act=karma&CODE=03&mid=4
 
Добавлено
И еще один момент: хотелось бы чтобы при заполнении формы изменения репы был виден ник того, кому сию репу изменияешь...

Всего записей: 44 | Зарегистр. 10-11-2002 | Отправлено: 13:20 17-07-2003
Tsusaro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил новую версию... Что глючит расчет плюсов и минусов.
 
http://dragonlance.olmer.ru/forum/index.php?s=&act=rep&CODE=03&mid=4 - 116 [ +120 | -4 ], на самом деле минусов 6.
http://dragonlance.olmer.ru/forum/index.php?s=&act=rep&CODE=03&mid=1- 50 [ +50 | -0 ] - на самом деле два минуса.
 
Или вот: http://dragonlance.olmer.ru/forum/index.php?s=&act=rep&CODE=03&mid=414
 
 
При сортировке по голосам отданным начинается какой-то хентий - и ники и голоса идут в совершенном беспорядке.
 
Все остальное работает..

Всего записей: 44 | Зарегистр. 10-11-2002 | Отправлено: 11:15 18-07-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tsusaro

Цитата:
глючит расчет плюсов и минусов.

Наследие старой версии. Сделай пересчёт репы в админке, Users & Groups -> Find/Edit User, пользователям с глюками.
 
Остальное надо посмотреть...

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 12:34 18-07-2003
Tsusaro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А возможно ли пересчитать сразу всех пользователей?

Всего записей: 44 | Зарегистр. 10-11-2002 | Отправлено: 14:38 18-07-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tsusaro

Цитата:
А возможно ли пересчитать сразу всех пользователей?

Вот про это я и не подумал... Постараюсь завтра-послезавтра обновить немного скрипт.

Цитата:
какой-то хентий  

Хентай - сугой!
Мой глюк, неправильно построен запрос. Мне же, блин, негде потренироваться...
 
Фикс:
Найти в Reputation.php

Код:
'r.from_id'  => 'sort_by_rep_changes',

и заменить на

Код:
'times'  => 'sort_by_rep_changes',

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 14:45 18-07-2003
Tsusaro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот теперь сугой ^_^
 
И еще один буг: после редактирования пользователя через админку вне зависимости от того что указано в Allow anonymous voting, оный поьзователь анонимно голосовать по любому больше не может.

Всего записей: 44 | Зарегистр. 10-11-2002 | Отправлено: 17:35 19-07-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версию 1.1.2 можно забрать здесь:
http://www.nvkz.kuzbass.net/thrashmp3/hack/Reputation112.zip
 
Добавлено: пересчёт репутации сразу всем пользователям, запрет голосования конкретному пользователю, разрешение анонимного голосования только при наборе определённого числа постов, отображение списка репы в несколько страниц.
 
Порядок обновления с версии 1.1.1:
1. Скачиваем архив, заменяем файлы Reputation.php, skin_rep.php, lang_rep.php на новые.
2. При помощи readme.txt обновляем следующие файлы:
functions.php
Profile.php
ad_member.php
ad_settings.php
lang_error.php
(остальные файлы не изменяются)
3. Качаем db_hack.php отсюда:
http://www.nvkz.kuzbass.net/thrashmp3/hack/db_hack2.php
Запускаем его на сервере.
 
PS Поделитесь кто-нибудь с развитой системой репы дампом таблицы ibf_reputation, а то мне нормально потестировать негде.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 23:10 22-07-2003
Stafford



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё работает нормально кроме одной вещи. Когда я даю или отнимаю репутацию у кого-то и указываю почему и нажимаю на кнопку ок, у меня появляется белая страница с ошибкой, подскажите как её исправить.
 
мой форум: Invision board 1.1 Final. Есть так же phpmyadmin.

Код:
 
mySQL query error: SELECT r.*, m.name, t.title FROM ibf_reputation r
               LEFT JOIN ibf_members m ON (m.id=r.from_id)
               LEFT JOIN ibf_topics t ON (r.forum_id=t.forum_id AND r.topic_id=t.tid)
               WHERE r.member_id='2' ORDER BY r.msg_date DESC
               LIMIT 0,  
 
mySQL error: You have an error in your SQL syntax near '' at line 5
mySQL error code: 1064
Date: Tuesday 05th of August 2003 06:35:13 PM
 

Всего записей: 100 | Зарегистр. 03-11-2002 | Отправлено: 20:36 05-08-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stafford
Есть ли URL у форума?..

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 15:24 06-08-2003
Stafford



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
мой форум у меня на локалке, IP у меня постоянный связь со мной по аське  29900284 в инете я целый день. Жду помощи.

Всего записей: 100 | Зарегистр. 03-11-2002 | Отправлено: 16:23 06-08-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Система плюсования


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru