Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
setmel

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

 

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

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
03/02/11 11:11 (изменено)

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

 

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

Поделиться сообщением


Ссылка на сообщение

В 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:

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение
05/18/13 08:03 (изменено)

Как вариант, в шаблоне 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
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

 

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

 

:)

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

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