Перейти к содержанию

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


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

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

Ссылка на комментарий
Поделиться на другие сайты

перевести их в другую группу, по другому никак 

Ссылка на комментарий
Поделиться на другие сайты

может можно внести изменения в код?

Ссылка на комментарий
Поделиться на другие сайты

можно, можно написать модуль, хук. 

были бы знания. 

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

А для чего такие сложности, можно узнать? Не легче перевести в другую группу?

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

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

 

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

Ищите 

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

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

		$_sql[] = 'm.member_id NOT IN(1,2,3,4,5)';
Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

 

 

 

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

Изменено пользователем Robert89
Ссылка на комментарий
Поделиться на другие сайты

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

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

 

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

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

Ссылка на комментарий
Поделиться на другие сайты

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)';
Ссылка на комментарий
Поделиться на другие сайты

Получилось, ещё раз спасибо. Вопрос решён. 

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...