dede怎么样在dede首页调用用会员信息

织梦DEDE 会员调用方法详解_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者贡献于
评价文档:
6页免费2页1下载券5页免费2页1下载券9页免费 13页4下载券12页1下载券2页1下载券2页1下载券16页免费
喜欢此文档的还喜欢3页免费71页免费5页免费28页1下载券21页免费
织梦DEDE 会员调用方法详解|13
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:4.40KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
dede标签调用大全
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口&&&&您的位置:
& 织梦CMS教程:系统首页/列表页实现调用文档发布者信息的SQL标签实例
本类浏览排行
织梦CMS教程:系统首页/列表页实现调用文档发布者信息的SQL标签实例
来源:本站整理&&&&发布时间:&&&&人气:175次
核心提示:
注意:本教程适用于DedeCMS
V5.3,V5.5,V5.6
听到有朋友在问,如何在首页或者列表也调用文档发布者的一些相关信息(比如:会员名、昵称、QQ帐号等),今天,就给大家做一个简单的示例,这样的实现目前只…
&&&&& 注意:本教程适用于DedeCMS
V5.3,V5.5,V5.6
听到有朋友在问,如何在首页或者列表也调用文档发布者的一些相关信息(比如:会员名、昵称、QQ帐号等),今天,就给大家做一个简单的示例,这样的实现目前只能通过万能调用标签(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&}
&li&&a href=&[field:id runphp='yes']$url = GetOneArchive(@me);@me =
$url['arcurl'];[/field:id]& title=&[field:title/]&&[field:title/]&/a&
[会员ID:[field:userid/] 昵称:[field:uname/] QQ:[field:qq/]]&/li&
{/dede:sql}
&& 底层模板均使用[field:字段名/]方式来调用,这里的取值范围为主表的id,title,mid字段与会员表的所有字段!
二、会员更多资料调用&
关于这个会员更多资料,实际上是在上面的两表关联中再加一个表进行查询,这个表就是会员详细资料的表(dede_member_person)。这个就要求对SQL有一定了解的朋友进行深入学习了。
&& & 首先还是给大家一个示例参考:
select arc.id,arc.title,arc.mid,m.*,mp.* from dede_archives
arc,dede_member m,dede_member_person mp where arc.mid = m.mid and arc.mid =
mp.mid and arc.arcrank & -1 and arc.mid && 0 order by arc.id desc limit
&&&这里是SQL语句里的from就查询了三个表,分别是文档主表(dede_archives)、会员基本信息表(dede_member)和会员详细资料表(dede_member_person),它的作用是不但能调用主表的文档信息,也能调用会员表的基本信息和详细信息,比如QQ、手机、爱好等。而这个会员的模型,在DedeV5.6版本开始,是可以像内容模型一样进行自定义的。可以这么说,有了这个基础。您可以调用目前绝大多数的网站类型了。
&& & 将它转换为织梦(DedeCMS)系统后的标签为:
{dede:sql sql=&select arc.id,arc.title,arc.mid,m.*,mp.* from dede_archives
arc,dede_member m,dede_member_person mp where arc.mid = m.mid and arc.mid =
mp.mid and arc.arcrank & -1 and arc.mid && 0 order by arc.id desc limit
&li&&a href=&[field:id runphp='yes']$url = GetOneArchive(@me);@me =
$url['arcurl'];[/field:id]& title=&[field:title/]&&[field:title/]&/a&
[会员ID:[field:userid/] 昵称:[field:uname/] QQ:[field:qq/]]&/li&
{/dede:sql}
点击获取验证码
通知管理员
邮箱:cctv3389@当前位置: >
> dedecms首页调用代码大全(包含分类信息、连载、问答、圈子、会员、上载)
dedecms首页调用代码大全(包含分类信息、连载、问答、圈子、会员、上载)
ontosky & at
dedecms首页调用代码大全(包含分类信息、连载、问答、圈子、会员、下载)
  《—————————华丽的分段标签—————————》
  dedecms v5.3首页调用 分类信息方法
  {dede:arclistsg orderby=’id’ titlelen=’24′ row=’10′ channelid=’-8′ typeid=’1,2′} [field:title/] {/dede:arclistsg}
  《—————————华丽的分段标签—————————》
  Dedecms在首页调用子栏目分类
  {dede:channel type='son' typeid='栏目ID'}
&a [field:typelink/]"&[field:typename/]&/a&
{/dede:channel}
  《—————————华丽的分段标签—————————》
DEDE首页调用 分类信息
&!-- /latestnews --&
&div class="picnews"&
&dl class="tbox"&
&dt$>$strong&招聘求职&/strong$>$/dt&
     
&ul class="c2 ico1"&{dede:arclistsg orderby='id' titlelen='60' row='10' channelid='-8' typeid='39,40'}
     
&li$>$span class="date"&[field:pubdate
function="MyDate('y-m-d',@me)"/]&/span$>$a
[field:arcurl/]"&[field:title/]&/a$>$/li&{/dede:arclistsg}
&!-- /latestnews --&
&div class="picnews"&
&dl class="tbox"&
&dt$>$strong&网吧展示&/strong$>$/dt&
     
&ul class="e1"&{dede:arclist row=5 orderby=pubdate typeid='37.' imgwidth='124' imgheight='96'}
       
[field:arcurl/]"&[field:image/]&span
class="title"&[field:title/]&/span$>$/a$>$/li&{/dede:arclist}
     
看不懂的可以对照你们的好好研究了
  《—————————华丽的分段标签—————————》
  dedecms首页调用代码大全(包含分类信息、连载、问答、圈子、会员、下载)
因模板不一样,本人也不是用的默认模板,为确保调用的通用性,有些代码插入了表格(没使用
文章标签较易,官方手册介绍详细,在此略。
、考虑到网站个性及授人以渔的想法,不提供模板下载,请见谅。
&table border="0" width="100%" cellspacing="0" cellpadding="0"&
{dede:sql sql="Select
id,bookname,author,pubdate,body,litpic From dede_story_books order by id
desc limit 0,10"}
&td$>$a /book/[field:id
function='DedeID2Dir(@me)'/]/[field:bookname
function='GetPinyin(@me)'/]-[field:id/].html"$>$img
src="[field:litpic/]" border="0" width="75" height="100"
/$>$/a$>$br /$>$a /book/[field:id
function='DedeID2Dir(@me)'/]/[field:bookname
function='GetPinyin(@me)'/]-[field:id/].html"&[field:bookname
function="cn_substr('@me',12)"/]&/a&
             
{/dede:sql}
&/tr&   
《—华丽的分界标签—》
图书封面图片调用,含标题
&table width="688" border="0" cellpadding="0" cellspacing="0"&
                 
{dede:bookcontentlist
row='10' booktype='0' orderby='lastpost' author='' keyword=''}
                   
                    
&td align="left" width="30"$>$/td&
                    
width="300" align="left"&[field:cataloglink/]
[field:booklink/]&/td&
                    
&td width="318" align="left"&[field:contentlink/]&/td&
                    
&td width="40"
align="right"&[field:lastpost
function="GetDateMk(@me)"/]&/td& 
                   
                
{/dede:bookcontentlist} 
            
《—华丽的分界标签—》
最新连载内容调用,含栏目名称、书名、章节名、发布时间。
{dede:booklist
row='5' booktype='0' titlelen='10' imgwidth='80' imgheight='100'
orderby='weekcc'}[field:imglink /]{/dede:booklist}
《—华丽的分界标签—》
热门图书调用
{dede:booklist
row='5' booktype='0' titlelen='10' imgwidth='80' imgheight='100'
orderby='commend'}[field:imglink /]{/dede:booklist}
《—华丽的分界标签—》
推荐图书调用
{dede:infolink}
&/b&[field:nativeplace /]&br /&
                                                 
&/b&[field:infotype /]                   
{/dede:infolink}
《—华丽的分界标签—》
调用地区与类型
{dede:arclistsg row='10' titlelen='32' orderby='pubdate' channelid='-8' idlist=''}
[[field:typelink/]] 
[field:textlink/][field:pubdate function="MyDate('m-d',@me)"/]          
{/dede:arclistsg}
《—华丽的分界标签—》
调用最新信息
{dede:arclistsg 
row='1' titlelen='30' flag='c,a' infolen='80' orderby='pubdate'
channelid='-8' typeid='6' imgwidth='105' imgheight='137'}
               
[field:arcurl/]"&[field:image/]&/a$>$br/$>$a
[field:arcurl/]" &[field:title /]&/a&{/dede:arclistsg}
《—华丽的分界标签—》
&table border="0" width="220" cellspacing="0" cellpadding="0"&
{dede:sql sql="Select mid,userid,uname,face,scores From dede_member order by scores desc limit 0,2"}
&td align="center" width="110"$>$a
[field:global
name="cfg_cmspath"/]/member/index.php uid=[field:userid/]"
target="_blank"$>$img src="[field:face/]" alt='[field:spacename/]'
width="52" height="52" /
border="0"$>$br&[field:uname/]&br&
[field:scores/]&/a$>$/td&  
{/dede:sql}
《—华丽的分界标签—》
分列显示,按积分排行,带头像。正确链接到会员个人空间。
{dede:sql sql=" SELECT groupimg,groupid,groupname FROM dede_groups WHERE ishidden=0 ORDER BY threads DESC LIMIT 0,10"}
&li$>$a group/group.php id=[field:groupid/]"
title="[field:groupname/]" target="_blank"&
[field:groupname/]&/a$>$/li&
{/dede:sql}
《—华丽的分界标签—》
调用圈子标题,分
&table border="0" width="100%" id="table5" cellspacing="0" cellpadding="0"&
{dede:sql sql=" SELECT groupimg,groupid,groupname
FROM dede_groups WHERE ishidden=0 ORDER BY threads DESC LIMIT 0,10"}
group/group.php id=[field:groupid/]"
_fcksavedurl=""group/group.php id=[field:groupid/]""
title="[field:groupname/]" target="_blank"$>$img
src="[field:groupimg/]" border="0" width="75" height="100" /$>$br
/& [field:groupname function="cn_substr('@me',12)"/]&/a&
           
           
{/dede:sql}
《—华丽的分界标签—》
热门圈子,调用图片及标题,分
sql=" SELECT subject,digest,replies,gid,tid FROM dede_group_threads
WHERE closed=0 ORDER BY dateline DESC LIMIT 0,10"}
     
group/viewthread.php id=[field:gid/]&tid=[field:tid/]"
_fcksavedurl=""group/viewthread.php id=[field:gid/]&tid=[field:tid/]""
title="[field:subject/]" target="_blank"&
[field:subject/]&/a$>$/li&
     
{/dede:sql}
《—华丽的分界标签—》
圈子话题调用。
&table border="0" width="100%" id="table5" cellspacing="0" cellpadding="0"&
{dede:sql sql=" SELECT groupimg,groupid,groupname
FROM dede_groups WHERE ishidden=0 ORDER BY groupid DESC LIMIT 0,3"}
group/group.php id=[field:groupid/]"
_fcksavedurl=""group/group.php id=[field:groupid/]""
title="[field:groupname/]" target="_blank"$>$img
src="[field:groupimg/]" border="0" width="75" height="100" /$>$br
/& [field:groupname function="cn_substr('@me',12)"/]&/a&
           
           
{/dede:sql}
      
《—华丽的分界标签—》
最新圈子,调用图片及标题,分
&table width=98% border=0 cellspacing=0 cellpadding=0&
                   
{dede:arclist row='10' titlelen='36' typeid="120" orderby='pubdate'}
            
&tr&            
            
&td width=2%$>$/td&
            
&td valign=bottom width=80% $>$font color="#0000ff"&
&/font& &a [field:arcurl /]"&[field:title /]&/a$>$/td&
            
&td align=right
valign=middle width=18% class=font_green&[field:pubdate
function="MyDate('m-d',@me)"/]&/td&                
            
                   
{/dede:arclist}
《—华丽的分界标签—》
显示符号、标题及发布日期
{dede:ask row='10' qtype=''}
&span class="tclass"&[&a [field:typeurl/]'&[field:tidname/]&/a&]&/span&
&span class="tlink"$>$a [field:url/]"&[field:title/]&/a$>$/span$>$br /&
{/dede:ask}
包含问答分类及问答标题。
  《—————————华丽的分段标签—————————》
  DEDECMS首页调用分类信息栏目及列表方法
  都是说dedecms调用特定栏目分类信息列表的,用这个代码
{dede:arclistsg row='10' titlelen='24' orderby='pubdate' channelid='-8' typeid=XX idlist=''}
·[[field:typelink/]] [field:textlink/]&br/&
{/dede:arclistsg}
  没有说想在首页将所有分类信息栏目都显示出来的方法。根据dede5.3.1里面index.htm模板,在{dede:channelartlist}
里面添加网站栏目ID,如typeid=2,3,4,5 再将上面那段代码加到中间,里面的typeid=好象可以去掉,即可完全显示各分类信息栏目及列表。保留了原模板的样式。
  {dede:channelartlist typeid=2,3}
&dl class="tbox"&
&dt$>$strong$>$a {dede:field
name='typeurl'/}"&{dede:field
name='typename'/}&/a$>$/strong$>$span class="more"$>$a
{dede:field
name='typeurl'/}"&更多...&/a$>$/span$>$/dt&
     
&ul class="d1 ico3"&
{dede:arclistsg row='10' titlelen='24' orderby='pubdate' channelid='-8' idlist=''}
·[[field:typelink/]] [field:textlink/]&br/&
{/dede:arclistsg}
     
{/dede:channelartlist}
  另外首页文章图片分类调用也简单 原理跟文章一样
  &div class="picnews"&
&dl class="tbox"&
&dt$>$strong&图文资讯&/strong$>$/dt&
     
&ul class="e1"&{dede:arclist row=5 orderby=pubdate
type='image.' imgwidth='124' imgheight='94'
titlelen='22'
       
[field:arcurl/]"&[field:image/]&span
class="title"&[field:title/]&/span$>$/a$>$/li&{/dede:arclist}
     
&!-- /picnews --&
红色部分加进去就OK ,蓝色是标题字数控制,ID样式 可以调用某一栏目的某一个ID
  注意:
里面的typeid需要按照自己的栏目ID来改的,不是复制粘
贴就可以的。我目前就用的DEDE5.3就是按照这个方法。
《—————————华丽的分段标签—————————》
  dede 分类信息首页调用
  首页成功按分类调用成功分类信息
,其实在调用时加入模型类型频道标签,分类信息
的为channelid='-8' 就能够调用成功
:arclistsg row='10' titlelen='24' orderby='pubdate' channelid='-8' typeid='55' idlist=''}
·[[field:typelink/]] [field:textlink/]&br/&
:arclistsg}
  1:dedecms首页调用代码大全(包含分类信息、连载、问答、圈子、会员、下载)第一篇教程
  2:dedecms首页调用代码大全(包含分类信息、连载、问答、圈子、会员、下载)第二篇教程
  《—————————华丽的分段标签—————————》
  dedecms首页调用问答模块完全攻略
  首先:进入dedecms后台——默认模板管理,找到主页模板,点击修改(先不要发动,全部内容复制,在自己电脑上用一个文本文档先存下来,当备份)
  查找这一段字符
  &div class="picnews"&
&dl class="tbox"&
&dt$>$strong&图文资讯&/strong$>$/dt&
&ul class="e1"&{dede:arclist row=5 orderby=pubdate type='image.' imgwidth='124' imgheight='94'}
      
[field:arcurl/]"&[field:image/]&span
class="title"&[field:title/]&/span$>$/a$>$/li&{/dede:arclist}
&!-- /picnews --&
  这是原来模板里面的图文资讯的调用
  我们在后面调用问答模块
  在这段代码后面加入
  &div class="listbox"&
&dl class="tbox"&
&dt$>$strong$>$a
href=http://你的网址&你问我答&/a$>$/strong$>$span
class="more"$>$a
href=http://你的网址&更多...&/a$>$/span$>$/dt& 
(注:其中是http://你的网址,请将其改为你自己的地址)
&ul class="d1 ico3"&
{dede:ask row='6' qtype='new' tid='0' titlelen='24'}
&li$>$span class="tlink"$>$a
[field:url/]"&[field:title/]&/a$>$/span$>$li& 
(注:这段是调用内容,如果只是调用标题请用&span class="tclass"&[&a
[field:typeurl/]'&[field:tidname/]&/a&]&/span&)
{/dede:ask}
  如果你已经有设置了一些栏目,而且想跟我一样把问答放在这些栏目的后面,那你可以参考我这段代码:
  &!-- /picnews --&
&div class="listbox"&
{dede:channelartlist}
&dl class="tbox"&
&dt$>$strong$>$a {dede:field
name='typeurl'/}"&{dede:field
name='typename'/}&/a$>$/strong$>$span class="more"$>$a
{dede:field
name='typeurl'/}"&更多...&/a$>$/span$>$/dt&
&ul class="d1 ico3"&
{dede:arclist titlelen='60' row='8'}
     
&li$>$span class="date"&[field:pubdate
function="MyDate('m-d',@me)"/]&/span$>$a [field:arcurl
/]"&[field:title /]&/a$>$/li&
{/dede:arclist}
{/dede:channelartlist}
&dl class="tbox"&
&dt$>$strong$>$a
href=http://你的网址&你问我答&/a$>$/strong$>$span
class="more"$>$a
href=;更多...&/a$>$/span$>$/dt&
&ul class="d1 ico3"&
{dede:ask row='6' qtype='new' tid='0' titlelen='24'}
&li$>$span class="tlink"$>$a [field:url/]"&[field:title/]&/a$>$/span$>$li&
{/dede:ask}
&!-- /listbox --&
  《—————————华丽的分段标签—————————》
  DEDECMS首页调用商品价格
  进入后台----内容模型管理----商品模型修改----字段管理----将《市场价》《优惠价》字段(使字段可以在列表的底层模板中获得...)打勾。(默认已经打勾)
代码如下:
{dede:arclist addfields='trueprice,price' channelid='6'col=5 typeid=6
row=10 titlelen=100 orderby='pubdate' imgwidth=100 imgheight=100}
[field:image/]
优惠价:[field:trueprice/]
市场价:[field:price/]
[field:title/]
{/dede:arclist}
注:addfields='trueprice,price' 是商品优惠价和市场价的字段,调用其他字段类似。
  《—————————华丽的分段标签—————————》
  5.3首页调用图片和指定频道ID方法
  以下是默认模板的原代码
&dl class="tbox"&
&dt$>$strong$>$a {dede:field
name='typeurl'/}"&{dede:field
name='typename'/}&/a$>$/strong$>$span class="more"$>$a
{dede:field
name='typeurl'/}"&更多...&/a$>$/span$>$/dt&
&ul class="d1 ico3"&
{dede:arclist titlelen='60' row='8'}
&li$>$span class="date"&[field:pubdate
function="MyDate('m-d',@me)"/]&/span$>$a [field:arcurl
/]"&[field:title /]&/a$>$/li&
{/dede:arclist}
  只要把以上代码连续复制N个都行
  例如:
&dl class="tbox"&
&dt$>$strong$>$a {dede:field
name='typeurl'/}"&{dede:field
name='typename'/}&/a$>$/strong$>$span class="more"$>$a
{dede:field
name='typeurl'/}"&更多...&/a$>$/span$>$/dt&
&ul class="d1 ico3"&
{dede:arclist titlelen='60' row='8'}
&li$>$span class="date"&[field:pubdate
function="MyDate('m-d',@me)"/]&/span$>$a [field:arcurl
/]"&[field:title /]&/a$>$/li&
{/dede:arclist}
  &dl class="tbox"&
&dt$>$strong$>$a {dede:field
name='typeurl'/}"&{dede:field
name='typename'/}&/a$>$/strong$>$span class="more"$>$a
{dede:field
name='typeurl'/}"&更多...&/a$>$/span$>$/dt&
&ul class="d1 ico3"&
{dede:arclist titlelen='60' row='8'}
&li$>$span class="date"&[field:pubdate
function="MyDate('m-d',@me)"/]&/span$>$a [field:arcurl
/]"&[field:title /]&/a$>$/li&
{/dede:arclist}
  我这就复制了两个然后参阅上面地址替换里面&ul class ...........&/ul& 部分就行了
  怎么指定所需栏目ID呢?这个要在后台了。。很方便
  模板-------模板管理----------自定义宏标记 
然后根据提示选择你要的类型和栏目
最后点生成模版调用标记,在下面的输出结果:里
  例子:
{dede:arclist row='10' titlelen='24' orderby='pubdate' typeid='4' idlist='' type='image.'}
&table cellspacing=2 cellpadding=2 width="100%" border=0&
&td align=middle width="30%" rowspan=2&[field:imglink/]&/td&
&td width="70%"$>$a [field:filename/]"&[field:title/]&/a$>$/td$>$/tr&
&td&[field:info/]&/td$>$/tr$>$/tbody$>$/table&
{/dede:arclist}
{dede:arclist row='10' titlelen='24' orderby='pubdate' typeid='4' idlist='' type='image.'}
  {/dede:arclist}
  这就是标记放到
  &dl class="tbox"&
&dt$>$strong$>$a {dede:field
name='typeurl'/}"&{dede:field
name='typename'/}&/a$>$/strong$>$span class="more"$>$a
{dede:field
name='typeurl'/}"&更多...&/a$>$/span$>$/dt&
&ul class="d1 ico3"&
  {dede:arclist row='10' titlelen='24' orderby='pubdate' typeid='4' idlist='' type='image.'}
  &li$>$span
class="date"&[field:pubdate
function="MyDate('m-d',@me)"/]&/span$>$a [field:arcurl
/]"&[field:title /]&/a$>$/li&
{/dede:arclist}
  DEDECMS网站首页调用任意指定栏目 标题、列表的代码——测试通过
可以在首页调用,显示任意指定栏目 标题、列表,搜索了半天,没看到什么好用的,自己瞎摸索整了个,分享一下。
  其中:typeid='栏目ID,1' 的1为固定值,“栏目ID”为要调用的栏目ID
  &dl class="tbox"&
{dede:channelartlist typeid='栏目ID,1'}
&dt$>$strong&{dede:field
name='typename'/}&/strong$>$span class="more"$>$a
{dede:field
name='typeurl'/}"&更多...&/a$>$/span$>$/dt&
&ul class="d1 ico3"&
{dede:arclist titlelen='60' row='8'orderby='pubdate' idlist=''}
&li&·[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])&/li&
{/dede:arclist}
{/dede:channelartlist}
&/dl&《—————————华丽的分段标签—————————》
DEDECMS首页调用分类信息,DEDE分类调用标签
  &!-- /latestnews --&
