Fullstory İçerisinde Kullanıcı Grubunu Göstermek
Merhaba Ansiklopedia Takipçileri.
Konu eklediğiniz zaman çoğumuz {author} etiketini ( Yani yazar adını ) konu içerisinde göstermekteyiz. Buna ek olarak kullanıcı grubunuzu da ( Admin , Üye, Editör ) gibi grupları gösterebilirsiniz.
Yapmanız gerekenler aşağıdaki gibidir.
engine/modules/show.full.php Dosyasını açıyorsunuz.
$tpl->compile( 'content' );
Kodunu Aratıyorsunuz. Altına aşağıdaki kodu ekliyorsunuz.
$user = $db->super_query("SELECT foto, user_group FROM " . PREFIX . "_users WHERE name = '{$row['autor']}'"); $gr = $user_group[$user['user_group']];
$tpl->result['content'] = str_replace( "{user-group}", $gr['group_prefix'] . $gr['group_name'] . $gr['group_suffix'], $tpl->result['content'] );
if ( count( explode( "@", $user['foto'] ) ) == 2 ) {
$tpl->result['content'] = str_replace( "{avatar}", "http://www.gravatar.com/avatar/" . md5( trim( $user['foto'] ) ), $tpl->result['content'] );
} else {
if ( ! empty( $user['foto'] ) && file_exists( ROOT_DIR . "/uploads/fotos/" . $user['foto'] ) ) {
$tpl->result['content'] = str_replace( "{avatar}", $config['http_home_url'] . "uploads/fotos/" . $user['foto'], $tpl->result['content'] );
} else {
$tpl->result['content'] = str_replace( "{avatar}", $config['http_home_url'] . "templates/" . $config['skin'] . "/dleimages/noavatar.png", $tpl->result['content'] );
}
}
Daha sonra {user-group} tagını kullanarak deneyebilirsiniz.
-
0 Yorum
-
10 Görüntülenme