Ru-Board.club
← Вернуться в раздел «Invision Board»

» Система плюсования

Автор: ru bin
Дата сообщения: 11.01.2003 08:35
В форумах на www.ag.ru/forums (движок вроде php-board), есть система плюсования, т.е. пользователи могут поставить другим пользователям плюсик или минусик на свое усмотрение. Удобная и приятная вещь. Хотелось бы на инвижине реализовать такое (т.е. найти хак, который дает такую возможность), может быть кто видел?
И еще система Ranks. Как поменять картинки для нее, обычные квадратики не прельщают, хотелось бы тематических вставить....

Добавлено
сорьки, ошибся, движок Yabb. переделанный под нужды Агевцев
Автор: Evil_Pixel
Дата сообщения: 11.01.2003 13:35
есть такая тема
уже стоит у нас.
на www.ibresource.com найдеш
Автор: ru bin
Дата сообщения: 11.01.2003 14:06
Evil_Pixel
где это у вас и поконкретнее пожалуйста, как называется хак или как его найти, наибресорсе с навигацией как бы не очень....
Автор: Evil_Pixel
Дата сообщения: 11.01.2003 19:27
вот эти хаки в офицале.


http://www.ibresource.com/index.php?s=6cf66458adecfaac0c4b2f8c2b9792c3&pg=db&mod=394

http://www.ibresource.com/index.php?s=6cf66458adecfaac0c4b2f8c2b9792c3&pg=db&mod=475

http://www.ibresource.com/index.php?s=6cf66458adecfaac0c4b2f8c2b9792c3&pg=db&mod=637

а у нас это тут http://www.invisionboard.ru/
стоит немного переделаный хак наград и наказаний.
Автор: H e r m i t
Дата сообщения: 11.01.2003 21:05
ru bin
Ставь karma hack, чуть-чуть меняй его (в основном чтобы не только модераторы и администраторы могли им пользоваться, но и простые смертные) и получишь то что надо.
Автор: StasM
Дата сообщения: 19.01.2003 00:30
H e r m i t
а это меняется путем изменения кода или в админ центре можно будет поменять?
Автор: H e r m i t
Дата сообщения: 19.01.2003 01:26
StasM
Увы, придеться код изменять
Автор: StasM
Дата сообщения: 19.01.2003 13:05
H e r m i t
Вы случайно не знаете, где можно найти код, который нужно изменять?! Буду очень признателен!

Добавлено
Так же у меня возникло еще несколько вопросов:
Как сделать так, чтобы пользователи смогли посмотреть за что добавлено или вычетано очко?
Как сделать, чтобы пользователи сами себе не смогли добавлять очки?
Как сделать, чтобы вместо [ Add Karma | Remove Karma ] писалось: [ Добавить очко | Снять очко ]?
Автор: ru bin
Дата сообщения: 19.01.2003 14:04
все это реализовано на АГ.ру я давал картинки, где все показано...
www.nvkz.net/fanart/pics
Автор: StasM
Дата сообщения: 19.01.2003 14:29
ru bin
Да, я знаю, но как это осуществить?!!! Код менять, но как. Я в этом полный ламер!
Автор: StasM
Дата сообщения: 20.01.2003 00:57
НАРОД!!! Помогите, установил эту систему плюсования, а у меня теперь с форумом какая-то ерунда началась. Не вставляется цитаты, не делается жирным и т.д. Кто может, ПОМОГИТЕ!!! Очень прошу.

Добавлено
Извеняюсь, всё работает кроме вставки быстрой цитаты нажимая на ссылку "цитата". Но всё равно, помощь нужна. Буду очень признателен.
Автор: H e r m i t
Дата сообщения: 21.01.2003 23:11
StasM

Цитата:
Вы случайно не знаете, где можно найти код, который нужно изменять?! Буду очень признателен!

Я могу только в общем виде сказать. А вот где и что именно надо менять и на что - не скажу.
Автор: StasM
Дата сообщения: 21.01.2003 23:32

Цитата:
А вот где и что именно надо менять и на что - не скажу.

из вредности?!
А если серьезно, то общий вид мне врятли поможет... в этих делах, я - ламо!
Автор: H e r m i t
Дата сообщения: 22.01.2003 11:32
StasM
из-за отсутствия знаний.
Что-то подобное (~каждый пользователь за каждые n постов получит 1 поинт, который он сможет потратить для того чтобы поднять/опустить т.н. карму другому пользователю) я, после перехода на 1.1 (недели через две-три), буду пытаться делать на своем форуме: тогда может быть и в подробностях расскажу (если получится).
Автор: StasM
Дата сообщения: 24.01.2003 20:20
Ребят, ну помогите. На форуме, при нажатии на кнопку вставки бысрой цитаты открывается окно, в котором можно процетировать. А раньше было так как в этом форуме.
Автор: theIggs
Дата сообщения: 26.01.2003 09:41
StasM

