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

HostYun(月18元),CN2直连香港大带宽VPS 50M带宽起

对于如今的云服务商的竞争着实很激烈,我们可以看到国内国外服务商的各种内卷,使得我们很多个人服务商压力还是比较大的。我们看到这几年的服务商变动还是比较大的,很多新服务商坚持不超过三个月,有的是多个品牌同步进行然后分别的跑路赚一波走人。对于我们用户来说,便宜的服务商固然可以试试,但是如果是不确定的,建议月付或者主力业务尽量的还是注意备份。HostYun 最近几个月还是比较活跃的,在前面也有多次介绍到商...

CloudCone中国新年特别套餐,洛杉矶1G内存VPS年付13.5美元起

CloudCone针对中国农历新年推出了几款特别套餐, 其中2019年前注册的用户可以以13.5美元/年的价格购买一款1G内存特价套餐,以及另外提供了两款不限制注册时间的用户可购买年付套餐。CloudCone是Quadcone旗下成立于2017年的子品牌,提供VPS及独立服务器租用,也是较早提供按小时计费VPS的商家之一,支持使用PayPal或者支付宝等付款方式。下面列出几款特别套餐配置信息。CP...

美国云服务器 1核 1G 30M 50元/季 兆赫云

【双十二】兆赫云:全场vps季付六折优惠,低至50元/季,1H/1G/30M/20G数据盘/500G流量/洛杉矶联通9929商家简介:兆赫云是一家国人商家,成立2020年,主要业务是美西洛杉矶联通9929线路VPS,提供虚拟主机、VPS和独立服务器。VPS采用KVM虚拟架构,线路优质,延迟低,稳定性强。是不是觉得黑五折扣力度不够大?还在犹豫徘徊中?这次为了提前庆祝双十二,特价推出全场季付六折优惠。...

建站节为你推荐
点击搜狗浏览器21前言2区块链应用产业发展现状圆周刊社区责任编辑:支持ipad支持ipadcss3圆角在HTML里如何实现圆角矩形?ipad连不上wifiiPad mini WiFi开关成灰色无法连接,怎么办ipad上网ipad上网速度很慢怎么回事?iphonewifi苹果手机怎么扫二维码连wifi联通iphone4联通iphone4怎么样,好不好用?
花生壳域名贝锐 justhost simcentric 韩国俄罗斯 paypal认证 directadmin 双11抢红包攻略 2017年黑色星期五 tk域名 好看的桌面背景图 日本空间 中国特价网 免费smtp服务器 服务器维护方案 adroit 电信托管 如何建立邮箱 彩虹云 联通网站 上海电信测速网站 更多