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

[2.3.x]iReputation System 1.0.0


Yama

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

Комментарии оставлять в репутации можно. Но не отображается причина за что был установлена и поднята репутация участнику форума
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

Как убрать кнопку "Репутация" справа вверху около Календаря?

P.S. При удалении этого мода выдает ошибку БД! Что за тупость? Его теперь никак не снести и кнопка "Включить/Отключить репутацию" ничего не дает!!! Самое просто будет убрать кнопку, плиз подскажите!

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

А как сделать номер репутации жирным и подчёркнутым

 

Пример

 

Репутация: 5

 

И ещё я хотел спросить как объеденить кнопку спасибо с с этой репутацией

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

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

 

Да всё бы хорошо, работает нормально и установился нормально, а вот ограничить так и не смог.

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

unisolo, попробуй найти этот код:

$member['member_posts']	= $this->ipsclass->compiled_templates['skin_topic']->member_posts( $this->ipsclass->do_number_format( intval( $member['posts'] ) ) );

не в ipclass.php

а в sources\action_public\topics.php

По идее тогда будет работать)

Не нашел эту строчку ни в ipsclass.php, ни в topics.php

Форум 2.3.5

Где копать чтобы установить мод?

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

в ipsclass.php код выглядит примерно так:

$member['member_posts']	= $this->compiled_templates[ $skin_file ]->member_posts( $this->do_number_format( intval( $member['posts'] ) ) );

Нашел, спасибо.

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

Быстрый выбор типа изменения репутации.

Если кому то захочеться не париться с выбором и иметь красивые + и - возле цифарки с репутацией вместо "Изменить репутацию" то советую в каждом скине править skin_reputation --> give_rep сделав замену:

найти

<input type="radio" name="rep_type" value="1">{$this->ipsclass->lang['pos']}<br />
<input type="radio" name="rep_type" value="2">{$this->ipsclass->lang['neg']}

заменить на

<if="$this->ipsclass->input['act']==add">
<input type="radio" name="rep_type" value="1" checked>{$this->ipsclass->lang['pos']}<br />
<else />
<input type="radio" name="rep_type" value="1">{$this->ipsclass->lang['pos']}<br />
</if>
<if="$this->ipsclass->input['act']==del">
<input type="radio" name="rep_type" value="2" checked>{$this->ipsclass->lang['neg']}
<else />
<input type="radio" name="rep_type" value="2">{$this->ipsclass->lang['neg']}
</if>

дальше, в skin_topic --> member_reputation заменить всё на

<if="$this->ipsclass->member['g_access_rep']">
{$this->ipsclass->lang['rep']}
<if="$id != $this->ipsclass->member['id'] AND $this->ipsclass->member['g_give_rep']">
<a href='{$this->ipsclass->base_url}autocom=reputation&cmd=give_reputation&id={$id}&act=del'>
<b>-</b></a></if>
<a href='{$this->ipsclass->base_url}autocom=reputation&cmd=member_reputation&id={$id}'>{$reputation}</a>
<if="$id != $this->ipsclass->member['id'] AND $this->ipsclass->member['g_give_rep']">
<a href='{$this->ipsclass->base_url}autocom=reputation&cmd=give_reputation&id={$id}&act=add'><b>+</b></a></if></if>

вместо + и - можно попробовать указать <{WARN_ADD}> и <{WARN_MINUS}>, но например в стиле ip.boardpr это выглядит как будто понизить рейтинг это круто :D

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

Люди как сделать так чтоб неписал вопросиками в причине репутация, помогите плз!

Проверь кодировку таблиц, созданных модом.

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

Люди как сделать так чтоб неписал вопросиками в причине репутация, помогите плз!

Проверь кодировку таблиц, созданных модом.

А неподскажите как, я с кодировкой полный нуб

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

  • 2 недели спустя...

Как удалить репутацию???

Как сделать ограничение чтобы репутацию можно было давать не чаще чем 1 раз в день одному юзеру!???

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

  • 2 недели спустя...

Мод подкупает своей красотой и простотой установки, но сильно не хватает указателя на пост, за который выставляется репутация.

 

И почему-то некоторые фильтры на проксях в офисах блокируют урлы, где встречается слово "reputation" :D

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

Чтобы сделать причину обязательной, нужно =>

 

открыть ./sources/components_public/reputation.php

найти

$rep_text = $this->ipsclass->my_nl2br( $this->postlib->parser->pre_db_parse( $rep_text ) );

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

if(!$rep_text)
	{
	$this->ipsclass->Error( array( 'MSG' => 'error_no_rep_text' ) );
	}

открыть ./cache/lang_cache/ru/reputation.php

найти

'error_no_retards'		=>		"Нельзя изменять репутацию самому себе!",

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

'error_no_rep_text'		=>		"Вы не ввели причину!",

 

Проблему с запретом постить очень часто репутацию переделаю. ждем народ. ждем

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

Люди у меня такая проблема, когда повышаю или понижаю юзеру репутацию а еще пишу сообщение, если сообщение на русском то вылетает ошибка связь бД прервана, а на англ и цифрах все норм, как можно исправить? или вообще убрать билд с сообщением и просто тупо ставить +-???
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

2 genresu4

Спасибо, уже стало легче. Можно ли сделать ещё так, чтобы при нажатии +/- на автомате выделялся вариант в окне изменения репутации? Или оно так и должно быть, но у меня не пашет? :D

 

Далее вопрос такой. Не мог бы кто подсказать как вынести репутацию в профиль пользователя? Например, чтобы она отображалась над уровнем предупреждений. Я сам попытался, конечно, но опыта на такие свершения ещё не хватает... ;) Буду очень благодарен за любую помощь.

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

  • 2 недели спустя...

А мод неплох. Даже я бы сказал отличный мод!!! Поставил на IPB 2.3.6 работает исправно. Спасибо genresu4 и maxnm за внесенные изменения в мод.

Желающие отблагодарить - скидываемся по баксу мне на домен))) Номера кошельков по ПМ) =)

Уважаемый Yama сначало бы довели до ума мод а потом и по 5 баксов а то и 10 нежалко. Глядя на эти 5 страниц и полгода просьб пользователей можно сделать вывод не в вашу пользу. Надо же оказывать хоть какуе-то помощь и содействие!!!

 

Проблему с запретом постить очень часто репутацию переделаю. ждем народ. ждем

 

maxnm тоже надеемся и ждём!!!

 

Хотелось также бы увидить в моде:

1. Ссылку на пост за который повышена или понижена репутация.

2. Ограничения на добавления репутации. Тоесть при наборе допустим 50 постов. Если меньше пользователь не может изменять репу.

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

  • 3 недели спустя...

Ещё желанное увидеть в моде:

Единоразовое изменение репутации одному и тому пользователя за день.

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

  • 5 недель спустя...

При установке через универсальный установщик возникает проблема - Ошибка чтения XML файла 'reputation.xml' папки mod_install. Исправьте ошибку перед продолжением.

Помогите пожалуйста (((

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

Быстрый выбор типа изменения репутации.

Если кому то захочеться не париться с выбором и иметь красивые + и - возле цифарки с репутацией вместо "Изменить репутацию" то советую в каждом скине править skin_reputation --> give_rep сделав замену:

найти

<input type="radio" name="rep_type" value="1">{$this->ipsclass->lang['pos']}<br />
<input type="radio" name="rep_type" value="2">{$this->ipsclass->lang['neg']}

заменить на

<if="$this->ipsclass->input['act']==add">
<input type="radio" name="rep_type" value="1" checked>{$this->ipsclass->lang['pos']}<br />
<else />
<input type="radio" name="rep_type" value="1">{$this->ipsclass->lang['pos']}<br />
</if>
<if="$this->ipsclass->input['act']==del">
<input type="radio" name="rep_type" value="2" checked>{$this->ipsclass->lang['neg']}
<else />
<input type="radio" name="rep_type" value="2">{$this->ipsclass->lang['neg']}
</if>

дальше, в skin_topic --> member_reputation заменить всё на

<if="$this->ipsclass->member['g_access_rep']">
{$this->ipsclass->lang['rep']}
<if="$id != $this->ipsclass->member['id'] AND $this->ipsclass->member['g_give_rep']">
<a href='{$this->ipsclass->base_url}autocom=reputation&cmd=give_reputation&id={$id}&act=del'>
<b>-</b></a></if>
<a href='{$this->ipsclass->base_url}autocom=reputation&cmd=member_reputation&id={$id}'>{$reputation}</a>
<if="$id != $this->ipsclass->member['id'] AND $this->ipsclass->member['g_give_rep']">
<a href='{$this->ipsclass->base_url}autocom=reputation&cmd=give_reputation&id={$id}&act=add'><b>+</b></a></if></if>

вместо + и - можно попробовать указать <{WARN_ADD}> и <{WARN_MINUS}>, но например в стиле ip.boardpr это выглядит как будто понизить рейтинг это круто :D

При выполнении данной инструкции, когда открыть какую нибуть тему, грузится белая страница, подскажите как исправить, пожалуйста

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

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

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

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