Jump to content

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


 Share

Recommended Posts

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

 

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

Link to comment
Share on other sites

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

 

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

 

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

 

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

Link to comment
Share on other sites

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

 

Ищите 

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

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

		$_sql[] = 'm.member_id NOT IN(1,2,3,4,5)';
Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 2 weeks later...

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

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

 

 

 

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

Edited by Robert89
Link to comment
Share on other sites

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

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

 

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

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

Link to comment
Share on other sites

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

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

 

        if ( $data['member_contains_text'] )

        {

Link to comment
Share on other sites

спасибо, а что там искать? вместо 
Например, 
		//-----------------------------------------
		// 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)';
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...