Robert89 Опубликовано 10 января, 2015 Поделиться Опубликовано 10 января, 2015 Подскажите пожалуйста, как скрыть нескольких пользователей, чтобы они не отображались в списке при просмотре группы из админки. Заранее спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 10 января, 2015 Поделиться Опубликовано 10 января, 2015 перевести их в другую группу, по другому никак Ссылка на комментарий Поделиться на другие сайты Поделиться
Robert89 Опубликовано 10 января, 2015 Автор Поделиться Опубликовано 10 января, 2015 может можно внести изменения в код? Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 10 января, 2015 Поделиться Опубликовано 10 января, 2015 можно, можно написать модуль, хук. были бы знания. Ссылка на комментарий Поделиться на другие сайты Поделиться
Robert89 Опубликовано 10 января, 2015 Автор Поделиться Опубликовано 10 января, 2015 знаний нет, как вы уже поняли) модуль или хук я сам не осилю, да и подозреваю тут можно обойтись несколькими строчками кода в нужном файлике. может кто-то из знающих подскажет алгоритм или хотя бы переменные, что копать? Ссылка на комментарий Поделиться на другие сайты Поделиться
Efremov Опубликовано 10 января, 2015 Поделиться Опубликовано 10 января, 2015 А для чего такие сложности, можно узнать? Не легче перевести в другую группу? Ссылка на комментарий Поделиться на другие сайты Поделиться
Robert89 Опубликовано 10 января, 2015 Автор Поделиться Опубликовано 10 января, 2015 специфическая обстановка на форуме, не буду вдаваться в подробности, это к сути не относится) перевести не легче, нужен именно шпион) Ссылка на комментарий Поделиться на другие сайты Поделиться
Efremov Опубликовано 10 января, 2015 Поделиться Опубликовано 10 января, 2015 Сразу надо было так и объяснить... Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 11 января, 2015 Поделиться Опубликовано 11 января, 2015 Подскажите пожалуйста, как скрыть нескольких пользователей, чтобы они не отображались в списке при просмотре группы из админки. Заранее спасибо. Так их со стороны публичной части можно будет найти. Тут я где-то приводил решение для похожей задачи. Только там нужно было изменить счетчик. Ссылка на комментарий Поделиться на другие сайты Поделиться
Robert89 Опубликовано 11 января, 2015 Автор Поделиться Опубликовано 11 января, 2015 Так их со стороны публичной части можно будет найти. Тут я где-то приводил решение для похожей задачи. Только там нужно было изменить счетчик. Я понимаю, через список пользователей могут увидеть, но если найти решение, то оно же не будет отличаться для публичной и админской части? просто добавить изменения в несколько файлов вместо одного. Я находил ваше решение через поиск, пытался понять как его можно использовать для скрытия пользователей, но не осилил к сожалению. Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 11 января, 2015 Поделиться Опубликовано 11 января, 2015 /admin/applications/members/sources/adminSearch.php Ищите //----------------------------------------- // Filters //----------------------------------------- if ( $data['member_contains_text'] ) { Выше добавляйте $_sql[] = 'm.member_id NOT IN(1,2,3,4,5)'; AUYKGN 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 11 января, 2015 Поделиться Опубликовано 11 января, 2015 Проще дать права пользователям через вторичные группы. Я на форуме обычный пользователь, а вторичная группа модераторов. В результате в группе модераторов я не отображаюсь, а все её права имею. AUYKGN и Efremov 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Robert89 Опубликовано 25 января, 2015 Автор Поделиться Опубликовано 25 января, 2015 (изменено) Спасибо огромное, это работает, только у меня версия не новая, по этому редактировал этот файл admin/applications/members/modules_admin/members/members.php И ещё никак не могу найти, как сделать тоже самое с файлом который отвечает за публичный список пользователей, на какую строку там ориентироваться? Спасибо, не знал о такой возможности. Изменено 25 января, 2015 пользователем Robert89 Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 25 января, 2015 Поделиться Опубликовано 25 января, 2015 Спасибо огромное, это работает, только у меня версия не новая, по этому редактировал этот файл admin/applications/members/modules_admin/members/members.php Так и нужно было написать о версии. И ещё никак не могу найти, как сделать тоже самое с файлом который отвечает за публичный список пользователей, на какую строку там ориентироваться? Что за список? Этот? Ссылка на комментарий Поделиться на другие сайты Поделиться
Robert89 Опубликовано 25 января, 2015 Автор Поделиться Опубликовано 25 января, 2015 Что за список? Этот? Да Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 25 января, 2015 Поделиться Опубликовано 25 января, 2015 admin/applications/members/modules_public/list/view.php Ссылка на комментарий Поделиться на другие сайты Поделиться
Robert89 Опубликовано 25 января, 2015 Автор Поделиться Опубликовано 25 января, 2015 admin/applications/members/modules_public/list/view.php спасибо, а что там искать? вместо if ( $data['member_contains_text'] ) { Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 25 января, 2015 Поделиться Опубликовано 25 января, 2015 спасибо, а что там искать? вместо Например, //----------------------------------------- // 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)'; Ссылка на комментарий Поделиться на другие сайты Поделиться
Robert89 Опубликовано 25 января, 2015 Автор Поделиться Опубликовано 25 января, 2015 Получилось, ещё раз спасибо. Вопрос решён. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения