咨询合作,就免费赠送域名服务器,咨询热线:17625631330当前位置: 主页 > 建站知识 > 网站建设知识 >
联系我们
电话咨询:17625631330
E-mail:459920672@qq.com
地址: 苏州吴中高能大厦A座301

织梦建站常用标签

作者/整理:hlx8 来源:互联网 2019-05-26

织梦建站常用标签,希望给大家带来帮助。

全局标签 :


标签名称:arclist

功能说明:获取指定文档列表,包含文字、图片等多种文档列表集合

应用代码:
{dede:arclist flag='' typeid='' row='' titlelen='' infolen='' orderby='' limit='0,1'}
[field:arcurl/] 链接地址
[field:title/] 标题
[field:pubdate function="MyDate('Y-m-d',@me)"/] 更新时间
[field:info/] 简介
[field:litpic/] 图片地址
[field:image/] 图片完整代码,相当于<img src="图片地址" />
[field:typelink/] 栏目完整代码,相当于<a href="栏目地址" target="_blank">栏目名称</a>
[field:typeurl/] 栏目地址
[field:typename/] 栏目名称
{/dede:arclist}

单独调用某个新建模型中的某一个文章:
{dede:arclist idlist='ID号' channelid='频道号' addfields='自定义字段名'}
[field:底层模版/] 
{/dede:arclist}

参数信息(属性='值')
row='' 返回文档列表总数
typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;
flag ='' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]
noflag ='' 同flag,但这里是表示不包含这些属性
titlelen ='' 标题长度 等同于titlelength
infolen='' 表示内容简介长度 等同于infolength(只控制infos,并不控制description的内容)
channelid='' 频道ID
addfields='' 自定义模型定义调用字段 limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录)
subday='天数' 表示在多少天以内的文档 imgwidth='' 缩略图宽度
imgheight='' 缩略图高度
listtype='all' 栏目类型 image含有缩略图 commend推荐
orderby='sortrank' 默认文档排序方式
orderby='hot' 或 orderby='click' 表示按点击数排列
orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
orderby=='lastpost' 按最后评论时间
orderby=='scores' 按得分排序
orderby='id' 按文章ID排序
orderby='rand' 随机获得指定条件的文档列表
keyword='' 含有指定关键字的文档列表,多个关键字用","分
innertext ='' 单条记录样式
idlist ='' 提取特定文档(文档ID)
getall='1' 在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类
orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序
-----------------------------------------------------------------------------------------------------------------------------------------------

标签名称:channel

功能说明:获取指定条件的栏目列表

应用代码:
{dede:channel type='' row='' currentstyle="<li><a href='~typelink~' class='样式'>~typename~</a> </li>"}
[field:typeurl/] 栏目链接
[field:typename/] 栏目名称
{/dede:channel}

单独栏目调用标签:
{dede:type typeid='1'}<a href="[field:typeurl/]">[field:typename/]</a> {/dede:type}
{dede:type typeid='2'}<a href="[field:typeurl/]">[field:typename/]</a> {/dede:type}
{dede:type typeid='8'}<a href="[field:typeurl/]">[field:typename/]</a> {/dede:type}
{dede:type typeid='9'}<a href="[field:typeurl/]">[field:typename/]</a> {/dede:type}
这样就能调用1 2 8 9 这四个栏目,希望能帮到你,望采纳。


参数信息(属性='值')
typeid ='' 栏目ID
reid ='' 上级栏目ID
row = '' 调用栏目数
col = '' 分多少列显示(默认为单列)
type ='' son表示下级栏目,self表示同级栏目,top顶级栏目
currentstyle ="" 应用样式,该属性是用来做“访问某个页面,某个页面的栏目就自动效果”特效的

单独调用单独一个指定栏目的标签
{dede:type typeid='ID'}
[field:typeurl/] 栏目链接
[field:typename/] 栏目名称
示例如下:
<a href="[field:typeurl/]" target="_blank">[field:typename/]</a>
{/dede:type}
------------------------------------------------------------------------------------------------------------

标签名称:channelartlist

功能说明:嵌套标签,获取当前频道的下级栏目的内容列表标签,更多可用于channel标签的嵌套,直接调用一级导航包含二级导航的栏目调用

应用代码:
{dede:channelartlist row='' typeid=''}
{dede:field.typeurl/} 一级栏目链接
{dede:field name='typename'/} 一级栏目名称
{dede:channel type='son' row=''} 调用对应一级栏目下的二级栏目
[field:typelink/] 二级栏目链接
[field:typename/] 二级栏目名称
{/dede:channel}
{/dede:channelartlist}

参数信息(属性='值')
row = '' 调用栏目数
col = '' 分多少列显示(默认为单列)
type ='' son表示下级栏目,self表示同级栏目,top顶级栏目
------------------------------------------------------------------------------------------------------------------------------------

标签名称:field

功能说明:用于获取特定栏目或者档案的字段值及常用的环境变量值

应用代码:
{dede:field name='字段名'/} 或者 {dede:field.字段名/} 内容页使用据多

底层模版可以这样使用:[field:字段值/]

常用于内容页:
{dede:field name='position'/} 位置导航
{dede:field.title/} 文档标题
{dede:field.description/} 文档描述
{dede:field.body/} 文档正文
{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/} 发布时间
<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script> 文档点击次数

常用语列表页:
{dede:field.content/} 栏目独立内容
{dede:field.seotitle /} 栏目独立标题
-----------------------------------------------------------------------------------------------------------------------------------------------

标签名称:global

功能说明:获取系统全局配置变量内容

应用代码:
{dede:global.系统变量/}

底层模版可以这样使用:[field:global.系统变量/]

常用系统变量:
{dede:global.cfg_basehost/} 站点根网址

常用于列表页:
[field:global name=autoindex/]  有序列表标记,从1开始叠加,实际效果为叠加的数字,如123456
[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]  有序列表从2开始叠加时,采用本标签
[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]  有序列表从0开始叠加时,采用本标签
-----------------------------------------------------------------------------------------------------------------------------------------

标签名称:include

功能说明:引入一个文件

应用代码:
{dede:include filename="文件路径"/}
----------------------------------------------------------------------------------------------------------------------------

标签名称:flink

功能说明:用于获取友情链接,在DedeCMS系统中已经默认集成友情链接插件,所以无需其他安装即可使用该标签

应用代码:
{dede:flink row='50'}
[field:link /] 链接代码,等同于<a href="链接地址" target="_blank">链接名称</a>
[field:url /] 链接地址
[field:webname /] 链接名称
[field:logo /] 链接图片logo
{/dede:flink}

参数信息(属性='值')
row='' 链接数量
titlelen='' 站点标题文字的长度
linktype='' 链接位置,0为首页,1为内页
typeid='' 友情链接类型,默认为所有类型,可以在系统后台[模块]-[友情链接]中的“网站类型管理”中查看ID
------------------------------------------------------------------------------------------------------------------------------

标签名称:hotwords

功能说明:获取网站搜索的热门关键字

应用代码:
{dede:hotwords  num=6  subday=365 maxlength=16/}

参数信息(属性='值')
num='' 关键词数目
subday='' 调用天数以内的关键词
maxlength='' 关键词最大长度
------------------------------------------------------------------------------------------------------------------------------
 

列表页标签:


list文档列表标签

标签名称:list

功能说明:用于获取友情链接,在DedeCMS系统中已经默认集成友情链接插件,所以无需其他安装即可使用该标签

应用代码:
{dede:list col='' titlelen='' infolen='' pagesize=''}
[field:arcurl/] 链接地址
[field:title/] 标题
[field:pubdate function="MyDate('Y-m-d',@me)"/] 更新时间
[field:description/] 简介
[field:litpic/] 图片地址
[field:image/] 图片完整代码,相当于<img src="图片地址" />
[field:typelink/] 栏目完整代码,相当于<a href="栏目地址" target="_blank">栏目名称</a>
[field:typeurl/] 栏目地址
[field:typename/] 栏目名称
{/dede:list}

参数信息(属性='值')
col='' 内容列数
titlelen='' 标题长度
infolen='' 内容摘要长度
imgwidth='' 缩略图宽
imgheight='' 缩略图高
orderby='sortrank' 文档排序方式
orderby='hot' 或 orderby='click' 表示按点击数排列
orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
orderby=='lastpost' 按最后评论时间
orderby=='scores' 按得分排序
orderby='id' 按文章ID排序
orderby='rand' 随机获得指定条件的文档列表
pagesize='20' 列表数目
-------------------------------------------------------------------------------------------------

pagelist列表分页标签

标签名称:pagelist

功能说明:表示分页页码列表

应用代码:
{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}

参数信息(属性='值')
listsize=3 表示分页长度,从第几页开始通过下拉框分页
listitem='index,pre,pageno,next,end,option' 表示页码样式,可以把下面的值叠加
index 首页
pre 上一页
pageno 页码
next 下一页
end 末页
option 下拉跳转框
---------------------------------------------------------------------------------------------------------------

内容页标签:

likearticle相关文档标签

标签名称:likearticle

功能说明:通过关键词自动关连文档,这个标签随着数据量的增加可能会比较影响检索性能,不建议大数据站点使用

应用代码:
{dede:likearticle row='' titlelen=''}
[field:arcurl/] 链接地址
[field:title/] 标题
[field:pubdate function="MyDate('Y-m-d',@me)"/] 更新时间
[field:litpic/] 图片地址
[field:typeurl/] 栏目地址
[field:typename/] 栏目名称
{/dede:likearticle}

参数信息(属性='值')
row=12 调用行数,默认12条
titlelen=28 标题关键词字数
infolen=150 描述信息字符大小
col=1 分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示
tablewidth=100 表格宽度
mytypeid=0 手工指定要限定的栏目id,用,分开表示多个
byabs=0 是否绝对排序
imgwidth=120 缩略图宽度,默认120
imgheight=90 缩略图高度,默认90
---------------------------------------------------------------------------------------------------------------

pagebreak内容页分页标签

标签名称:pagebreak

功能说明:表示文档的分页链接列表

应用代码:
{dede:pagebreak/}
-------------------------------------------------------------------------------------------------------------

prenext上一篇/下一篇标签

标签名称:prenext

功能说明:获取当前文档上一篇、下一篇内容

应用代码:
{dede:prenext get='pre'/} 上一篇,相当于“上一篇:<a href="文档链接">文档标题</a>”
{dede:prenext get='next'/} 下一篇,相当于“下一篇:<a href="文档链接">文档标题</a>”
---------------------------------------------------------------------------------------------------------------

标签综合运用:

首页/栏目页/内容页标题、关键词、描述写法

首页专用
<title>{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:global.cfg_keywords/}" />
<meta name="description" content="{dede:global.cfg_description/}" />

栏目页/内容页/其他页面通用
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field name='keywords'/}" />
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />

备注:{dede:field.title/}_{dede:global.cfg_webname/}代表的是:页面标题_网站名称
-------------------------------------------------------------------------------------------------------------------

标题、描述、文档等字数限定的通用方法

适用于底层模版的字数限定,可以是标题、描述、文档内容等所有底层字段。具体用法如下:

[field:底层字段 function='html2text(cn_substr(@me,180))'/]

注意:底层字段可以为titile、description、content等需要限定字数的底层字段,180为限制的字符数,一个汉字为2个字符,180等同于90个汉字。
-----------------------------------------------------------------------------------------------------------------------

织梦修改默认用户名admin

update dede_admin set userid='你要的登录名' where id=1

织梦后台“系统”菜单下,打开“SQL命令行工具”,直接执行以上sql语句,将“你要的登录名”修改成你想使用的用户名即可。

----------------------------------------------------------------------------------------------------------------------
标签名称:type
功能说明:表示指定的单个栏目的链接
适用范围:封面模板、列表模板、文档模板
(1)语法 {dede:type typeid=''}{/dede:type}
(2)属性 typeid='栏目ID'
(3)底层模板变量 
typename,typelink(仅表示栏目的网址)

