如何在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个个人会员按注册时间排序

使用以下代码:

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

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

(0)
未希的头像未希新媒体运营
上一篇 2024-10-15
下一篇 2024-10-15

相关推荐

  • 如何处理DedeCMS静态页面与动态页面转换中的问题并实现火车头采集数据自动入库?

    要解决DedeCMS生成静态页和动态页转换的问题,首先确保系统设置中的相关选项已正确配置。对于火车采集入库生成动态内容,需调整采集规则与数据处理模块,确保数据能正确导入并生成动态页面。

    2024-09-03
    022
  • 如何在dedecms中解决缩略图失真模糊的问题?

    要解决dedecms缩略图失真模糊的问题,可以尝试以下方法:,,1. 调整缩略图尺寸:在后台设置中,找到缩略图尺寸设置,将其设置为合适的尺寸,避免过大或过小导致图片失真。,,2. 使用高质量图片:上传高质量的图片作为文章的缩略图,这样在生成缩略图时,即使压缩也不会失真。,,3. 修改模板代码:如果以上方法都无法解决问题,可以尝试修改模板中的缩略图生成代码,确保生成的缩略图质量更高。,,4. 使用第三方插件:有些第三方插件可以优化缩略图的生成,可以尝试安装这些插件来解决问题。

    2024-10-14
    01
  • 为什么在DedeCMS后台设置的附件保存形式(按data函数日期参数)不起作用?

    请检查是否在代码中正确调用了data函数,并确保相关参数设置正确。

    2024-10-01
    09
  • 如何在DedeCMS中实现快速批量删除TAG标签?

    要快速批量删除dedecms的TAG标签,你可以使用SQL语句。具体操作如下:,,1. 登录到你的数据库管理工具,如phpMyAdmin、MySQL Workbench等。,2. 选择你的dedecms数据库。,3. 点击“SQL”选项卡,输入以下SQL语句:,,“sql,DELETE FROM dede_taglist;,DELETE FROM dede_tagdata WHERE aid IN (SELECT aid FROM dede_archives WHERE channel = ‘你的频道ID’);,DELETE FROM dede_addonarticle WHERE aid IN (SELECT aid FROM dede_archives WHERE channel = ‘你的频道ID’);,`,,注意:请将你的频道ID`替换为实际的频道ID。,,4. 点击“执行”按钮,完成批量删除TAG标签的操作。

    2024-10-02
    09

发表回复

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

免费注册
电话联系

400-880-8834

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