调用DOC-使用织梦系统建站与仿站教程第四节

建站节  时间:2021-05-04  阅读:()

使用织梦系统建站与仿站教程第四节文章转载自彭健的博客 http://www.pengj ian 1991. com/

原文地址 http://www.pengjian1991. com/index.php/archives/220

使用织梦系统建站与仿站教程第四节

彭健的博客 www.pengj ian1991.com

与大家分享建站的心得一起交流一起进步。

------------------------------------------------------基本流程

一、 了解织梦首页内容的调用方法

二、 了解文章列表页的调用方法

三、 了解文章内容页的调用方法

详解

一、 了解织梦首页内容的调用方法

织梦默认导航条

<div id="navMenu">

<ul>

<li><a href=' {dede:global.cfg_cmsurl/}/' ><span>主页

</span></a></li>

{ded'e:chann'el type=' 't~op' row='~10' ' currentstyle="<li

~clas~s= hover~><a href=~ typelinkrel ><span> typename </span></a></li>"}

<li><a href=' [field:typeurl/]'

[f ield:rel/]><span>[f ield:typename/]</span></a></li>

{/dede:channel}

</ul>

</div>

解释

在<div></div>里面的就是导航条然后使用了一个无需列表<ul></ul>来做导航条的内容。第一个<li></li>是静态的不能从后台栏目修改而变化从' de'de channel 开'始'就是从我们的数据库里面调用"出的栏目。type= top 顶级栏目 row~= 10 调~用个数currentstyle= <li

~clas~s='hover~'><a href=~' typelink 'rel ><span> typename </span></a></li>使用的样式。 然后在调用的属性设定好之后就在对应的<li>里面插入相关的标签。 [f ield:typename/]表示栏目的名称 [f ield:typeurl/]表示对应栏目名称的链接。

标签的调用

标签就是关键词在写文章的时候有一个TAG标签的属性织梦默认的调用方法 <div class="tags">

<h4>热门标签:</h4>

<ul>

{dede:tag row=' 10' getall=' 1' sort='month' }

<li><a href=' [field:link/]' >[field:tag /]</a></li>

{/dede:tag}

</ul>

</div>

在<div></div>里面的就是在首页我们看到的热门标签首先是有一个标题<h4' > '然后开始调用dede':ta'g这个标签是织梦调用标签的语句。row= 10 调用数量get'all= 0' 获取类型0为当前内容页TAG标记, 1为获取全部TAG标记sort= month 一个月之内的。 week一周内。 rand随即。 同样调用属性设定之后就在对应的<li>里面把标签都列出来

[field:tag /]表示标签的名称 [field: link/]表示对应名称的标签的文章链接。

文章的调用

织梦的特定文章调用我们看前台的特别推荐为例子默认的代码如下<div class="latestnews">

<dl class="tbox light">

<dt class="light"><strong>特别推荐</strong></dt>

<dd class="light">

<ul class="d2 ico2">

{dede:arclist flag='a' row='6' orderby='pubdate' }

<li"><span>[field:pub"date function="MyDate('m-d' ,@me)"/]</span><ahref= [field:arcurl/] >[field:title/]</a></li>

{/dede:arclist}

</ul>

</dd>

</dl>

</div>我们可以看出来" 在很"多个<div>里面使用的特别推荐为标题的文章类型 <dt class= light ><strong>特别推荐</strong></dt>这一句代码中我们看出他是做成静态的无法随着后台栏目改'变'而改编的。然后我们看到织梦的文章调用语句dede:arclist 。 flag= a 表示推荐的栏

目 row='6' 调用文章的数量orderby='pubdate'表示出版"的时间'属性设定好之后也是到文章的调用 [field:pubdate function= MyDate( m-d' ,@me)"/]文章的出版时间。

[field:title/]文章的标题 [field:arcurl/]对应文章标题的链接。

图片的调用

