Скрываем E-mail адрес незарегистрированных пользователей от обычных пользователей.


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

Открываем файл engine/classes/comments.class.php ищем строку:

$tpl->set( '{author}', "<a href=\"mailto:".htmlspecialchars($row['gast_email'], ENT_QUOTES, $config['charset'])."\">" . $row['gast_name'] . "</a>" );
Заменяем её на:
if( $is_logged and $member_id['user_group'] == '1' ) $tpl->set( '{author}', "<a href=\"mailto:".htmlspecialchars($row['gast_email'], ENT_QUOTES, $config['charset'])."\">" . $row['gast_name'] . "</a>" );
                else $tpl->set( '{author}', $row['gast_name'] );
Вот и всё wink  теперь почтовые адреса незарегистрированных пользователей в комментариях сможет увидеть только администратор сайта.Шаблоны DLE


dle хак почта mail скрыть hide

Внимание!

Ознакомьтесь со статьёй по ссылке ниже.

Сайт мошенников
Информация