Wenn Anonymbesucher ihre Kontakt Daten wie E-Mail Adresse in einem Kommentar lassen, ist es problematisch diese E-Mail Adresse als Klartext anzuzeigen. Weil Spamroboter suchen ganze Zeit nach solche Mail Adressen. Aber gar nicht anzuzeigen ist auch ein Problem weil manchmal Rückmeldung ausdrücklich erwünscht. Meine Lösung ist:
- zeige die volle Email Adresse an registrierte Benutzer
- zeige nur ein Teil davon an Anonymbesucher (mit Hinweis)
Ich muss nur in einem Datei ein paar Zeilen ändern:
public_html\modules\comment\comment.tpl.php
<div class="submitted">
<?php print $submitted ?>
<?php
if($comment->mail) {
$usrname = str_replace("Gast ", "", $comment->name);
$usrmail = $comment->mail;
$usrmail2 = preg_replace("#(.*@..)(.*)#sim", "$1", $usrmail);
if($user->uid){
echo "<br /><b>E-Mail Adresse von <u>$usrname</u>: $usrmail</b>";
} else {
echo
"</br /><b>E-Mail Adresse von <u>$usrname</u>({$usrmail2}...) ist für <a href="/user/register">registrierte</a> Benutzer sichbar!</b>";
}
}
?>
</div>
Früher sah es so aus:
<div class="submitted">
<?php print $submitted ?>
</div>