织梦的图片调用方法和文章调用方法一样都是使用 {dede:arclist}标签代码如下

<div class="picnews">

<dl class="tbox light">

<dt class=' light'><strong>图文资讯</strong></dt>

<dd class=' light'>

<div class="infiniteCarousel">

<div class="wrapper">

<ul id=' imgscroll' >

{dede:arclist row=10 orderby=pubdate type=' image. 'imgwid"th=' 143' imgheig"ht=' 106' } <li><ahref= "[f ield":arcurl/] >[field: image/]<spanclass= title >[field:title/]</span></a></li>

{/dede:arclist}

</ul>

</div>

</div>

</dd>

</dl>

</div>

首先是设置调用属性 row'=10'表示调用图片'的数'目 type=' image. ' 调用类型是图片 imgwidth= 143 imgheight= 106分别表示图片的宽度和高度。然后开始调用 [field: image/]表示图片 [field:arcurl/]表示图片的链接。 [field:title/]表示图片的标题。

幻灯片的调用

织梦默认的幻灯片代码如下

<div class="flashnews">

<!-- size: 280px * 192px -->

<script language=' javascript'>linkarr = new Array() ;picarr = new Array() ;textarr = new Array() ;var swf_width=280;var swf_height=192;

//文字颜色|文字位置|文字背景颜色|文字背景透明度|按键文字颜色|按键默认颜色|按键当前颜色|自动播放时间|图片过渡效果|是否显示按钮|打开方式v arconfi'gtg='0xffffff|0|0x3FA61F|5|0xffffff|0xC5DDBC|0x000033|2|3| 1 |_blank ;var files = "";var links = "";var texts = "";

//这里设置调用标记

{dede:arclist flag='f' row=' 5' }linkarr[[field:global.autoindex/] ] = "[field:arcurl/]";picarr[ [field:global.autoindex/]] = "[field: litpic/]";textarr'[[field:global.a'uto"index/] ] = "[field:titlefunction= html2text(@me) /] ;

{/dede:arclist}for(i=1 ;i<picarr. length; i++) {if(files=="") files = picarr[i] ;else files += "|"+picarr[i] ;

}for(i=1 ;i<linkarr. length; i++) {if(links=="") links = linkarr[i] ;else links += "|"+linkarr[i] ;

}for(i=1 ;i<textarr. length; i++) {if(texts=="") texts = textarr[i] ;else texts += "|"+textarr[i] ;

}document.wr"ite(' <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-

444553540000codebase="http://fpdownload.macromedia. com/pub/shockwave/cabs/f las

h/swf lash.cab'#"v'ersion=6,0,0,0" width="'+ swf_width +'" height="'+swf_height + > ) ;docum"ent.write(' <param name="movie"value= {dede:global. cfg_templ"eturl

/}/defa"ult/"ima'ges/bcastr3. swf ><param name="quality"value= high > ) ;document.write(' <param name="menu" value="false"><paramname=w"mode value"="opaque">' ) ; document.write(' <paramname= FlashVarsvalue="bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+

texts+'&bcastr_config='+configtg+' ">' ) ;document.write(' <embed src="{dede:global. cfg_templeturl

/}/default/images/bcastr3. swf" wmode="opaque"

Fla' shVars='"bcastr_file='+f'iles+'&bcast'r_link="'+link"s+'&bcastr_title= +texts+ &bcastr_config= +configtg+ &menu= falsequalit"y="high" width="'+ swf_width +"' " height="'+ swf_height +' "type= application/x-shockwave-flashpluginspage="h'ttp://www'.macromedia.com/go/getflashplayer" />' ) ;document.write( </object> ) ; </script>

</div>

这里是一段js的代码我们直接找到织梦的调用部分的标签

{dede:arclist flag='f' row=' 5' }linkarr[[field:global.autoindex/] ] = "[field:arcurl/]";picarr[ [field:global.autoindex/]] = "[field: litpic/]";textarr'[[field:global.a'uto"index/] ] = "[field:titlefunction= html2text(@me) /] ;

