21.05.13, 16:13
0 комментарий
  DLE Хаки

Замена ника на имя в новостях и комментариях

Хак позволяет отображать в новостях и комментариях имя пользователя, а не его ник.

Установка:
1. Открываем файл /engine/modules/show.short.php, находим в нём:

$tpl->set( '{login}', $row['autor'] );


Добавляем ниже:
/* -------------- Вывод имени и фамилии вместо ника (by AlexVerb) -------------- */
    $sqlr = $db->query( "SELECT * FROM " . USERPREFIX . "_users WHERE name = '". $row['autor']. "'" );
        $frow = $db->get_row($sqlr);
        if ($frow['fullname'] == "") $fullname = $row['autor']; else $fullname = $frow['fullname'];
        $tpl->set( '{fullname}', $fullname );
/* -------------- Вывод имени и фамилии вместо ника (by AlexVerb) -------------- */



2. Открываем файл /engine/modules/show.full.php, находим в нём:
if( !$row['approve'] ) $allow_comments = false;


Добавляем ниже:
/* -------------- Вывод имени и фамилии вместо ника (by AlexVerb) -------------- */
    $sqlr = $db->query( "SELECT * FROM " . USERPREFIX . "_users WHERE name = '". $row['autor']. "'" );
        $frow = $db->get_row($sqlr);
        if ($frow['fullname'] == "") $fullname = $row['autor']; else $fullname = $frow['fullname'];
        $tpl->set( '{fullname}', $fullname );
/* -------------- Вывод имени и фамилии вместо ника (by AlexVerb) -------------- */



3. Открываем файл /engine/modules/comments.php, находим в нём:
$row['date'] = strtotime( $row['date'] );


Добавляем ниже:
/* -------------- Вывод имени и фамилии вместо ника (by AlexVerb) -------------- */
    $sqlr = $db->query( "SELECT * FROM " . USERPREFIX . "_users WHERE name = '". $row['autor']. "'" );
        $frow = $db->get_row($sqlr);
        if ($frow['fullname'] == "") $fullname = $row['autor']; else $fullname = $frow['fullname'];
        $tpl->set( '{fullname}', $fullname );
/* -------------- Вывод имени и фамилии вместо ника (by AlexVerb) -------------- */



4. Заменяем тег {author} в файлах шаблона shortstory.tpl, fullstory.tpl и comments.tpl на тег {fullname}.

Готово!

Версия DLE: 9.7
Автор: AlexVerb

Напишите своё мнение