Kredov long

[Хак] скрыть e-mail в постах гостей

Тема в разделе "DataLife Engine", создана пользователем gvityan, 29 окт 2012.

  1. gvityan

    gvityan

    Регистрация:
    29 окт 2012
    Сообщения:
    39
    Симпатии:
    6
    Откройте
    /engine/classes/comments.class.php
    Найдите строка примерно 105
    PHP:
    $tpl->set'{author}'"<a href=\"mailto:".htmlspecialchars($row['gast_email'], ENT_QUOTES)."\">" $row['gast_name'] . "</a>" );


    замените на

    PHP:
     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>" );
     
                else 
    $tpl->set'{author}'$row['gast_name'] );
    В шаблоне соответсвенно используйте тег {author}
     
  2. Pepsi

    Pepsi

    Регистрация:
    26 окт 2012
    Сообщения:
    7
    Симпатии:
    2
    проще..
    В шаблоне comments.tpl если вместо {author} поставить для гостей {login} и ничего не будет показывать.
     
    gvityan нравится это.
  3. gvityan

    gvityan

    Регистрация:
    29 окт 2012
    Сообщения:
    39
    Симпатии:
    6
    Тоже вариант. Вдруг пригодится кому этот.