当前位置:首页 > 行业动态 > 正文

如何在Dedecms模板中调用企业或个人会员列表?

在dedecms模板中,企业或个会员列表调用方法如下:,,“ 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模板中企业或个会员列表的常用调用方法,您可以根据需要选择合适的方法进行调用。

0