&div class="picnews"&
&dl class="tbox"&
&dt$>$strong&招聘求职&/strong$>$/dt&
&ul class="c2 ico1"&{dede:arclistsg orderby='id' titlelen='60' row='10' channelid='-8' typeid='39,40'}
     
&li$>$span class="date"&[field:pubdate
function="MyDate('y-m-d',@me)"/]&/span$>$a
[field:arcurl/]"&[field:title/]&/a$>$/li&{/dede:arclistsg}
&!-- /latestnews --&
&div class="picnews"&
&dl class="tbox"&
&dt$>$strong&SEO人才展示&/strong$>$/dt&
&ul class="e1"&{dede:arclist row=5 orderby=pubdate typeid='37.' imgwidth='124' imgheight='96'}
      
[field:arcurl/]"&[field:image/]&span
class="title"&[field:title/]&/span$>$/a$>$/li&{/dede:arclist}
看不懂的可以对照你们的好好研究了
在dede论坛上看了很多人都在询问怎么在首页调用行业的所有分类
如果你是做B2B类型的网站,几乎每个网站都把全部分类显示在首页
目前dede还没有一个标签能够调用这些分类的
但是强大的自定义函数功能还是能满足这个需求的
废话不说,直接进入主题
首先在\include新建一个inc_extend_functions.php,这个文件都是放你自己写的自定义函数的,区别于官方写的,然后加入以下代码
//分类调用
function getfenlei(){
$dsql = new DedeSql();
$topsectors = $subsectors = array();
$dsql-&setquery("select id, name, reid from dede_sectors order by disorder desc,id asc");
$dsql-&Execute();
while($row = $dsql-&GetArray())
if($row['reid'] == 0){
$topsectors[] = $
$subsectors[] = $
foreach($topsectors as $topsector){
$sectors[] = $
foreach($subsectors as $key =& $subsector){
if($subsector['reid'] == $topsector['id']){
     
$sectors[] = $
     
unset($subsectors[$key]);
if($sectors){
$temp = 0;
foreach($sectors as $sector){
if($sector['reid'] == 0){
     
if($temp & 0){
       
$fenlei.= "&/ul&\n\n";
     
     
$fenlei .="&ul id='fenleida'&\n";
     
$fenlei .="&li id='fenleidat'$>$a
href=\"/list-company-sectorid-$sector[id].html\"$>sector[name]&/a$>$/li&\n";
     
     
$fenlei .= "&li id='fenleix'$>$a
href=\"/list-company-sectorid2-$sector[id].html\"$>sector[name]&/a&
| &/li&\n";
$fenlei .= "&/ul&\n";
然后在首页你需要调用的地方写上{dede:hotwords num='5' function='getfenlei(@me)'/} 就可以了
1、函数中&ul id='fenleida'&以及&li id='fenleidat'$>$等是我自己定义的CSS样式,你可以自己去修改。
2、&a href=\"/list-company-sectorid-$sector[id].html,这些是链接地址,你可以把它链接到供应或者求购等地方,你都可以自己去写,我这个是链接到黄页,用了伪静态而已
3、{dede:hotwords num='5' function='getfenlei(@me)'/} 这个目的是想调用这个函数,所以hotwords num='5' 并不是调用热门关键词之类的,只是弄个摆设,没这个摆设可不行的哦
  《—————————华丽的分段标签—————————》
  DEDECMS之如何在首页调用站内新闻
  一、先安装“站内新闻”这个插件,路径别搞错了哦
二、在后台发布一则站内新闻公告再提交,是不是首页没有显示出来???
三、在首页模板中加入如下代码(起调用作用):
&!--站内新闻开始--&
&div class="rlist margintop"&
&div class="title"&网站公告&/div&
&div class="rbox gplist"&
{dede:mynews row='5' titlelen='50'}[field:body /]{/dede:mynews}
&!--站内新闻结束--&
说明一下:ROW表示调用几条新闻,titlelen表示标题字数。
三、更新首页 
  《—————————华丽的分段标签—————————》
  DedeCMS 5.3首页调用子栏目的方法(重点推荐教程)
  很多人想把Dede5.3子栏目名称调到首页,可都失败了。当然失败的都是新手。
  对于dede5.3子栏目的调用,在网上有一个调用教程,那里面有些小错误,只要你细心任何人都会发现这个错误的,可惜新手只会盲目的复制粘帖,导致如此低级的错误都不能避免。网上那个错的是代码里面的“引号”都用了中文的。要把它改成英文的“引号”才OK。
  代码如下:
  这是单个栏目调用的代码。
  {dede:channel
type='son' typeid='顶级栏目ID'} &a
[field:typelink/]"&[field:typename/]&/a& {/dede:channel}
如果你用的Dede5.3官方的默认样子,那你把里这个代码里面的typeid='顶级栏目ID'去掉即可。
  即为如下方式:
  {dede:channel
type='son'} &a
[field:typelink/]"&[field:typename/]&/a&
{/dede:channel} 
如果你想让它在新窗口中打开的话,可以改成:
  {dede:channel type='son'} &a [field:typelink/]" target="_blank"&[field:typename/]&/a& {/dede:channel} 即可。
《—————————华丽的分段标签—————————》
  dedecms最简单的首页调用栏目名
  以往用{dede:field name=’typename’/}需要改什么文件的,并且我改了什么文件也不起作用。其实很简单{dede:type}[field:typename/]{/dede:type}就可以了,在哪都好用。
  补充,发现这个对4.0版本不好用,在文章页面调不出,5.1的没问题。
  《—————————华丽的分段标签—————————》
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-

我要回帖

更多关于 dede首页调用 的文章

 

随机推荐