Цитата:
А раньше было так как в этом форуме.

Значит, соответствующий хак потерял - переустанови.

ru bin
Все, я хак скачал, сам установлю, поменяю, русифицирую... Это все фигня. А что касается тематических картинок - вставляются-то они тупо в Админцентре, ты бы лучше занялся, да нашёл эти самые картинки, наконец...
Автор: theIggs
Дата сообщения: 16.02.2003 21:48
Значит, так. На основе Karma Hack для системы плюсования реализовано:
1. Гости не могут просматривать репутацию пользователей, не могут добавлять и отнимать репутацию.
2. Самому себе плюсовать нельзя.
3. Ведется статистика, кому, сколько и за что добавлено/отнято очков репутации.
4. Плюсование возможно из темы (рядом с каждым постом) [+ | – ], просмотр - из темы и из профиля.
5. Плюс/минус от каждого пользователя каждому пользователю ограничен по времени (настраиваемый интервал), т.е. например, ставим в Админцентре интервал 7 дней - тогда, если пользователь A плюсанул пользователю Б, вновь плюсануть тому же пользователю он сможет только через 7 дней.
6. Автоматическое снятие права постить с пользователей по достижении репутации -50.
7. Ясен пень, всё русифицировано.
Делалось именно "как на ag.ru". Пример работы - на http://anime.kuzbass.com/forums/, тока региться надо (см. п. 1 ). Ну, может, заодним кто-то и аниме увлечётся...
Принимаются предложения по модернизации, а то самому всей широты вопроса не увидеть...
Автор: H_e_r_m_i_t
Дата сообщения: 16.02.2003 22:02
theIggs
Гм. А я не так делал: +/- ограничен к-вом поинтов. За каждые 30 сообщений пользователь получает 1 поинт которой и может потратить, повысив или же понизив другому пользователю карму, статистика доступна только в админпанели, права постить не снимаются (для этого модераторы и администраторы есть).
Автор: theIggs
Дата сообщения: 16.02.2003 22:23
H_e_r_m_i_t Говорю же, делалось "как на ag.ru"... Статистику всем интересно посмотреть (а нафиг тогда вообще пользователям друг другу репутацию добавлять, если не видно, за что?). Права постить - дело десятое; не думаю, что кто-то в присутствии модеров/админов способен дожить до репутации -50... А вот насчёт пойнтов - имхо, только подталкивает нафлудить побольше... Хотя тоже метод. Мне вообще не нравится рейтинговать пользователей по числу постов... так одни только болтуны безмерные смогут плюсы раздавать, а если человек только изредка полезные советы даёт или вообще только читает - он не сможет выразить своё уважением другому?..
Автор: H_e_r_m_i_t
Дата сообщения: 16.02.2003 22:31
theIggs
А у меня не репутация, а карма

Цитата:
А вот насчёт пойнтов - имхо, только подталкивает нафлудить побольше...

Первое время пытались... Сейчас с этим проблем нет.

Цитата:
если человек только изредка полезные советы даёт

Вот ему карму и поднимут.
Автор: theIggs
Дата сообщения: 16.02.2003 22:39
H_e_r_m_i_t

Цитата:
А у меня не репутация, а карма

А, один фиг...

Цитата:
Вот ему карму и поднимут.

А он никому? А если человек только читает - он не имеет права на мнение? :-\
З.Ы. Ты бы, кстати, тоже кинул свой вариант - и выбор бы был...
Автор: H_e_r_m_i_t
Дата сообщения: 16.02.2003 22:46

Цитата:
А, один фиг...

Неа, это с анонимным "голосовнием"


Цитата:
А он никому? А если человек только читает - он не имеет права на мнение?

Если он только читает и ничего не постит, то его могут удалить.


Цитата:
З.Ы. Ты бы, кстати, тоже кинул свой вариант - и выбор бы был...

Т.е.?
Автор: theIggs
Дата сообщения: 16.02.2003 22:54
H_e_r_m_i_t

Цитата:
Если он только читает и ничего не постит, то его могут удалить.

Блин... за что? Какая жестокость... Удалять надо тех, кто вообще неактивен, а так...

Цитата:
Т.е.?

Ну типа - "код в студию", "мучаем карма-хак" и всё такое... А то заходят люди в эту тему, ничего определённого не находят и остаются на всю жизнь в неведении... Не в том смысл Форума Ру-Борда! Типа...
Автор: baserua
Дата сообщения: 24.02.2003 17:30
http://forum.ru-board.com/topic.cgi?forum=26&bm=1&topic=0170#1

