帝国CMS自定义列表页栏目调用会员信息

作者:admin   时间:2020-07-10   访问量:

  1、新增自定义列表页:在栏目列表中调用会员信息,需要从数据库查询,自定义列表刚好具备这一功能。

  2、查询SQL语句:

  a、统计记录:

  select count(*) as total from [!db.pre!]enewsmember

  b、查询记录:

  select u.*,ui.* from [!db.pre!]enewsmember u LEFT JOIN [!db.pre!]enewsmemberadd ui ON u.userid=ui.userid where u.checked=1 order by u.userfen desc /*这个是按积分最多排列,自己可以改一下看按什么排列*/

  使用列表模板:选一个列表模板

  列表模板LIST.VAR里的会员信息调用代码:(勾选使用程序代码)

  ---------------------------------------------------------------------------------------------------------------------------------------

  $uid=$empire->fetch1("select * from {$dbtbpre}enewsmemberadd where userid={$r[userid]}");

  $usql=$empire->fetch1("select * from {$dbtbpre}enewsmember where userid = {$r['userid']}");

  $ntsql=$empire->fetch1("select count(*) as newstotal from {$dbtbpre}ecms_download where userid={$r['userid']}"); /*投稿数查询*/

  $userpic=$uid['userpic']?$uid['userpic']:$public_r[newsurl].'e/data/images/nouserpic.gif';/*会员头像*/

  $jifen=$usql['userfen'];/*积分*/

  $tg=$ntsql[newstotal]; /*统计会员投稿数*/

  $listtemp='
       <li class="userl">
         <a href="/u/[!--userid--]" class="pic"><img src="'.$userpic.'" width="55" height="55" alt="[!--username--]"></a>
         <p><a href="/u/[!--userid--]" target="_blank">[!--username--]</a></p>
         <p class="xm"><b>积分:</b>'.$jifen.' </p> <p><b>书籍:</b>'.$tg.'本</p>
       </li>';

  温馨提示,你调用的内容,一定要写在 $listtemp这个变量里面,不然帝国后台是无法识别的。


【地址】:http://www.inseo.cn/seo/72.html转载请注明出处


相关文章
帝国CMS如何用tag调取相关文章

帝国cms的相关文章推荐一般是调用标题或者关键词包含的方式进行匹配。这种方式虽然好,但是并不是很精准的分类。如果能够利用相同tag进行匹配,文章的相关度就会大大提高,而且自己心里也会更把握。

Copyright © 2018-2030 大树SEO All Rights Reserved.