Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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>";
			}

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

 

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

Опубликовано:

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

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.