Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как убрать "mailto:" для комментариев гостей?

Как убрать "mailto:" для комментариев гостей?


     18.10.2015    Все вопросы » Общие вопросы    2276

вопрос
Если гость указывает почту и свое имя, то для тега {author} будет добавляться -
<a href="mailto:info@http://dle-faq.ru/">


Где убирается это "mailto:"?

Ответил: Recto


Обработка вывода происходит в файле engine/classes/comments.class.php
Чтобы оставить имя пользователя, но убрать адрес почты, следует открыть выше файл
Найти в нем строчку:

if( $row['gast_email'] != "" ) {
$tpl->set( '{author}', "<a href=\"mailto:".htmlspecialchars($row['gast_email'], ENT_QUOTES, $config['charset'])."\">" . $row['gast_name'] . "</a>" );
}

Заменить ее на

if( $row['gast_email'] != "" ) {
$tpl->set( '{author}', row['gast_name'] );
}

1 комментарий

Karipazim
Юзер

Karipazim - 3 октября 2019 06:47 -

Доброго времени суток, воспользовался данным методом, все получилось, вот только код немного не такой, без "</a>" не захотело работать, вот поправленный для 13.2 версии все ок!

if( $row['gast_email'] != "" ) {
$tpl->set( '{author}', $row['gast_name']);




			}

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх