
Хак dle Сделать скрытым или убрать адреса почты комментариев Гостей, тем самым защитить сайт от спама. В какое-то время на сайте стали появляться сообщения не несущие в себе информацию с email (адресами почтовых ящиков ) разных сайтов . Были предприняты меры защиты ,чтобы отбить желание спамить на сайте. Решение частично нашел в интернет и немного его улучшил.
Поискав в интернете выяснилось, что обработка вывода происходит в файле engine/classes/comments.class.php.
И так, чтобы оставить имя пользователя, но убрать адрес почты, следует открыть выше файл.
Найти в нем строчку:
$tpl->set( '{author}', "<a href="mailto:".htmlspecialchars($row['gast_email'], ENT_QUOTES)."">" . $row['gast_name'] . "</a>" );Заменить ее на укороченную строку:
$tpl->set( '{author}', "" . $row['gast_name'] );В этом случаи все адреса почты Гостей будет скрыт для всех , но если вы админ и Вам понадобится связаться с автором вопроса и т.д. , то открываем возможным видеть почтовый адрес только админу .
В этом случаи нужно заменить на эту строчку. , где user_group'] == '1' группа пользователя разрешенному просматривать email адресанта.
if( $row['gast_email'] != "" ) {$tpl->set( '{author}', $row['gast_name'] ); if( $is_logged and $member_id['user_group'] == '1' )$tpl->set( '{author}', "<a href="mailto:".htmlspecialchars($row['gast_email'], ENT_QUOTES)."">" . $row['gast_name'] . "</a>" );Вот и вся установка !
Внимание!!! Перед началом изменения файлов движка, обязательно сделайте резервные копии изменяемых файлов!!!
Инструкция и Установка внутри архива
Наш сайт www.dle9.com предлагает хаки dle cms! Скачать hak ( haks ) для DataLife Eingine 9.x !:
Оцените работу движка
Новости Хаки DLE



