在用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
打开微信添加好友?
确定