标签名称:广告位标签 
后台模块->广告管理
{dede:myad name='gg'/}

TAG调用标签:
{dede:tag sort='new' getall='0'}
<li><a href="[field:link/]" target="_blank">[field:tag/]</a></li>
{/dede:tag}  
 

织梦如何调用自定义字段:

1、在{dede:list }中调用
{dede:list pagesize='5' addfields='jiage' channelid='2'}
<P>标题:[field:title/]</P>
<P>价格:[field:jiage/]</P>
  {/dede:list}
说明:addfields='jiage'指定要获得的字段 addfields='字段1,字段2'
channelid='2'指定 channelid 属性(内容模型的id值)图片模型的ID为2
备注:如果在列表页中使用,在添加字段得时候要勾选前台参数中得—使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)

2.在{dede:arclist }中调用
{dede:arclist typeid='3'  row='4'  addfields='jiage' channelid='2' }
<P>标题:[field:title/]</P>
<P>价格:[field:jiage/]</P>
{/dede:arclist}

3、单独调用
价格:{dede:field name='jiage'/}
 

织梦搜索调用标签

织梦Dedecms默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,下面讲一下如何让Dedecms自带搜索实现全文检索:
 
1、后台-->核心-->频道模型-->内容模型管理 -->普通文章-->点击后面那个放大镜标志(最重要一步)-->附件表可供自定义搜索的字段,这里的字段是程序依据字段类型自动选择 生成的,将“文章内容”前面那个打勾,此时将修改掉搜索字段,但是还没有成功,还需要修改模板相应的代码。
 
2、将模板文件 head.htm 中的以下代码:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">   
<div class="form">   
<h4>搜索</h4>   
<input type="hidden" name="kwtype" value="0" />   
<input name="keyword" type="text" class="search-keyword" id="search-keyword" />   
<select name="searchtype" class="search-option" id="search-option">   
<option value="titlekeyword" selected='1'>智能模糊搜索</option>   
<option value="title">仅搜索标题</option>   
</select>   
<button type="submit" class="search-submit">搜索</button>   
</div>   
</form>
修改为
<form action="/plus/advancedsearch.php" method="post">   
<div class="form">   
<h4>搜索</h4>   
<input type="hidden" name="mid" value="1" />   
<input type="hidden" name="dopost" value="search" />   
关键词:<input type="text" name="q" /> <input type="submit" name="submit" value="开始全文搜索" /></div>   
</form>

废话不多说,直接公布DEDECMS首页调用公司简介的代码

{dede:sql sql='Select content,substring(content,1,300) as content from dede_arctype where id=1'}[field:content function='html2text(@me)'/]{/dede:sql}
 
你需要修改的地方:substring(content,1,300)和id=1


织梦首页调用系统投票模块方法:

来看dedecms默认模板里的投票模块在首页调用的代码:

01 <!--投票调查-->
02  <div class="rlist margintop">
03       <form name='voteform' method='post' action='{dede:field name='phpurl'/}/vote.php' target='_blank'>
04   <input type='hidden' name='dopost' value='send'>
05   <input type='hidden' name='aid' value='1'>
06   <input type='hidden' name='ismore' value='0'>
07   <div class="title">你是从哪儿得知本站的?</div>
08   <div class="rbox vote">
09    <span><input name="voteitem" type="radio" value="1" />朋友介绍</span>
10    <span><input name="voteitem" type="radio" value="2" />门户网站的搜索引擎</span>
11    <span><input name="voteitem" type="radio" value="3" />Google或百度搜索 </span>
12    <span><input name="voteitem" type="radio" value="4" />别的网站上的链接 </span>
13    <span><input name="voteitem" type="radio" value="5" />其它途径 </span>
14    <div class="votesubmit">
15     <input type="submit" value="投票" class="submit" />
16     <a href="{dede:field name='phpurl'/}/vote.php?dopost=view&aid=1">查看结果</a>
17    </div>
18   </div>
19       </form>
20  </div>
21  <!--投票调查结束-->

e815818320500393813260000