如何全面调用DEDE会员数据?探索实用方法大全!

DEDE会员数据调用可以通过以下方法:,,1. 使用SQL语句查询会员数据;,2. 使用DEDECMS内置标签调用会员数据;,3. 使用DEDECMS API接口调用会员数据。

在DedeCMS中,会员数据的调用方法多种多样,通过不同的SQL语句可以实现对会员信息的灵活调用,以下是几种常见的调用方法:

如何全面调用DEDE会员数据?探索实用方法大全!

1、按类型调用会员数据

调用企业会员:使用以下SQL语句可以调用12个企业类型的会员并按注册时间排序:

     {dede:sql sql='select * from dede_member where mtype="企业" order by mid limit 0,12'}
     <a href=../member/index.php?uid=[field:userid/] target='_blank'>[field:uname/]</a>
     {/dede:sql}

调用个人会员:使用以下SQL语句可以调用12个个人类型的会员并按注册时间排序:

     {dede:sql sql='select * from dede_member where mtype="个人" order by mid limit 0,12'}
     <a href=../member/index.php?uid=[field:userid/] target='_blank'>[field:uname/]</a>
     {/dede:sql}

2、综合调用所有会员

按注册时间排序:使用以下SQL语句可以调用所有会员中的前12个并按注册时间排序:

     {dede:sql sql='select * from dede_member order by mid limit 0,12'}
     <a href=../member/index.php?uid=[field:userid/] target='_blank'>[field:uname/]</a>
     {/dede:sql}

按最后登录时间排序:使用以下SQL语句可以调用所有会员中的前12个并按最后登录时间排序:

如何全面调用DEDE会员数据?探索实用方法大全!

     {dede:sql sql='select * from dede_member order by logintime limit 0,12'}
     <a href=../member/index.php?uid=[field:userid/] target='_blank'>[field:uname/]</a>
     {/dede:sql}

3、特殊条件调用会员数据

上传了头像的会员:使用以下SQL语句可以调用12个上传了头像的会员并按最后登录时间排序,同时显示他们的头像:

     {dede:sql sql='select * from dede_member where length(face)>0 order by logintime limit 0,12'}
     <a href=../member/index.php?uid=[field:userid/] target='_blank'><img src=[field:face/] /></a>
     {/dede:sql}

推荐会员:使用以下SQL语句可以调用12个被推荐的会员并按最后登录时间排序:

     {dede:sql sql='select * from dede_member where matt=1 order by logintime limit 0,12'}
     <a href=../member/index.php?uid=[field:userid/] target='_blank'>[field:uname/]</a>
     {/dede:sql}

4、高级调用方法

调用企业会员及其对应文章:使用以下SQL语句可以调用8个企业会员及其对应的4篇文章:

     {dede:sql sql="SELECT m.mid,m.mtype,m.userid,m.matt,c.mid,c.company,c.comface,d.ename,d.evalue,d.egroup,a.title,a.id FROM dede_sys_enum as d ,dede_archives as a,dede_member as m left join dede_member_company c on m.mid = c.mid where m.mtype ='企业' and a.writer=m.uname and c.vocation=d.evalue and d.egroup='vocation' LIMIT 0 , 10"}
     公司名称:[field:company/] <br/> 会员行业:[field:ename/] <br/> 会员发布的文章:<a href='/plus/view.php?aid=[field:id/]'>[field:title/] </a> <br/> 会员空间访问:<a href='/member/index.php?uid=[field:userid/]'>[field:company/] </a> <br/> 头像:[field:array runphp='yes']if(@me['face']==''){@me='<img src="/member/templets/images/dfboy.png" alt="'.@me['company'].'的空间" width="52" height="52">';} else {@me='<img src="'.@me['face'].'" alt="'.@me['company'].'的空间" width="52" height="52">';}[/field:array]
     {/dede:sql}

FAQs

如何全面调用DEDE会员数据?探索实用方法大全!

1、如何调用会员积分排行?

解答:使用以下SQL语句可以调用会员积分排行,并展示前10名会员的用户名和积分:

     {dede:sql sql="Select mid,userid,uname,scores From dede_member order by scores desc limit 0,10"}
     <dd><span class="name"><a href='[field:global name='cfg_cmspath'/]/member/?[field:userid/]/'>[field:uname/]</a></span><span class="jifen">积分[field:scores/]</span></dd>
     {/dede:sql}

2、如何在首页调用单页文档的内容?

解答:首先在后台单页文档管理里添加一个单页文档,然后在模板中使用以下代码来调用该单页文档的内容:

     {dede:field name='content' function='html2text(@me)'/}

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1228889.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-10-21 02:51
下一篇 2024-10-21 02:58

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入