调用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=""}这个是织梦链的调用我们之前已经把他去掉了。

MineServer:香港CMI/洛杉矶GIA VPS,2核/2GB内存/20GB NVME/3.5TB流量/200Mbps/KVM,288元/年

mineserver怎么样?mineserver是一家国人商家,主要提供香港CN2 KVM VPS、香港CMI KVM VPS、日本CN2 KVM VPS、洛杉矶cn2 gia端口转发等服务,云服务器网(yuntue.com)介绍过几次,最近比较活跃。现在新推出了3款特价KVM VPS,性价比高,香港CMI/洛杉矶GIA VPS,2核/2GB内存/20GB NVME/3.5TB流量/200Mbps...

JustHost俄罗斯VPS有HDD、SSD、NVMe SSD,不限流量低至约9.6元/月

justhost怎么样?justhost服务器好不好?JustHost是一家成立于2006年的俄罗斯服务器提供商,支持支付宝付款,服务器价格便宜,200Mbps大带宽不限流量,支持免费更换5次IP,支持控制面板自由切换机房,目前JustHost有俄罗斯6个机房可以自由切换选择,最重要的还是价格真的特别便宜,最低只需要87卢布/月,约8.5元/月起!总体来说,性价比很高,性价比不错,有需要的朋友可以...

hypervmart:英国/荷兰vps,2核/3GB内存/25GB NVMe空间/不限流量/1Gbps端口/Hyper-V,$10.97/季

hypervmart怎么样?hypervmart是一家国外主机商,成立于2011年,提供虚拟主机、VPS等,vps基于Hyper-V 2012 R2,宣称不超售,支持linux和windows,有荷兰和英国2个数据中心,特色是1Gbps带宽、不限流量。现在配置提高,价格不变,性价比提高了很多。(数据中心不太清楚,按以前的记录,应该是欧洲),支持Paypal付款。点击进入:hypervmart官方网...

建站节为你推荐
computationgraph支持ipad支持ipad更新iphone司机苹果52.3ios5勒索病毒win7补丁为了防勒索病毒,装了kb4012212补丁,但出现关机蓝屏的问题了,开机正常127.0.0.1DNS老是被修改为127.0.0.1,这是为什么?ipad上网新买的ipad怎么用。什么装程序 怎么上网ipad上网为什么我的ipad 显示无法连接到网络
安徽双线服务器租用 vps虚拟服务器 liquidweb mediafire下载工具 evssl证书 远程登陆工具 789电视网 美国堪萨斯 免费dns解析 iki 华为k3 实惠 创速 免费主页空间 免费的加速器 server2008 paypal登陆 免费论坛空间 1000元电脑主机配置 北京车牌号申请网站 更多