首页 >

织梦DedeCMS首页列表页调用会员信息的SQL标签

听到有朋友在问,如何在首页或者列表也调用文档发布者的一些相关信息(比如:会员名 | 昵称 | QQ帐号等),,小编就给大伙做一个简单的示例,这样的实现目前只能通过万能调用标签(SQL)来进行实现,这里分两个部分来实现:

织梦DedeCMS首页列表页调用会员信息的SQL标签

会员基本信息调用

所谓会员基本信息,指的是dede_member 表的所有字段,包括会员名 | 昵称 | 邮箱等基本信息,大伙也可以用相关的数据库管理软件进行管理查看具体的表结构。但是在文档表是在dede_archives 中是没有这些信息的,那么就需要用到SQL语句的两表关联。大伙看一下以下SQL语句:

select arc.id,arc.title,arc.mid,m.* from dede_archives arc left join dede_member m on arc.mid = m.mid where arc.arcrank > -1 and arc.mid 0 order by arc.id desc limit 0,15

上面这段代码就是将文档主表和会员基本信息表进行关联,关联的方式是文档表的mid字段与会员基本表的mid是相等。也就是指定具体调用哪个会员的信息。知道,SQL调用标签有且只有一个参数(SQL),那么转换为具体的织梦(DedeCMS)系统调用标签的代码就为:

{dede:sql sql=”select arc.id,arc.title,arc.mid,m.* from dede_archives arc left join dede_member m on arc.mid = m.mid where arc.arcrank > -1 and arc.mid 0 order by arc.id desc limit 0,15″}

  • [field:title/] [会员ID:[field:userid/] 昵称:[field:uname/] QQ:[field:qq/]]
  • {/dede:sql}

    底层模板均使用[field:字段名/]方式来调用,这里的取值范围为主表的id,title,mid字段与会员表的所有字段!


    织梦DedeCMS首页列表页调用会员信息的SQL标签
  • 织梦DedeCMS列表页分页按钮不显示终极解决秘诀
  • 织梦DedeCMS列表页分页按钮不显示终极解决秘诀 | 织梦DedeCMS列表页分页按钮不显示终极解决秘诀 ...

    织梦DedeCMS首页列表页调用会员信息的SQL标签
  • 织梦DedeCMS:php标签中调用其他普通标签和页面相关变量及全局配
  • 织梦DedeCMS:php标签中调用其他普通标签和页面相关变量及全局配 | 织梦DedeCMS:php标签中调用其他普通标签和页面相关变量及全局配 ...

    织梦DedeCMS首页列表页调用会员信息的SQL标签
  • 为织梦DedeCMS增加二维码功能的实现代码
  • 为织梦DedeCMS增加二维码功能的实现代码 | 为织梦DedeCMS增加二维码功能的实现代码 ...