Datalife Engine 教程:在主 DLE 页面上显示用户头像
为了在DLE 引擎上的网站首页显示用户头像,需要打开
/engine/modules/main.php,找到:
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
并粘贴在下面:
if($member_id["foto"])
{
if ( count(explode("@", $member_id["foto"])) == 2 ) {
$tpl->set( '{foto}', '//www.gravatar.com/avatar/' . md5(trim($member_id["foto"])) . '?s=' . intval($user_group[$member_id['user_group']]['max_foto']) );
} else {
if( $member_id["foto"] ) {
if (strpos($member_id["foto"], "//") === 0) $avatar = "http:".$member_id['foto']; else $avatar = $member_id['foto'];
$avatar = @parse_url ( $avatar );
if( $avatar['host'] ) {
$tpl->set( '{foto}', $member_id["foto"] );
} else $tpl->set( '{foto}', $config['http_home_url'] . "uploads/fotos/" . $member_id['foto'] );
} else $tpl->set( '{foto}', "/templates/Default/dleimages/noavatar.png" );
}
}
else $tpl->set( '{foto}', "/templates/Default/dleimages/noavatar.png" );
然后,在模板的正确位置,特别是在 main.tpl 中,插入:
<img src="{foto}" />
而已。如果您不使用默认模板,请将默认值更改为您的模板名称。
注释的最小长度为10个汉子。评论正在编辑中
相关新闻:
DLE主题:自适应新闻模板DLE ANN4,基于bootstrap4 UI框架
新的 bootstrap4 上的模板是如此清晰、简单和容易,我决定为你发布它! 新的 bootstrap4,许多功能,功能,新网格,用于用户列表和主页面统计的模块,切换短消息的类型。使用 animate.css 平滑动画。标题中的浮动菜单等等。 该模板很容易适应几乎任何主题,无论是视频内容还是普通博客。
在新闻中(摘要、全文)如何显示作者头像
手动方式,插件方式,两种改法,自选