Есть ли возможность на движке Question2Answer скрыть профиль администратора?

программирование
сайты

(Николай) #1

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


(Евгений) #2

Нет. Такой возможности нет. Мы можем начать менять код самого движка, например:

qa-include/pages/user-profile.php

строка 534:

if (count($showpermits)) {
	$qa_content['form_profile']['fields']['permits'] = array(

блокировать это. Или проще, чтобы не видеть отдельных частей профиля, через css:

#permits {
    display: none;
}

Добавить в используемую тему.

Другие изменения требуют более существенного исправления файлов.

На данный момент, полностью закрывать выборочно профиль (в зависимости от ранга, группы, ника) мы не можем. Это по умолчанию.

P.S. я давно не смотрел php скрипты, но то, что я увидел в Question2Answer… слов нет…


(Николай) #3

Это понятно, но вопрос? Остантуся ли те же функции администратора? Если я ставлю даже плагин блоги и у меня весь языковой пакет меняется)


(Евгений) #4

Вы можете добавить выше перечисленный код css в свои стили, чтобы скрыть части профиля. Это не отразится больше ни на что. Если вы будете вносить изменения в файлы php, то при обновление движка, это все слетит. Есть еще один путь. Это писать независимый плагин.


(Николай) #5

Всё получилось, спасибо. Действительно, некоторые вещи в этом скрипте поражают даже начинающего пользователя. Очень много написано " от балды", но всё же он работает, многое нужно дорабатывать самому.