知识专栏
多方位、多角度、深度解读您所关心的问题

在用phpcms建站的实际应用中,需要在网站详情页调用文章发布者的用户昵称,怎么调用呢?

其实在每篇文章发布后,username用户名字段都会存储用户名,根据用户名就可以调用出用户昵称。

具体方法如下:

一、打开/phpcms/libs/functions/extention.func.php

增加如下函数:

function get_admin_realname($username) {
 if(empty($username)){return false;}
 $admin_db = pc_base::load_model('admin_model');
 $realname = $admin_db->get_one(array('username'=>$username),'realname');
 //如果没有真实姓名返回用户名
 if($realname['realname']) {
   return $realname['realname'];
 } else {
   return $username;
 }
}

二、在模板中调用。

(1)在文章详情页的调用代码如下:

{get_admin_realname($username)}

(2)在列表页和首页列表的调用代码如下:

{get_admin_realname($r[username])}

到此,就成功调用出文章发布者的用户昵称了。

赞一下
--
踩一脚
--
扩展阅读
智能相关阅读

您已成功复制微信号

leishi010

打开微信添加好友?

确定