Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка 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.

Скрыть отдельных пользователей в группе

Featured Replies

Posted

Подскажите пожалуйста, как скрыть нескольких пользователей, чтобы они не отображались в списке при просмотре группы из админки. Заранее спасибо.

  • Author

знаний нет, как вы уже поняли)

модуль или хук я сам не осилю, да и подозреваю тут можно обойтись несколькими строчками кода в нужном файлике.

может кто-то из знающих подскажет алгоритм или хотя бы переменные, что копать?

  • Author

специфическая обстановка на форуме, не буду вдаваться в подробности, это к сути не относится)

перевести не легче, нужен именно шпион)

Подскажите пожалуйста, как скрыть нескольких пользователей, чтобы они не отображались в списке при просмотре группы из админки. Заранее спасибо.
Так их со стороны публичной части можно будет найти.

 

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

  • Author

Так их со стороны публичной части можно будет найти.

 

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

 

Я понимаю, через список пользователей могут увидеть, но если найти решение, то оно же не будет отличаться для публичной и админской части? просто добавить изменения в несколько файлов вместо одного.

 

Я находил ваше решение через поиск, пытался понять как его можно использовать для скрытия пользователей, но не осилил к сожалению. 

/admin/applications/members/sources/adminSearch.php

 

Ищите 

		//-----------------------------------------
		// Filters
		//-----------------------------------------
		
		if ( $data['member_contains_text'] )
		{

Выше добавляйте 

		$_sql[] = 'm.member_id NOT IN(1,2,3,4,5)';

Проще дать права пользователям через вторичные группы. Я на форуме обычный пользователь, а вторичная группа модераторов. В результате в группе модераторов я не отображаюсь, а все её права имею.

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

Спасибо огромное, это работает, только у меня версия не новая, по этому редактировал этот файл admin/applications/members/modules_admin/members/members.php

И ещё никак не могу найти, как сделать тоже самое с файлом который отвечает за публичный список пользователей, на какую строку там ориентироваться?

 

 

 

Спасибо, не знал о такой возможности.

Edited by Robert89

Спасибо огромное, это работает, только у меня версия не новая, по этому редактировал этот файл admin/applications/members/modules_admin/members/members.php

Так и нужно было написать о версии.

 

И ещё никак не могу найти, как сделать тоже самое с файлом который отвечает за публичный список пользователей, на какую строку там ориентироваться?

Что за список? Этот?

  • Author

admin/applications/members/modules_public/list/view.php

спасибо, а что там искать? вместо 

 

        if ( $data['member_contains_text'] )

        {

спасибо, а что там искать? вместо 
Например, 
		//-----------------------------------------
		// NOT IN Member Groups...
		//-----------------------------------------
		
		if ( count( $hide_ids ) )
		{
			$query[] = "m.member_group_id NOT IN(" . implode( ",", $hide_ids ) . ")";
		}

Добавить выше или ниже

		$query[] = 'm.member_id NOT IN(1,2,3,5)';
Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.

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.