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

Пользователи не видят данные админа

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 5 месяцев
Благодарил (а): 54 раза
Поблагодарили: 32 раза

Пользователи не видят данные админа

Сообщение grishin »

Необходимо скрыть от группы зарегистрированные пользователи (и вообще от всех кроме админов и модераторов) данные админа.
На странице viewtopic_body.html пытался скрыть дату регистрации

Код: Выделить всё

<!-- IF U_ACP --><!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF --><!-- ELSE -->
<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> НЕ установлено</dd><!-- ENDIF --><!-- ENDIF --> 
Но обычный пользователь естественно перестает видеть дату регистрации у ВСЕХ пользователей...а необходимо что бы только у админа не показывалась...
Подскажите как реализовать данную проверку?
В жизни так бывает...
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 7 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1455 раз

Re: Пользователи не видят данные админа

Сообщение Nekstati »

Код: Выделить всё

<!-- IF postrow.POSTER_ID != 2 || U_ACP || U_MCP --> скрытое <!-- ENDIF -->
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 5 месяцев
Благодарил (а): 54 раза
Поблагодарили: 32 раза

Re: Пользователи не видят данные админа

Сообщение grishin »

Как всегда великолепно)) спасибо все работает)

Добавлено спустя 5 минут 18 секунд:
Упсс..проверял под обычным зарегистрированным пользователем...информация скрыта...из под гостя тоже скрыта..зашол под админом...тоже скрыто...А как сделать что бы админы и модеры видели данные?
Делал так

Код: Выделить всё

<!-- IF postrow.POSTER_ID != 2 || U_ACP || U_MCP -->
<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
<!-- ELSE -->
<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> НЕ установлено</dd><!-- ENDIF -->
<!-- ENDIF --> 
В жизни так бывает...
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 7 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1455 раз

Re: Пользователи не видят данные админа

Сообщение Nekstati »

Ваш код правильный, админ и модер должны видеть данные. Вы уверены, что ничего не путаете?
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 5 месяцев
Благодарил (а): 54 раза
Поблагодарили: 32 раза

Re: Пользователи не видят данные админа

Сообщение grishin »

Все верно)) админы видят...что то напутал)) сорри)) и спасибо ещё раз)
Попытался скрыть memberlist_view.html эти данные

Код: Выделить всё

<dt>{L_JOINED}:</dt> <dd><!-- IF postrow.POSTER_ID != 2 || U_ACP || U_MCP -->{JOINED}<!-- ELSE -->НЕ установлено<!-- ENDIF --></dd>  
не получилось
В memberlis.html наверное тоже по другому нужно скрывать?
В жизни так бывает...
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Пользователи не видят данные админа

Сообщение Pazh »

В memberlist_view.html нет postrow.POSTER_ID.
Последний раз редактировалось FEAR93 19.07.2011 17:26, всего редактировалось 1 раз.
Причина: Поправил BBCode
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 5 месяцев
Благодарил (а): 54 раза
Поблагодарили: 32 раза

Re: Пользователи не видят данные админа

Сообщение grishin »

Я понимаю поэтому и спрашиваю у гуру как правильно сделать
В жизни так бывает...
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 10 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Пользователи не видят данные админа

Сообщение Айдар »

grishin, либо просто POSTER_ID, либо memberrow.POSTER_ID.
In Web We Trust
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 5 месяцев
Благодарил (а): 54 раза
Поблагодарили: 32 раза

Re: Пользователи не видят данные админа

Сообщение grishin »

не работает так тоже(
В жизни так бывает...
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Пользователи не видят данные админа

Сообщение Pazh »

Но это не увидят дату регистрации именно юзера admin, а не пользователей группы Администраторы.
В файле: memberlist.php
Найти:

Код: Выделить всё

		'U_VIEW_PROFILE'	=> get_username_string('profile', $user_id, $username, $data['user_colour']),
Добавить после:

Код: Выделить всё

		'USER_ID'			=> $user_id,
Заменяешь в memberlist_view.html:
Найти:

Код: Выделить всё

{JOINED}
Заменить на:

Код: Выделить всё

<!-- IF USER_ID != 2 || U_ACP || U_MCP -->
	<!-- IF JOINED -->{JOINED}<!-- ENDIF -->
<!-- ELSE -->
	<!-- IF JOINED -->{L_UNSET_JOINED}<!-- ENDIF -->
<!-- ENDIF --> 
В файл language\ru\memberlist.php
Перед:

Код: Выделить всё

	'USERNAME_BEGINS_WITH'	=> 'Имя пользователя начинается с',
добавляешь

Код: Выделить всё

'UNSET_JOINED'=>'Не установлено',
по аналогии и в memberlist_body.html
Заменить:

Код: Выделить всё

{memberrow.JOINED}
На:

Код: Выделить всё

<!-- IF memberrow.USER_ID != 2 || U_ACP || U_MCP -->
	<!-- IF memberrow.JOINED -->{memberrow.JOINED}<!-- ENDIF -->
<!-- ELSE -->
	<!-- IF memberrow.JOINED -->{L_UNSET_JOINED}<!-- ENDIF -->
<!-- ENDIF -->
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Walan
phpBB 1.4.3
Сообщения: 79
Стаж: 15 лет 6 месяцев
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: Пользователи не видят данные админа

Сообщение Walan »

А как сделать так, чтобы не было видно вообще нигде admin, как скрыть "главного" админа от всех.
Надо сделать так, чтобы скрыть от пользователей лидера группы администраторов вообще, чтобы он не светился нигде.

п.с. Хотя я понимаю, что если очень захотеть мембера с ID=2 вычислить легко.. И вообще, эти танцы с бубном над сокрытием информации об админе помогают?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Пользователи не видят данные админа

Сообщение Pazh »

Walan писал(а): И вообще, эти танцы с бубном над сокрытием информации об админе помогают?
А нафига вообще это скрывать так и не понял... Может расскажите?
Скрыть чтобы не ломанули - так это не поможет. А вот ежедневная копия базы скопированная с сервера на сторонний комп + копия файлов позволит восстановить ЛЮБОЙ взломанный форум за 30 мин максимум с минимальными потерями.
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Walan
phpBB 1.4.3
Сообщения: 79
Стаж: 15 лет 6 месяцев
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: Пользователи не видят данные админа

Сообщение Walan »

Скрыть вообще юзера с ID=2 можно только ради того, чтобы защититься от "тупых" взломщиков.. Ну может попадется тот кто не знает особенностей движка (хотя я сомневаюсь). Из серии "лучше перебдить чем недобдить".
Разве что единственное, как-то замаскировать лидера группы Админ, а остальным дать ограниченные права. Немного затруднит работу плохим парням.
А так я полностью согласен что бекап - лекарство.

п.с. например здесь вы нигде не найдете лидера.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Пользователи не видят данные админа

Сообщение Pazh »

А есть еще кто-нибудь кто не знает что admin сидит под id=2 ? ну тогда это не взломщик, а гопник какой-то
Walan писал(а):п.с. например здесь вы нигде не найдете лидера.
http://www.phpbbguru.net/community/group3805.html
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Пользователи не видят данные админа

Сообщение Пчелкин »

Walan писал(а):лучше перебдить чем недобдить
Лучше иметь на форуме еще одного "серого" основателя....да и СТК спокойно поможет восстановиться ежель чего..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Запросы модов для phpBB 3.0.x»