Как скрыть от гостей информацию?
-
- phpBB 1.4.1
- Сообщения: 44
- Стаж: 19 лет 6 месяцев
Как скрыть от гостей информацию?
Подскажите, как сделать чтобы информация о пользователе (когда зарегистрирован, сколько сообщений, откуда и т.д.) не показывалась при просмотре форума "гостем".
-
- phpBB 1.4.4
- Сообщения: 199
- Стаж: 20 лет 3 месяца
- Откуда: Kiev.UA
открываем usercp_viewprofile.php
находим это:
после, добавляем:
Добавлено спустя 5 минут 11 секунд:
SNA
ой, сори, это для профиля
чтобы убрать это из топиков, нужно править viewtopic.php
самый простой, но не самй красивый способ
заменить это:
на это:
находим это:
Код: Выделить всё
if ( empty($HTTP_GET_VARS[POST_USERS_URL]) || $HTTP_GET_VARS[POST_USERS_URL] == ANONYMOUS )
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
$profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]);
после, добавляем:
Код: Выделить всё
if($userdata['user_id'] == -1) // или == ANONYMOUS
{
message_die(GENERAL_ERROR, 'Гости идут в сад', '','', '','');
}
SNA
ой, сори, это для профиля
чтобы убрать это из топиков, нужно править viewtopic.php
самый простой, но не самй красивый способ
заменить это:
Код: Выделить всё
'POSTER_JOINED' => $poster_joined,
'POSTER_POSTS' => $poster_posts,
'POSTER_FROM' => $poster_from,
Код: Выделить всё
'POSTER_JOINED' => ($userdata['user_id'] == ANONYMOUS) ? '':$poster_joined,
'POSTER_POSTS' => ($userdata['user_id'] == ANONYMOUS) ? '':$poster_posts,
'POSTER_FROM' => ($userdata['user_id'] == ANONYMOUS) ? '':$poster_from,