dede企业会员如何用列表的形式调用:调用会员及其对应的文章的方法

dedecms如何调用企业会员的名称,并调用对应的4篇文章,(也就调用企业会员+对应的4篇文章),比如:企业1+企业1的文章或者产品,企业2+企业2的文章或者产品,依次类推,调用8个企业及其对应的文章
如下图所示

2222.png

思路:


 {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}
 
其中的字段,可以根据需要增删,
具体可参考dede官方帮助文档,模板设计---DedeCMS常用SQL语句收录  http://help.dedecms.com/v53/

【最终版:测试可行】上面的代码 有问题, 于是,经过一下午的思考,终于完美解决:
 {dede:sql sql="SELECT m.mid,m.mtype,m.userid,m.matt,m.uname,c.mid,c.company,c.comface,d.ename,d.evalue,d.egroup FROM dede_sys_enum as d ,dede_member as m left join dede_member_company c on m.mid = c.mid where m.mtype ='企业'   and c.vocation=d.evalue and d.egroup='vocation' LIMIT 0 , 10"} 
公司名称:[field:company/] 
<br/>会员行业:[field:ename/] 
<br/>会员发布的文章:[field:array runphp="yes"]
$aaa = @me['uname'];

             $row = $GLOBALS['dsql']->GetOne("Select id,title from dede_archives where writer='$aaa ' LIMIT 0 , 3 ");
             $GLOBALS['dsql']->Execute();
             @me="";
             while($row =$GLOBALS['dsql']->GetArray()){        
               @me.='<a href="/plus/view.php?aid='.$row['id'].'">'.$row['title'].'</a><br/>'; 
            
             }[/field:array]
<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}
不懂可以加qq123484774咨询
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值