очень интересная тема начата. Обсуждается логика работы системы предупреждений.
Автор: theIggs
Дата сообщения: 28.02.2003 22:40
Прошу прощения у всех, кому обещал хак на прошлой неделе. Нехватка времени и всё такое...
Видимо, доделывать его пока не буду, так как конкретных предложений нет, времени нет, а мой домашний форум идею хака отверг.
Выкладываю хак сюда. Если кому нужно будет описание возможностей, или будут какие-то предложения - оставляйте пожелания тут.
Версия движка 1.1 RC2.

Установка:
Напоминаю:
FIND = найти,
DIRECTLY AFTER that add = сразу ниже этого добавить,
REPLACE that with = заменить на

1. Открыть sources/Admin/ad_settings.php. Проделать следующие операции:
http://www.nvkz.net/thrashmp3/hack/ad_settings.txt

2. Открыть sources/Admin/admin_pages.php. Проделать операции:

Код: //FIND

12 =>array( 'COPPA Set-up' , 'act=op&code=coppa' ),

//DIRECTLY AFTER that add:

13 =>array( 'Karma Set-up' , 'act=op&code=karma' ),
Автор: Zuckermann
Дата сообщения: 01.03.2003 18:52

Цитата:
P.P.S. Огромное спасибо автору Карма-хака! Хороший хак


И тебе спасибо чувак за хороший хак....Родина тебя не забудет=)
Автор: StasM
Дата сообщения: 01.03.2003 20:27
theIggs
а не мог бы ты подробнее описать 11 пункт?

Добавлено
и 10. В 10 вобще ничего не понял
Автор: theIggs
Дата сообщения: 02.03.2003 18:40
OK. Пишу попонятней:

10. Открыть Skin/s*/skin_topic.php. Проделать операции:

Код: НАЙТИ

function Show_attachments($data) {
global $ibforums;
return <<<EOF
<br><br>
<table cellpadding='4' cellspacing='0' border='0' width='50%' align='center' class='fancyborder'>
<tr>
<td align='right' valign='middle' rowspan='2'><img src='{$ibforums->vars['mime_img']}/{$data['image']}' border='0' alt='User Attached Image'></td>
<td align='left'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Attach&type=post&id={$data['pid']}' target='_blank'>{$ibforums->lang['attach_dl']}</a></td>
</tr>
<tr>
<td align='left' valign='middle' width='98%'>{$data['name']} ( {$ibforums->lang['attach_hits']}: {$data['hits']} )</td>
</tr>
</table>
<br><br>
EOF;
}

НИЖЕ ДОБАВИТЬ:

function karma_options_links($stuff) {
global $ibforums;
return <<<EOF
[ <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=karma&CODE=01&mid=$stuff[mid]&f=$stuff[f]&t=$stuff[t]'>+</a>
<span style='color:<{tbl_border}>'>|</span>
<a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=karma&CODE=02&mid=$stuff[mid]&f=$stuff[f]&t=$stuff[t]'>—</a> ]
EOF;
}

function karma_options_drop($stuff) {
global $ibforums;
return <<<EOF
<form
action='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?act=karma&CODE=03'
method='POST' name='jumpmenu'>
input type='hidden' name='f' value='$stuff[f]'>
<input type='hidden' name='t' value='$stuff[t]'>
<input type='hidden' name='mid' value='$stuff[mid]'>
<input type='hidden' name='s' value='$ibforums->session_id'>
<select name='karma_level' class='forminput'>
<option value=NULL>Karma Level</option>
<option value=-5>-5</option>
<option value=-4>-4</option>
<option value=-3>-3</option>
<option value=-2>-2</option>
<option value=-1>-1</option>
<option value=0>0</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
</select>&nbsp;<input type='submit' value='Karma'
class='forminput'></form>
EOF;
}

В этом же файле НАЙТИ

{$data[POSTER]['member_joined']}<br>
{$data[POSTER][WARN_GFX]}<br><br></span>

ЗАМЕНИТЬ НА:

{$data[POSTER]['member_joined']}<br>
{$data[POSTER][WARN_GFX]}
{$data[POSTER]['karma']} {$data[POST]['karma_options']}</span>
Автор: StasM
Дата сообщения: 02.03.2003 19:23
11 пункт сделал, в принципе и 10 тоже сделал, но при заходе в тему он мне указывает на ошибку вот тут:

Цитата:
return <<<EOF


А можно с тобой как-нибудь по аське связаться?
Автор: theIggs
Дата сообщения: 02.03.2003 19:40
StasM Тока мылом... theiggs@ngs.ru. Можешь копию изменённых файлов кинуть, я гляну...

Страницы: 123

Предыдущая тема: Как базу phpBB2 конвертировать в базу InvisionBoard?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.