{/dede:arclist}

我们可以看出 flag='f' 这个是幻灯片类型 row=' 5'调用数量是5个。linkarr[[field:global.autoindex/] ] = "[field:arcurl/]";

表示幻灯片的链接picarr[ [field:global.autoindex/]] = "[field: litpic/]";

表示幻灯片的图片textarr'[[field:global.a'uto"index/] ] = "[field:titlefunction= html2text(@me) /] ;

表示幻灯片的标题

友情链接的调用

织梦默认的友情链接代码如下

<div class="flink w960 center clear">

<dl class="tbox">

<dt> <strong>友情链接</strong>

<span class="linklabel">

{dede:flinktype type="dedecms"}

<a href="#" _for="flink_[field: id/]">[field:typename/]</a>{/dede:fl inktype}

</s p an>

<spa"n class="more"> <a"href="plus/flink.php">所有链接</a>href= plus/f link_add.php >申请加入</a> </span> </dt>

{dede:flinktype type=""}

<dd id="flink_[field: id/]">

<ul class="f5">

{dede:flink/}

</ul>

</dd>

{/dede:fl inktype}

</dl>

</div>

首先我们看到第一段调用代码

{dede:flinktype type="dedecms"}

<a href="#" _for="flink_[field: id/]">[field:typename/]</a>

{/dede:fl inktype}

[field:typename/]表示友情链接类型。

然后我们看第二段调用代码

{dede:flinktype type=""}

<dd id="flink_[field: id/]">

<ul class="f5">

{dede:flink/}

</ul>

</dd>

{dede:flinktype type=""}这个是织梦链的调用我们之前已经把他去掉了。

棉花云1折起(49元), 国内BGP 美国 香港 日本

棉花云官网棉花云隶属于江西乐网科技有限公司,前身是2014年就运营的2014IDC,专注海外线路已有7年有余,是国内较早从事海外专线的互联网基础服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务(SaaS),拥有丰富的国内BGP、双线高防...

RackNerd 黑色星期五5款年付套餐

RackNerd 商家从2019年上线以来争议也是比较大的,一直低价促销很多网友都认为坚持时间不长可能会跑路。不过,目前看到RackNerd还是在坚持且这次黑五活动也有发布,且活动促销也是比较多的,不过对于我们用户来说选择这些低价服务商尽量的不要将长远项目放在上面,低价年付套餐服务商一般都是用来临时业务的。RackNerd商家这次发布黑五促销活动,一共有五款年付套餐,涉及到多个机房。最低年付的套餐...

Vultr再次发布充值多少送多少活动

昨天我们很多小伙伴们应该都有看到,包括有隔壁的一些博主们都有发布Vultr商家新的新用户注册福利活动。以前是有赠送100美元有效期30天的,这次改成有效期14天。早年才开始的时候有效期是60天的,这个是商家行为,主要还是吸引到我们后续的充值使用,毕竟他们的体验金赠送,在同类商家中算是比较大方的。昨天活动内容:重新调整Vultr新注册用户赠送100美元奖励金有效期14天今天早上群里的朋友告诉我,两年...

建站节为你推荐
尊敬的浪潮英信服务器用户:支持ipad支持ipad支持ipad支持ipadDeviceios5netbios端口netbios ssn是什么意思?win10445端口windows server2008怎么开放4443端口ms17-010win10pybaen.10.的硬币是哪国的再中国至多少钱联通版iphone4s苹果4S移动版和联通版有什么不同
如何查询ip地址 x3220 qq云存储 edgecast 星星海 awardspace iis安装教程 万网优惠券 搜狗12306抢票助手 e蜗 微信收钱 ftp免费空间 360云服务 shuang12 上海电信测速 cxz 论坛主机 云服务器比较 贵阳电信 杭州电信宽带优惠 更多