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

Сделать Мод предупреждений видимым для пользователей!

По умолчанию этот мод видять только Админы и Модеры! сами пользователи не видят количество предупреждений,

если им в личку при выносе предупреждение не отпишет Модератор,пользователь так и не узнает об этом,

реально сделать видимыми Предупреждения для пользователей?

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

Tools & Settings > System Settings > Members > Warning and Moderation

 

Allow all other non-protected groups to see their own warn level and reasons? Yes

  • Автор

Спасибо большое ! что бы я без вас делал! :rolleyes:

 

(Админка ну очень большая.. пока все осилить не могу..)

Изменено пользователем setmel

  • 1 месяц спустя...

Данная опция включена, но у одного пользователя всё равно выдаёт

[#2025] Вы не можете воспользоваться данной возможностью.

Пробовал ставить его группу у меня всё отлично. Что это может быть?

Советовали очистить его журнал, но я так и не нашёл как это сделать. Скорее всего, это как то через базу.

  • 2 года спустя...

В 3.4.4 эту настройку, как я понял, упразднили? Как же быть теперь?

В 3.4.4 эту настройку, как я понял, упразднили? Как же быть теперь?

Что упразднили?

Все там есть. Может Вы не там или не то ищите?

Более того, каждый юзер в настройках уведомлений может подписаться на свои варнинги :)

Ищу, как написано выше, тут: Tools & Settings > System Settings > Members > Warning and Moderation :

 

http://img802.imageshack.us/img802/3263/passatb3piterruforumadm.png

 

И не нахожу Allow all other non-protected groups to see their own warn level and reasons? - соответственно, в русском эквиваленте...

 

В другом месте надо искать?

Allow all other non-protected groups to see their own warn level and reasons?

=

Разрешить пользователям видеть свои предупреждения

Ахаха... а я то на самом деле ищу: Обычные пользователи могут видеть чужой уровень предупреждений? :rolleyes:

Зачем простым смертным видеть преды других пользователей?

Чтобы знали своих "героев" :) Интересует именно отображение общей цифры, без истории.

Как вариант, в шаблоне userInfoPane (группа Global Templates) найти

		<if test="authorwarn:|:$author['show_warn']">
		<li>
			<if test="hasWarningId:|:$options['wl_id']">
				<img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
			</if>
			<a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
		</li>
	</if>

Ниже добавить

		<if test="$this->settings['warn_on'] AND  ! $this->memberData['g_is_supmod'] AND ! $this->memberData['is_mod'] AND $this->memberData['member_id'] AND $author['member_id'] AND $this->memberData['member_id'] != $author['member_id'] AND ! IPSMember::isInGroup( $author['member_id'], explode( ',', $this->settings['warn_protected'] ) )">
		<li>
			{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}
		</li>
	</if>

 

1. Не зависит от вышеуказанной настройки. То есть уровень чужих предов видят все, кроме гостей (условие $this->memberData['member_id'])

2. $this->memberData['member_id'] != $author['member_id'] Чтобы не дублировать у самого себя, если включена вышеуказанная настройка.

Изменено пользователем newbie
upd

Спасибо большое!

протестировал:

- показывает и для защищенных групп тоже

- админам для незащищенных групп показывает две одинаковые строчки

 

В остальном все прекрасно :)

протестировал:

- показывает и для защищенных групп тоже

- админам для незащищенных групп показывает две одинаковые строчки

Подробнее можно?

Поправим, если надо

В настройках системы предупреждений есть "защищенные группы": http://img802.imageshack.us/img802/3263/passatb3piterruforumadm.png - в данном случае это гл. админ, админы и гости. Для них предупреждения не действуют. Соответственно и отображать их не нужно. Сейчас уровень предупреждений для таких групп отображается.

 

При логине под главным админом и, вероятно, под админом и супермодератором (не тестировал) - т.е. под пользователем той группы, которой по умолчанию доступны к просмотру уровни предупреждений, уровень предупреждений показывается два раза: http://img580.imageshack.us/img580/705/passatb3piterruforumtop.jpg Нужно показывать один раз.

 

:)

Обновил пост

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

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

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

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

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