Jump to content

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

Featured Replies

Posted
comment_77970

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

  • Author
comment_77974

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

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

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

  • Author
comment_77981

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

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

comment_78003

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

 

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

  • Author
comment_78006

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

 

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

 

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

 

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

comment_78013

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

 

Ищите 

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

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

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

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

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

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

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

 

 

 

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

Edited by Robert89

comment_79211

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

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

 

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

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

  • Author
comment_79216

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

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

 

        if ( $data['member_contains_text'] )

        {

comment_79217

спасибо, а что там искать? вместо 
Например, 
		//-----------------------------------------
		// 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.