织梦后台文章列表显示最后编辑文章的人的昵称方法?

- 作者:zhanhy ——来源:原创 ——

如果网站比较复杂后台管理员有多个人的时候,一篇文章往往可能会有多个人编辑的情况出现。如果后台文章列表只展示文章发布人的话,可能不够清晰。因此后台文章列表按照文章更新时间排序,并且显示最后编辑人就很有必要。那么织梦后台文章列表显示最后编辑文章的人的昵称方法要怎么做呢,这里就给你说下方法。

本修改方法和修改后台列表时间显示一样首先修改后台目录下templets下的content_list.htm文件,找到文件中:

{dede:field.mid function=GetMemberName(@me)/}

修改成:

{dede:field.uname/}

完成以上操作之后开始执行下面的操作。找到后台目录下面的content_list.php文件,找到205行左右的查询数据库代码:(注意:该代码已经修改为后台文章按照更新时间排序,如果不需要这样可以观察代码,自行调整和修改)

$orderby = empty($orderby) ? 'id' : preg_replace("#[^a-z0-9]#", "", $orderby);
$orderbyField = 'arc.'.$orderby;
$query = "SELECT arc.id,arc.typeid,arc.senddate,arc.flag,arc.ismake,
arc.channel,arc.arcrank,arc.click,arc.title,arc.color,arc.litpic,arc.pubdate,arc.mid
FROM `$maintable` arc
$whereSql
ORDER BY arc.pubdate DESC";

修改成:

$orderby = empty($orderby) ? 'id' : preg_replace("#[^a-z0-9]#", "", $orderby);
$orderbyField = 'arc.'.$orderby;
$query = "SELECT arc.id,arc.typeid,arc.senddate,arc.flag,arc.ismake,
arc.channel,arc.arcrank,arc.click,arc.title,arc.color,arc.litpic,arc.pubdate,arc.mid,dede_admin.uname
FROM `$maintable` arc
LEFT JOIN dede_admin ON dede_admin.id= arc.dutyadmin
$whereSql
ORDER BY arc.pubdate DESC";

执行完以上步骤后可以更新后台缓存后,重新登陆或者打开后台即可看到效果。如果看不到的话,可以清空浏览器缓存再看看。如果仍然不行可以在网站搜索一下问题看看能否帮你解决。火车脚本网

如果你还有其它疑问可以来本站搜索相关问题,这里会有你想要的答案:火车脚本网

还有什么疑问可以提出来
  • 全部评论(0
    还没有评论,快来抢沙发吧!