Empire CMS内容页面调用当前文章的作者信息,并调用除当前文章以外的成员相关文章
优采云 发布时间: 2020-08-06 18:15内容页面调用当前文章的作者信息,并调用当前文章以外的成员相关文章
1. 通话会员信息:
将以下代码添加到内容页面模板中.
$ userr = sys_ShowMemberInfo(0,'');
会员头像:
成员:
会员ID:
注册时间:
会员积分: 积分
发布新闻: 文章
成员组:
作者文章列表: e / space / list.php?userid =&mid = 1“>文章列表
第二,调用用户发布的其他文章的信息(成员投稿的文章):
1,php调用
调用当前成员提交的文章(5篇文章):
---------------------
$ sql = $ empire-> query(“从{$ dbtbpre} ecms_news中选择*,其中userid ='$ navinfor [userid]'和classid ='$ navinfor [classid]'和id $ navinfor [id]和ismember = 1按新闻时间升序限制5“)排序;
while($ r = $ empire-> fetch($ sql))
if($ navinfor [ismember] == 1)
{
$ titleurl = sys_ReturnBqTitleLink($ r); //链接
“ target =” _ blank“ title =”“>
}
其他
{
暂时没有其他文章
}
2,智能标记调用
----------------------
[e: loop = {“从[!db.pre!] ecms_news中选择*,其中userid ='$ navinfor [userid]'和classid ='$ navinfor [classid]'和id $ navinfor [id]和ismember = 1按新闻时间降序限制10“,0,24,0}]
if($ navinfor [ismember] == 1)
{
“ title =”“>
}
其他
{
暂时没有其他文章
}
[/ e: loop]
或
[e: loop = {'selfinfo',10,0,0,“ userid ='$ navinfor [userid]'and classid ='$ navinfor [classid]'and id $ navinfor [id] and ismember = 1 “}]
if($ navinfor [ismember] == 1)
{
“ title =”“>
}
其他
{
暂时没有其他文章
}
[/ e: loop]
=============================================通话用户对其他文章发表的评论============================================ ==========
注意: id $ navinfor [id]或and id!= $ navinfor [id]表示: 不等于当前文章ID
①,classid ='$ navinfor [classid]'的意思是: 仅调用当前列中的文章(如果删除该列,则将调用整个模型中其他列中成员发布的文章)
②,classid也可以指定显示列的id格式,例如: classid = 34或(2,3)中的classid)
③,classid也可以排除当前列. 格式如下: classid $ navinfor [classid]即: 在其他列中调用当前发布者发布的信息
“目前没有其他文章”可以删除
注意: 以上内容(调用用户发布的其他文章信息)可以调用“成员”和“访客”的文章,但背景“网站管理员”发布的文章除外.