以下是小编整理的帝国CMS调用会员信息的方法,本文共6篇,希望能够帮助到大家。本文原稿由网友“okokok678okok”提供。
篇1:帝国CMS调用会员信息的方法
这篇文章主要为大家介绍了帝国CMS调用会员信息的方法,涉及会员信息调用函数与会员列表调用函数的实用技巧,非常具有实用价值,需要的朋友可以参考下
两种调用函数:
1、会员信息调用函数:sys_ShowMemberInfo(用户ID,查询字段)
用户ID:设置要调用的会员信息的用户ID,在信息内容页下调用可以设置为0,表示调用信息发布者的资料。
查询字段:默认为查询所有会员字段,此参数一般不用设置,如果为了效率更高可以指定相应的字段。如:“u.userid,ui.company”(u为主表,ui为副表)。
其它说明:函数返回结果为会员资料数组,显示用
2、会员列表调用函数:sys_ListMemberInfo(调用条数,操作类型,会员组ID,用户ID,查询字段)
调用条数:调用前几条记录。
操作类型:0为按注册时间、1为按积分排行、2为按资金排行、3为按会员空间人气排行
会员组ID:指定要调用的会员组ID,不设置为不限,多个会员组用逗号隔开,如:‘1,2‘
用户ID:指定要调用的会员ID,不设置为不限,多个用户ID用逗号隔开,如:‘25,27‘
查询字段:默认为查询所有会员字段,此参数一般不用设置,如果为了效率更高可以指定相应的字段。如:“u.userid,ui.company”(u为主表,ui为副表)。
其它说明:函数返回结果为会员资料数组,显示用
会员信息调用函数:sys_ShowMemberInfo
例子:在任意模板中加入:
代码如下:$userr=sys_ShowMemberInfo(1,‘‘);
?>
会员资料
会员头像
“ border=”0“>
用户名
”>
(点击访问会员空间)
会员组
注册时间
公司名称
联系人
联系电话
传真
手机
联系邮箱
QQ号码
MSN
网站
联系地址
公司介绍
显示效果如下图所示:
会员列表调用函数:sys_ListMemberInfo
例子:在任意模板中加入:
代码如下:公司名称
注册帐号
访问空间
$usersql=sys_ListMemberInfo(3,0,‘3‘,‘‘,‘‘);
while($userr=$empire->fetch($usersql))
{
?>
“>[点击访问]
}
?>
显示效果如下图所示:
希望本文所述对大家的帝国CMS建站有所帮助,
篇2:帝国CMS多表调用信息的方法
这篇文章主要为大家介绍了帝国CMS多表调用最新信息的方法,主要通过灵动标签的sql语句调用结合union来实现,是非常实用的技巧,需要的朋友可以参考下
代码如下:[e:loop={‘select * from (
select id,classid,titleurl,filename,title,newstime,titlepic from phome_ecms_news where newstime union
select id,classid,titleurl,filename,title,newstime,titlepic from phome_ecms_photo where newstime union
select id,classid,titleurl,filename,title,newstime,titlepic from phome_ecms_flash where newstime union
select id,classid,titleurl,filename,title,newstime,titlepic from phome_ecms_article where newstime) a order by newstime desc limit 10‘,10,24,1}]
[/e:loop]
帝国CMS多表调用最新信息,该演示代码为默认数据表下全站最新10条图片信息,自己根据需求可以附加条件,实现全站点击,全站头条,全站推荐等等.
希望本文所述对大家的帝国CMS建站有所帮助,
篇3:帝国CMS比较高效的随机调用方法
看不少人喜欢用ORDER BY RAND随机调用,随机调用是最耗资源的一种调用方式,信息数在1万以上随机调用就开始影响速度,使用时建议慎之又慎。
如果确实要使用,可以用下面思路:
先用php随机出信息ID,然后SQL调用用id in (php随机的ID列表)调用举例:
$randnum=10; //随机数量
$randids='';
$randdh='';
for($i=1;$i<=$randnum;$i++)
{
$randids.=$randdh.rand(1,100000); //1为最小ID,100000为最大ID
$randdh=',';
}
?>
[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,”id in ($randids)“}]
模板代码内容
[/e:loop]
篇4:帝国CMS首页调用会员、活跃会员与积分排行的方法
这篇文章主要为大家介绍了帝国CMS首页调用最新会员、活跃会员与积分排行的方法,涉及针对SQL语句的数据库查询操作技巧,是帝国CMS建站中非常经典的调用技巧,需要的朋友可以参考下
SQL代码如下,最新会员SQL:
代码如下:select a.userid,a.username,b.userpic as titlepic from phome_enewsmember as a LEFT JOIN phome_enewsmemberadd as b ON a.userid=b.userid order by a.userid desc limit 10
按积分排行SQL:
代码如下:select a.userid,a.username,b.userpic as titlepic from phome_enewsmember as a LEFT JOIN phome_enewsmemberadd as b ON a.userid=b.userid order by a.userfen desc limit 10
标签模板中用[!--userpic--]表示头像,[!--userid--]表示用户id,[!--username--]表示用户名.
以万能标签为例,其按积分排行SQL调用语句如下:
[ecmsinfo]”select a.userid,a.username,b.userpic as titlepic from phome_enewsmember as a LEFT JOIN phome_enewsmemberadd as b ON a.userid=b.userid order by a.userfen desc limit 10“,10,30,0,24,1,0[/ecmsinfo]
具体的sql查询调用看这个说明:www.phome.net/doc/ecmsedu/base/mbzz/html/other.html#q1
希望本文所述对大家的帝国CMS建站有所帮助,
篇5:帝国CMS列表页面调用关键字TAG的方法
这篇文章主要为大家介绍了帝国CMS列表页面调用关键字TAG的方法,涉及针对列表页内容模板的调用技巧,非常具有实用价值,需要的朋友可以参考下
将下面代码复制到列表内容模板(list.var),记得要选列表页,使用程序代码:
代码如下:$nsmalltext=$r[smalltext];
$ntext=strip_tags($nsmalltext);//去除内容简介里的HTML标签
$newtext=esub($ntext,100,‘...‘) ;//限制100字
$keyboard=$r[keyboard];
$r_tag=explode(”,“,$keyboard);
$tempid=1;//这里是搜索模板ID
for($i=0;$i
{
if($r_tag[$i])
{
link=$public_r[newsurl].”e/search/?searchget=1&tbname=$tbname&tempid=$tempid&show=keyboard&keyboard=“.$r_tag[$i];//链接
.=”“.$r_tag[$i].” “;
}
}
$listtemp=‘
[!--title--]
‘.$newtext.‘...
标签:‘..‘-12-16
‘;
运行效果如下图所示:
希望本文所述对大家的帝国CMS建站有所帮助,
篇6:cms调用全站相关文章方法
有个标签可以调用相关文章,通过下面的修改可以调用全站的相关文章,文章页内显示相关文章内容,可以提高关键词密度,还是挺不错的,
模板调用代码
相关文章{dede:likearticle col='2' row='10' titlelen='42'}
[field:title/]
{/dede:likearticle}
找到文件:\\include\\taglib\\likearticle.lib.php
找到代码:
0id = ” And arc.typeid in(0id) And arc.id$arcid “;
修改为:
0id = ” And arc.id$arcid \";
保存后重新更新一遍所有页面即可,
电脑资料
- 织梦DedeCMS首页调用单页文档内容的实现方法2024-09-17
- 航空发动机故障诊断信息融合方法研究现状2025-01-27
- 纳木那尼峰地区冰川信息的综合提取方法2022-12-18