Технический сбой

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

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


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

вопрос
Если гость указывает почту и свое имя, то для тега {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 - -

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

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




			}

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

наверх