Перейти к содержимому
Русский язык для Invision Community 5

Reputation System

сегодня скачал такой мод Reputation_System_4.5.4_(Build_10008) хочу поставить на 2.2.2

может кто знает на каком форуме можно посмотреть как этот мод выглядит, или хотя бы скриншот

 

П.С там админка на анг ((( может у кого есть на русском

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

  • Автор
Так вы ставите репутацию от 2.1, потому что там не {$this->ipsclass->lang['']}, а {ipb.lang['']}.

в инструкции написано:

> Version History

> Версия 1.0.2

> + Добавлена совместимость с IPB 2.2

 

это понятно что мод переделан с 2.1 под 2.2

 

то что в цитате - на это внимание не оброщять? остовляем как есть..

Я вам уже ответил в PM, решайте.

  • Автор

Проблему нашел..

Не внимателен был с topics.php ДОБАВЛЯЕМ ПЕРЕД

сейчас все ок!

a397f7c7a8ca.jpg

 

Почему + \ - не активны?

Потому что тыкву самому себе ставить запрещено :)

  • Автор
Потому что тыкву самому себе ставить запрещено :)

Так я зарегистрировал другой ник хочу поставить + \ - другому нику .. +\- все равно не активен

правильно правили topics ?? Может что-то упустили? А может настройки не дают?

  • Автор

> andaril

"А может настройки не дают?"

те которые в АЦ ? я там все меня(( не помогло

 

topics - впорядке

 

то что по середине 0 он активный

 

из-за этого может быть?

/sources/action_public/profile.php

if(strtolower($this->ipsclass->input['act']) == 'st' OR $this->ipsclass->input['act'] == 'rep')
               {
                       $member['reputation_allow'] = true;

                       $member['reputation_text'] = $this->ipsclass->lang['reputation'];
                       if (($this->ipsclass->member['id'] != $member['id']) && ($this->ipsclass->member['posts'] >= $this->ipsclass->vars['rep_posts']) && $this->ipsclass->member['rep_allow'])
                       {
                               $member['reputation_minus'] = "<a href='java script:rep_change_window_open(\"{$this->ipsclass->base_url}act=rep&type=win_minus&mid={$member['id']}&p={PID}\");' title='{$this->ipsclass->lang['rep_dec']}'>{$this->ipsclass->lang['minus']}</a>";
                               $member['reputation_add'] = "<a href='java script:rep_change_window_open(\"{$this->ipsclass->base_url}act=rep&type=win_add&mid={$member['id']}&p={PID}\");' title='{$this->ipsclass->lang['rep_inc']}'>{$this->ipsclass->lang['plus']}</a>";
                       }
                       else
                       {
                               $member['reputation_minus'] = "{$this->ipsclass->lang['minus_disabled']}";
                               $member['reputation_add'] = "{$this->ipsclass->lang['plus_disabled']}";
                       }
                       $member['reputation_scores'] = "<a href='{$this->ipsclass->base_url}act=rep&type=history&mid={$member['id']}' title='{$this->ipsclass->lang['view_rep']}'>{$member['reputation']}</a>";
               }

Вот это отвечает за плюсы и минусы в файле topics.php. Там условие, что репутацию невозможно будет изменять если пользователю это запрещено (в админке пользователю запретить можно), или пользователь имеет недостаточное количество сообщений (по умолчанию 100, у вас есть 100 сообщений?).

 

Сомхэйн. Передай мастеру если не тяжело, в мануале по установке мода javascript с пробелом написано. Могут вопросы пойти.

  • Автор

все работает.. поменял 100 на 5

 

Как всегда большое спасибо за то что вы есть :)

Думаю, тема эта ещё кому-то пригодиться. У многих проблемы с установкой этого мода.

  • Автор

Ещё один вопрос :) как сделать чтобы репутация отображалась в профиле

Дело в том что у меня стоит классический режим профиля, как в IPB 2.1.x. (большенство пользователем классический режим удобен, быстрый)

af3a64c66207.jpg

 

в другом режиме профиля отображается

6b10514d3983.jpg

Делайте изменения, как в 2.1.

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

Помогите пожплуста.Что случилось.Не светятся картинки.Написано рисунок рисунок и цыферка!как мне это поменять!Раньше все норм было

Проверьте на месте ли макросы...

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

подкажите плиз куда поставить код

 if(strtolower($this->ipsclass->input['act']) == 'st' OR $this->ipsclass->input['act'] == 'rep')
			{
					$member['reputation_allow'] = true;

					$member['reputation_text'] = $this->ipsclass->lang['reputation'];
					if (($this->ipsclass->member['id'] != $member['id']) && ($this->ipsclass->member['posts'] >= $this->ipsclass->vars['rep_posts']) && $this->ipsclass->member['rep_allow'])
					{
							$member['reputation_minus'] = "<a href='java script:rep_change_window_open(\"{$this->ipsclass->base_url}act=rep&type=win_minus&mid={$member['id']}&p={PID}\");' title='{$this->ipsclass->lang['rep_dec']}'>{$this->ipsclass->lang['minus']}</a>";
							$member['reputation_add'] = "<a href='java script:rep_change_window_open(\"{$this->ipsclass->base_url}act=rep&type=win_add&mid={$member['id']}&p={PID}\");' title='{$this->ipsclass->lang['rep_inc']}'>{$this->ipsclass->lang['plus']}</a>";
					}
					else
					{
							$member['reputation_minus'] = "{$this->ipsclass->lang['minus_disabled']}";
							$member['reputation_add'] = "{$this->ipsclass->lang['plus_disabled']}";
					}
					$member['reputation_scores'] = "<a href='{$this->ipsclass->base_url}act=rep&type=history&mid={$member['id']}' title='{$this->ipsclass->lang['view_rep']}'>{$member['reputation']}</a>";
			}

в смысле в какой раздел... укажите имя

 

		//-----------------------------------------
	// ????????
	//-----------------------------------------

А в ридми что пишет? Куда его сунуть?

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.