php,{dede:sql name=members},SELECT * FROM
#@__member WHERE 1,{/dede:sql},,,{dede:loop $members},[field:username /],{/dede:loop},,
“,,请将上述代码添加到您需要显示企业或个会员列表的模板文件中。在Dedecms模板中,调用企业或个会员列表的方法有多种,具体方法取决于你的需求,以下是一些常见的方法和示例代码:
调用自定义会员模型的会员信息
1、创建自定义会员模型:
在Dedecms的后台管理系统中创建自定义会员模型,这通常涉及填写模型名称、字段等信息,并选择适当的字段类型(如文本、日期、下拉列表等)。
2、获取自定义会员模型的ID:
在创建完自定义会员模型后,你需要获取该模型的ID,可以在Dedecms的后台管理系统中找到该模型,查看其ID。
3、编写memberlist标签:
在需要显示会员信息的地方编写memberlist标签。
“dede:memberlist id='[自定义会员模型ID]'}[field:username/]{/dede:memberlist}
“
[自定义会员模型ID]应替换为你实际获取到的自定义会员模型的ID,field属性用于指定要显示的字段,这里我们使用username字段作为示例。
4、调用memberlist标签:
将上述代码放置在需要显示会员信息的位置,然后保存并预览页面,你应该能够看到通过memberlist标签调用自定义会员模型的会员信息。
调用企业或个人会员列表
1、调用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><br/>{/dede:sql}
“
这段代码会调用12个企业会员,并按照注册时间排序。
2、调用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><br/>{/dede:sql}
“
这段代码会调用12个个人会员,并按照注册时间排序。
3、调用企业会员及其对应的文章:
如果你想调用企业会员的名称,并调用对应的4篇文章,可以使用以下SQL语句:
“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}
“
这段代码会调用8个企业及其对应的文章。
4、调用推荐的企业会员:
使用以下SQL语句可以调用推荐的企业会员:
“dede:sql sql="SELECT comname,userid FROM dede_member_cominfo AS c LEFT JOIN dede_member AS m ON c.id=m.ID WHERE m.type='1' and matt='1' ORDER BY m.jointime DESC LIMIT 0,12"} <a href='[field:global name='cfg_cmspath'/]/member/?[field:userid/]/' target=_blank>[field:comname/]</a><br> {/dede:sql}
“
这段代码会调用12个推荐的企业会员,并按照加入时间降序排列。
相关问答FAQs
问题1:如何在Dedecms中调用自定义会员模型的会员信息?
答:首先需要在Dedecms的后台管理系统中创建自定义会员模型,然后获取该模型的ID,在需要显示会员信息的地方编写memberlist标签,例如{dede:memberlist id='[自定义会员模型ID]'}[field:username/]{/dede:memberlist}
,最后将上述代码放置在需要显示会员信息的位置,并保存预览页面。
问题2:如何调用12个企业会员按注册时间排序?
答:可以使用以下代码来调用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><br/>{/dede:sql}
“
这段代码会调用12个企业会员,并按照注册时间排序。
调用方法 | 描述 | 示例代码 |
{dede:arclist id='1'} | 调用ID为1的文档类别下的所有文档列表 | {dede:arclist id='1'} |
{dede:arclist typeid='1'} | 调用typeid为1的文档类别下的所有文档列表 | {dede:arclist typeid='1'} |
{dede:arclist flag='c'} | 调用flag为c的文档列表,通常用于显示推荐文章 | {dede:arclist flag='c'} |
{dede:arclist titlelen='20'} | 调用文档列表,其中标题长度为20 | {dede:arclist titlelen='20'} |
{dede:arclist row='10'} | 调用文档列表,每页显示10条记录 | {dede:arclist row='10'} |
{dede:arclist pagesize='10'} | 调用文档列表,每页显示10条记录,与row参数等价 | {dede:arclist pagesize='10'} |
{dede:arclist pagelen='5'} | 调用文档列表,分页显示,每页显示5个分页链接 | {dede:arclist pagelen='5'} |
{dede:arclist orderby='pubdate'} | 调用文档列表,按发布时间排序 | {dede:arclistorderby='pubdate'} |
{dede:arclist adddate='7'} | 调用文档列表,只显示最近7天内发布的文档 | {dede:arclist adddate='7'} |
{dede:arclist orderby='click'} | 调用文档列表,按点击量排序 | {dede:arclistorderby='click'} |
{dede:arclist typeid='1' typeid2='2'} | 调用typeid为1且typeid2为2的文档类别下的所有文档列表 | {dede:arclist typeid='1' typeid2='2'} |
{dede:arclist infolen='80'} | 调用文档列表,摘要长度为80 | {dede:arclist infolen='80'} |
{dede:arclist author='admin'} | 调用作者为admin的文档列表 | {dede:arclist author='admin'} |
{dede:arclist keyword='关键字'} | 调用包含关键字’关键字’的文档列表 | {dede:arclist keyword='关键字'} |
{dede:arclist notflag='c'} | 调用flag不为c的文档列表,用于显示非推荐文章 | {dede:arclist notflag='c'} |
{dede:arclist arcsize='200'} | 调用文档列表,只显示文档大小为200字以上的文档 | {dede:arclist arcsize='200'} |
{dede:arclist rectype='top'} | 调用推荐类型为top的文档列表,通常用于显示头条文章 | {dede:arclist rectype='top'} |
{dede:arclist dedeател列} {dede:arclist dedeTEL列}
| 调用自定义的列,例如dedeatel列和dedeTEL列 | {dede:arclist dedeatel列}{dede:arclist dedeTEL列} |
表格列举了dedecms模板中企业或个会员列表的常用调用方法,您可以根据需要选择合适的方法进行调用。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1217378.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复