Удалить элементы из профиля

Автор iiv1984, 28 марта 2018, 08:00:15

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

iiv1984

Всем привет! Собственно вопрос в заголовке, подскажите как удалить из профиля возраст, IP и Хост: ?

GeorG

Хост можно в админке отключить на странице Настройки сервера, опция "Не отображать названия хостов пользователей" (кстати, полезно для снижения нагрузки).
Просмотр IP это модераторские права, настраивается через права доступа групп опция "Управление пользователями форума" (у админа отключить не сможете, он по умолчанию всё видит, тут только из кода вырезать).

Возраст без настроек, код вывода можно удалить из файла ../Themes/default/Profile.template.php:
echo '
 <dt>', $txt['age'], ':</dt>
 <dd>', $context['member']['age'] . ($context['member']['today_is_birthday'] ? ' &nbsp; <img src="' . $settings['images_url'] . '/cake.png" alt="" />' : ''), '</dd>';

Там же чуть ниже и IP с хостом:
if ($context['can_see_ip'])
 {
 if (!empty($context['member']['ip']))
 echo '
 <dt>', $txt['ip'], ': </dt>
 <dd><a href="', $scripturl, '?action=profile;area=tracking;sa=ip;searchip=', $context['member']['ip'], ';u=', $context['member']['id'], '">', $context['member']['ip'], '</a></dd>';

 if (empty($modSettings['disableHostnameLookup']) && !empty($context['member']['ip']))
 echo '
 <dt>', $txt['hostname'], ': </dt>
 <dd>', $context['member']['hostname'], '</dd>';
 }
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

iiv1984

Огромное спасибо! Можно еще вопрос ,а в настройках профиля где вводим дату рождения  где вырезать, какой файл за это отвечает?


P/S: Все эти персональные данные, из-за этого все лишнее нужно убрать с профиля только ник и почта((((((

Yarik

Цитата: iiv1984 от 28 марта 2018, 15:07:02Огромное спасибо! Можно еще вопрос ,а в настройках профиля где вводим дату рождения  где вырезать, какой файл за это отвечает?


P/S: Все эти персональные данные, из-за этого все лишнее нужно убрать с профиля только ник и почта((((((
Не вижу в этих полях персональных данных.Со всех полей которые видит обыватель это возраст,многие возраст не указывает и тогда там написанно просто нет данных.А даже если и указали Вы по возрасту способны идентифицировать человека?Или даже по дате рождения.

GeorG

В том же файле ../Themes/default/Profile.template.php, найдите строчки:
// Callback function for entering a birthdate!
function template_profile_birthdate()
{
 global $txt, $context;

И сразу после, добавьте return, чтобы в итоге получилось так:
// Callback function for entering a birthdate!
function template_profile_birthdate()
{
 global $txt, $context;
return;
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

iiv1984

GeorG, Благодарю! O0

S.T.A.L.K.E.R., Я получил письмо с РКН с разъяснениями например если будет связка имя, возраст и почта, то по ним уже можно идентифицировать человека, сказали убрать или регистрировать как оператора персональных данных!  ???

Yarik

Цитата: iiv1984 от 29 марта 2018, 04:29:08Я получил письмо с РКН с разъяснениями например если будет связка имя, возраст и почта, то по ним уже можно идентифицировать человека
:o  2funny
Это я по РКН.Феерические долбодятлы.
С учетом того что в интернете человек может быть Маней,а по ту сторону монитора оказаться Петей