Хак Сделать скрытым адреса почты комментариев Гостей



Хак 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>" );


Наш веб-ресурс https://dle9.com/ предлагает хак для dle сделать скрытым убрать адреса почты комментариев Гостей

hak-dle-ubrat-adresa-pochty-kommentariev-gostey.zip [1,31 Kb] (cкачиваний: 56)
00

Комментарии (0)

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив