您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国CMS调用发布者所有文章列表的两种方法和高级应用
致轩2023-01-23帝国CMS教程已有人查阅
导读调用查看作者的所有文章,帝国CMS实现查看作者的所有文章一共2种方法。因为一般搜索字节为2个字节,而最先注册的前9位会员会员id为个位数(即;1个字节),所以要先把搜索字节设置为1个字节

一、链接到搜索页
注意:因为一般搜索字节为2个字节,而最先注册的前9位会员会员id为个位数(即;1个字节),所以要先把搜索字节设置为1个字节
后台--系统--系统设置--系统参数设置--搜索设置--搜索关键字(这里把默认的“2到20”中的2修改为1
格式:/e/search/?searchget=1&keyboard=会员ID&show=userid&member=1
列表内容模板(list.var) 调用:
<a href="e/search/?searchget=1&keyboard=[!--userid--]&show=userid&member=1">[!--username--]</a>
内容页:方法1、调用作者多种信息
<?php
$userr=sys_ShowMemberInfo(0,'');
?>
<span>会员头像:<img src="<?=$userr[userpic]?$userr[userpic]:$public_r[newsurl].'e/data/images/doimg.gif'?>"></span> <br>
<span>会员:<?=$userr[username]?></span> <br>
<span>会员ID:<?=$userr[userid]?></span> <br>
<span>注册时间:<?=$userr[registertime]==null?"":date('y-m-d',$userr[registertime])?></span> <br>
<span>会员积分:<?=$userr[userfen]?>分</span> <br>
<span>发布新闻:<?=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_news where userid='$navinfor[userid]' and ismember=1")?>条</span> <br>
<span>会员组:<?=$userr[groupname]?></span><br>
<span>作者文章列表2:<a href="<?=$public_r[newsurl]?>e/search/?searchget=1&keyboard=<?=$userr[userid]?>&show=userid&member=1">文章列表</a></span><br>
方法2、直接用链接(不好使,在没有作者的文章中链接会链到会员ID为1的会员,但名称却是管理员的)
<a href="[!--news.url--]e/search/?searchget=1&keyboard=[!--userid--]&show=userid&member=1">[!--username--]</a>
方法3、灵动标签调用
[e:loop={'selfinfo',1,0,0,"userid='$navinfor[userid]' and classid='$navinfor[classid]' and id=$navinfor[id] and ismember=1"}]
<a href="<?=$public_r[newsurl]?>e/search/?searchget=1&keyboard=<?=$bqr['userid']?>&show=userid&member=1" target="_blank"><?=$bqr['username']?></a>
[/e:loop]
注释:<?=$public_r[newsurl]?>网站根目录 <?=$bqr['userid']?>会员id mid=1数据模型id tempid=6列表模板ID二、链接到作者空间(PHP文件本文章最后提供)
使用说明:使用时可用list.php或list2.php,
①、list.php链接到会员空间的文章列表,
格式: e/space/list.php?mid=1&userid=2
②list2.php自定义的作者文章列表,可用自己制作的
格式:e/space/list2.php?mid=1&tempid=9&userid=2
注释:mid=1数据模型id tempid=9列表模板ID(和数据模型关联) userid=2作者id
注意:list2.php可选择模板(tempid=模板ID),而list.php不可选,即list.php选择了模板也还会自动链接到会员空间的文章列表
列表内容模板(list.var) 调用
<a href="[!--news.url--]e/space/list2.php?mid=1&tempid=9&userid=[!--userid--]">[!--username--]</a>
例子:下列将链接到作者空间文章列表
<a href="http://127.0.0.1/dg/e/space/list.php?mid=3&tempid=1&userid=1">王伟</a>
<a href="[!--news.url--]e/space/list.php?mid=3&tempid=1&userid=[!--userid--]">[!--username--]</a>
内容页调用方法1、调用作者多种信息
<?php
$userr=sys_ShowMemberInfo(0,'');
?>
<span>会员头像:<img src="<?=$userr[userpic]?$userr[userpic]:$public_r[newsurl].'e/data/images/doimg.gif'?>"></span> <br>
<span>会员:<?=$userr[username]?></span> <br>
<span>会员ID:<?=$userr[userid]?></span> <br>
<span>注册时间:<?=$userr[registertime]==null?"":date('y-m-d',$userr[registertime])?></span> <br>
<span>会员积分:<?=$userr[userfen]?>分</span> <br>
<span>发布新闻:<?=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_news where userid='$navinfor[userid]' and ismember=1")?>条</span> <br>
<span>会员组:<?=$userr[groupname]?></span><br>
<span>作者文章列表:<a href="<?=$public_r[newsurl]?>e/space/list.php?userid=<?=$userr[userid]?>&mid=1">文章列表</a></span><br>
方法2、直接用链接(不好使,在没有作者的文章中链接会链到会员ID为1的会员,但名称却是管理员的)
<a href="[!--news.url--]e/space/list.php?mid=1&tempid=1&userid=[!--userid--]">[!--username--]</a>
方法3、灵动标签调用
[e:loop={'selfinfo',1,0,0,"userid='$navinfor[userid]' and classid='$navinfor[classid]' and id=$navinfor[id] and ismember=1"}]
作者文章列表:<a href="<?=$public_r[newsurl]?>e/space/list.php?userid=<?=$bqr['userid']?>&mid=1" target="_blank"><?=$bqr['username']?></a>
<br>
[/e:loop]
注释:<?=$public_r[newsurl]?>网站根目录 <?=$bqr['userid']?>会员id mid=1数据模型id tempid=6列表模板ID
本文标签:帝国cms相关调用
很赞哦! ()
相关教程
图文教程
帝国CMS二次开发怎么引用函数文件的方法
like是广泛的模糊匹配,字符串中没有分隔符,Find_IN_SET 是精确匹配,字段值以英文”,”分隔,Find_IN_SET查询的结果要小于like查询的结果。
帝国CMS后台不开能定时刷新的脚本
在你的操作系统,如果是Linux的话,添加以下计划任务。 * * * * * /usr/bin/php /webrootpath/e/tasks/backend_cronjob.php。
帝国CMS8.0新增单独会员头像上传调用方法
帝国CMS8.0版新增新的会员头像设置:(之前版本的会员头像是后台直接增加会员字段弄的,调用相对比较麻烦)1、会员主表新增头像字段upic,调用会员头像更方便。
用灵动标签调用下一篇信息标题,简介,发布者信息的代码
帝国CMS默认的上一篇,下一篇调用标签为:上一篇[!--info.pre--],下一篇[!--info.next--],但默认调用标签格式固定的,修改起来还得改源文件。
相关源码
-
(自适应)中英文双语外贸扬声器音响喇叭话筒网站模板免费下载为音响设备外贸企业设计的中英文双语网站模板,基于PbootCMS内核开发。适配扬声器系统、音频设备等产品的国际化展示需求查看源码 -
(自适应)品牌策划网络设计作品公司个人pbootcms网站源码下载本款基于PbootCMS开发的网站模板专为品牌策划、设计公司打造,特别适合展示创意作品、设计案例和企业服务。模板采用现代化设计风格查看源码 -
(PC+WAP)蓝色钢结构机械五金工程建筑基建营销型pbootcms模板下载于PbootCMS开发的钢结构与工程机械专用模板,助力企业构建专业级产品展示平台;模板内置工程案例展示、产品参数对照表等专业模块,预设项目进度、施工方案等建筑行业专属栏目查看源码 -
帝国cms7.5模板情感文学名言名句心情文章类源码下载带手机本模板基于帝国CMS7.5开发,为情感文学类网站设计。整体风格温馨雅致,布局合理清晰,特别适合建设情书分享、文学作品展示类网站。模板采用响应式设计,能够自动适配各种终端设备。查看源码 -
(PC+WAP)红色户外岗亭钢结构岗亭pbootcms网站模板为钢结构岗亭、户外设施企业打造的高端响应式营销门户,基于PbootCMS开源内核深度开发,采用HTML5自适应架构,实现PC与移动端数据实时同步展示。查看源码 -
响应式高端家居家具装修类pbootcms模板网站源码家居装修、空间设计企业打造的营销型网站解决方案,基于PbootCMS内核深度开发。采用前沿响应式架构,适配手机端与PC端浏览体验查看源码
| 分享笔记 (共有 篇笔记) |

