Скрыть администратора сайта в 2-ке

Как скрыть отображение администратора на сайте

#16 12 ноября 2021 в 16:44

Можно ли сделать галку «Скрыть администратора» в  Компоненты\Профили пользователей\Опции ? 

noname

Александр, пожалуйста, завязывайте уже переходить плинтус! Боюсь, иначе, какое-то время нам снова будет вас не хватать

#17 12 ноября 2021 в 17:06

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

#18 12 ноября 2021 в 18:32

Можно ли сделать галку «Скрыть администратора» в  Компоненты\Профили пользователей\Опции ? 

noname

Конечно можно. Вот тут github.com/instantsoft/icms2/blob/master/system/controllers/users/backend/forms/form_options.php#L15

введите это

  1. new fieldCheckbox('hide_administrators', array(
  2. 'title' => 'Скрыть администратора',
  3. )),

и галка готова в Компоненты\Профили пользователей\Опции

#19 12 ноября 2021 в 19:46

и галка готова в Компоненты\Профили пользователей\Опции

Loadырь

а заставить галку работать?)

#20 12 ноября 2021 в 20:04

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

noname

Проблема в  том, что:

а) Бог не обделил Вас способностью мыслить

б) Вы — опытный пользователь системы

Исходя из этих исходных, вы точно знаете, что:

а) «Кнопочки» такой в системе нет

б) Само по себе создание кнопочки  (без определённой цепочки  действий) не уберёт админов из списка (такая конечная цель создания «кнопочки»?)

----------------

И вы таки задаёте вопрос в том виде, в котором задали!

Вот я и спрашиваю себя: зачем он это делает?

И уточняю у вас: Вы снова хотите лишить нас удовольствия общения с Вами на  несколько дней (до  Вашей новой регистрации)?

 

Добавлено спустя 4 минуты

и галка готова в Компоненты\Профили пользователей\Опции

Loadырь

а заставить галку работать?)

Zau4man

Вопрос был: можно ли?  Имхо, исчерпывающий ответ: да, можно.

г-н  Loadырь отвечал на возможный последующий: как?

А вы уже спрашиваете на 5 шагов вперёд))

#21 12 ноября 2021 в 20:42

Почему здесь все так сложно? Я однажды добавлял сам кнопку в админку, но она не работала, естественно. Выше написано как скрыть админа от юзеров в файлах, человек просит добавить это с помощью кнопки в админке. Есть какая-то сложность ?

#22 12 ноября 2021 в 21:02

Почему здесь все так сложно?

noname

все просто. Будет время у местных форумчан, вам ответят, подскажут, накодят. Чем шире будет развернут вопрос, тем быстрее помогут.

Если нужно тут и сейчас, то велкам instantcms.ru/freelancers

А так вы троллите, и вас троллят...
#23 12 ноября 2021 в 21:03

Есть какая-то сложность ?

noname

Опишите подробно, что в вашем понимании означает «скрыть админа от юзеров».

#24 12 ноября 2021 в 21:17

В начале темы : 

«У меня следующий вопрос: можно ли скрыть от всех пользователей и гостей отображение администратора сайта в списке пользователей, запретить переход в его профиль по прямой ссылке, а также сделать неактивными ссылки на автора (администратора)в контенте?»

Дальше где и что заменить, + «Да, и закрыть условие в конце соответственно» — это мне не ясно .  Скрыть админа от юзеров  без кнопки в  админке это долго ? 

 

#25 12 ноября 2021 в 21:30

Есть какая-то сложность ?

noname

Есть: работать кому-то придётся. Вопрос: почему нужно вам, а работать должен кто-то другой?

---------------------------------

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

Первая открывает тему на форуме со своим вопросом. Варианты развития событий:

1) Ответ прост. получает ответ

2) Ответ не прост:

а) уточняет нужно ли кому-то ещё

б) если п.а: «да, этого хотелось бы многим», топает на гит, где просит разработчика сделать

-------------------

Если разработчик не принимает хотелку,  создаёт  складчину, ищет разработчика.

Если складчина не состоялась, а хотелка таки чешется, ищет разработчика самостоятельно.

-----------------

Вторая группа вообще пропускает все вышеизложенные этапы и переходит к последнему сразу.

Эти 2 группы, как правило,получают результат.

А есть ещё группа, которые спрашивают: "можно ли сделать галку?" Эта группа, как правило, получает птичку.

Добавлено спустя 1 минуту

А так вы троллите, и вас троллят...

Zau4man

И я о том же

#26 12 ноября 2021 в 21:34

скрыть от всех пользователей и гостей отображение администратора сайта в списке пользователей

noname

Удалять из массива пользователей при листинге пользователя с №1.

Можно реализовать в хуке profiles_before_list.

запретить переход в его профиль по прямой ссылке

noname

Самый простой вариант — каким-нибудь редиректом с /users/1 на полный список юзеров или еще куда.

сделать неактивными ссылки на автора (администратора)в контенте?

noname

Исправить кучу файлов шаблона (все, где есть вывод автора) с исправлением ссылки на текст по условию $user->id == 1

Вполне вероятно, как-то это можно сделать прямо в браузере с помощью яваскрипта, но увы, не силен я в яваскрипте.

Скрыть админа от юзеров  без кнопки в  админке это долго ? 

noname

… и нудно.

На самом деле, если упереться, это сделать можно. Но никому, кроме вас не нужно...

#27 12 ноября 2021 в 21:37

Теперь вопрос такой же как у автора, если на  «закрыть условие в конце соответственно» нужно 100500 нормачасов, это от 750 рублей и тд, то вопрос снят. Всем спасибо за внимание .

#28 12 ноября 2021 в 22:24

по условию $user->id == 1

Ris

Думаю, $user->is_admin == 1 будет не хуже.

#29 12 ноября 2021 в 23:36

по условию $user->id == 1

Ris

Думаю, $user->is_admin == 1 будет не хуже.

IamB

Может и не хуже. Но разные же сущности за единицами Ris'а и вашей кроются. Ris, писал ответ на вопрос об «аминистраторе» а не «администраторах».

Я за  дружбу, потому вариант условия №3: if(код IamB && код Ris). И отсебятина: в коде Ris'а ещё может и целый массив из циферок понадобиться))

#30 13 ноября 2021 в 00:17

 Олег Васильевич я, я под id = 1 могу иметь на сайте не администратора. И записи с id = 1 в таблице users вполне может и не быть. И, конечно, юзеров с правами администратора может быть несколько. Как быть?

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.