一、头部(Head)区域标签
首页[Head]区域:dedecms为我们增加了多个支持关键词、标题、描述的标签,这样我们可以直接替换原始html的标题而无需每个页面进行修改。
标题[Title]:{dede:global.cfg_webname/}
关键词[keywords]:{dede:global.cfg_keywords/}
描述[description]:{dede:global.cfg_description/}
列表页[Head]区域:显示列表页的头部信息,包括标题、关键词、和描述。例如(分类标题 - 网站标题)这样。
标题[Title]:{dede:field.title/}_{dede:global.cfg_webname/}
关键词[keywords]:{dede:field name='keywords'/}
描述[description]:{dede:field name='description' function='html2text(@me)'/}
文章页[Head]区域:文章页面的标题、关键词、描述
文章标题[Title]:{dede:field.title/}_{dede:global.cfg_webname/}
文章关键词[keywords]:{dede:field.keywords/}
文章描述[description]:{dede:field.description function='html2text(@me)'/}
每个页面详细的调用方法。
首页[Head]区域完整调用标签:{dede:global.cfg_webname/}
列表页[Head]区域完整调用标签:{dede:field.title/}_{dede:global.cfg_webname/}
文章页[Head]区域完整调用标签:{dede:field.title/}_{dede:global.cfg_webname/}
二、DedeCMS 常用类调用标签
1、标题栏目调用标签 {dede:channel}
{dede:channel type='top' row='10' currentstyle="}
<a href="[field:typeurl/]">[field:typename/]</a>
{/dede:channel}
栏目标签主要调用系统内设置的栏目分类,{dede:channel}和{/dede:channel}成对使用,里面包含类型有type、row、currentstyle等。这里使用type=top调用网站类目的所有顶级栏目,row表示调用10个栏目。如果栏目有特定样式(由currentstyle属性定义)。
调用单个指定栏目,这个标签用于调用指定ID的栏目名称,如果ID是1,它会输出该栏目的名称。
{dede:onetype typeid='ID'}[field:typename /]{/dede:onetype}
调用当前频道栏目:常常用于制作二级导航使用,表示调用当前栏目下的所有频道栏目。
{dede:channel type='self'}
<li><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}
2、文章内容调用标签 {dede:arclist}
{dede:arclist row="5" titlelen="40" infolen='230' flag="c"}
<li><a href="{dede:field name='arcurl'/}">{dede:field name='title'/}</a></li>
{/dede:arclist}
上述代码中,{dede:arclist}用于输出文章列表,row="5"表示显示5篇文章,titlelen="40"表示文章标题最大长度为40个字符,flag="c"表示只显示“普通”文章。infolen='230'比表示是否显示文章简略说明,字数为230个字节。
3、文章自定义标签
{dede:field} 用于调用文章的作者信息 文档关键词 点击量等一系列文章属性标签。
{dede:field name='字段名'}默认内容{/dede:field}
{dede:field} 内部参数:
- title - 文档标题
- keywords - 文档关键词
- description - 文档描述
- body - 文档正文内容
- pubdate - 发布时间
- click - 点击量
- source - 来源
- writer - 作者
- litpic - 缩略图
4、全局调用标签 {dede:global}
{dede:global name='变量名'}默认值{/dede:global}
系统配置变量
cfg_webname - 网站名称 例如:<title>{dede:global name='cfg_webname'/}</title>
cfg_basehost - 网站主域名 例如:<div>{dede:global name='cfg_basehost'/}</div>
cfg_cmspath - 系统安装目录
cfg_templets_skin - 当前模板目录
cfg_powerby - 版权信息
cfg_beian - 备案信息
环境变量
cfg_indexurl - 网站首页URL
cfg_soft_lang - 系统语言
cfg_version - 系统版本
用户相关
cfg_memberurl - 会员中心地址
cfg_mlist - 是否开启会员功能
5、分类导航标签 {dede:page}
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}
常用属性
listitem - 控制显示的分页元素
listsize - 显示页码的数量
pagelang - 分页文字语言
分页元素说明
info - 当前页信息(如:1/5页)
index - 首页
end - 末页
pre - 上一页
next - 下一页
pageno - 页码列表
6、多个标签输出循环 {dede:list}
属性名 | 说明 | 示例值 |
---|---|---|
pagesize | 每页显示文档数量 | 10, 15, 20 |
col | 分列数量 | 1, 2, 3 |
titlelen | 标题长度(字节) | 30, 60 |
orderby | 排序方式 | pubdate, sortrank, click |
orderway | 排序方向(desc降序/asc升序) | desc, asc |
channel | 内容模型ID | 1(普通文章), 2(图片集) |
noflag | 排除特定属性文档 | h(头条), c(推荐) |
flag | 指定包含特定属性文档 | h,c,a |
keyword | 关键词搜索 | '织梦教程' |
三、织梦网站文章标题写法:文章标题_栏目标题(二级栏目_一级栏目)_网站名称
{dede:field name='title'/}_{dede:field name='position' runphp='yes'}
$tc="_"; //分隔符
$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符
@me=html2text(@me); //去除html标签
=split(,@me); //分解成数组
for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk.=trim($tf[$ta]).$tc;}
$tk=substr($tk,0,-1);
@me=$tk; //赋值给@me
{/dede:field} _{dede:global name='cfg_webname'/}
四、织梦网站系统基本配置标签:
1、站点根网址:{dede:global.cfg_basehost/}
2、主页链接:{dede:global.cfg_indexurl/}
3、网站编码:{dede:global.cfg_soft_lang/}
4、CMS版本:{dede:global.cfg_version/}
5、头部调用:{dede:include filename="head.htm"/}
6、网站备案:{dede:global.cfg_beian/}
7、版权信息:{dede:global.cfg_powerby/}
8、网站风格:{dede:global.cfg_templets_skin/}
9、CMS版权:{dede:global.cfg_powerby/}
10、底部调用:{dede:include filename="footer.htm"/}
11、主页链接名称:{dede:global.cfg_indexname/}
12、图片路径:{dede:global.cfg_templets_skin/}/images/
13、css路径:{dede:global.cfg_templets_skin/}/style/
五、网站首页常用标签:
1、织梦导航调用标签:
{dede:channel type='top' row='10' currentstyle="
~typename~"}
[field:typename/]
{/dede:channel}
2、导航底层模板标签
(01)栏目名称:[field:typename/]
(02)栏目链接:[field:typelink/]
3、文章调用标签
{dede:arclist row="5" typeid="1" flag='h' titlelen="32" infolen="5" limit="10"}
[[field:typename/]][field:title /]
{/dede:arclist}
(01)按照发布时间排列:orderby="pubdate"
(02)按照点击次数排列:orderby="click"
(03)按照最后评论排列:orderby="lastpost"
(04)按照文章编号排列:orderby="id"
(05)按照随机顺序排列:orderby="rand"
(06)按照得分大小排列:orderby="scores"
4、文章常用调用属性标签:
(01)头条:h
(02)推荐:c
(03)图片:p
(04)幻灯:f
(05)滚动:s
(06)跳转:j
(07)特荐:a
(08)加粗:b
六、织梦网站友情链接标签:
1、文字链接格式:
{dede:flink row="24" titlelen=10 linktype="2" type="text" }
{dede:flink/}
{/dede:flink}
2、图片连接格式
{dede:flink row="24" titlelen=10 linktype="2" type="image" }
{dede:flink/}
{/dede:flink}
七、文章列表调用标签:
1、常用文章列表调用形式:
{dede:list pagesize="10"}
[[field:typelink/]][field:title/]
{/dede:list}
2、列表页底层模板标签
(01)所属栏目:[field:typelink/]
(02)文章标题:[field:title/]
(03)文章链接:[field:arcurl/]
(04)点击次数:[field:click/]
(05)文章描述:[field:description/]
(06)缩略图片:[field:picname/]
(07)带图链接:[field:imglink/]
(08)日期调用:[field:pubdate function="GetDateTimeMK(@me)" /]和[field:pubdate function="MyDate('Y-m-d',@me)"/]
(09)软件语言:[field:language/]
(10)好评数目:[field:scores/]
(11)推荐级别:[field:softrank function='GetRankStar(@me)'/]
(12)完整标题:[field:fulltitle/]
(13)缩略小图:[field:litpic]
(14)原图调用:{dede:field.image/}
(15)描述调用:[field:info /]
(16)列表标签:{dede:tag row='80' getall='1' sort='month'}[field:tag /]
3、列表页页码分页调用标签:
{dede:pagelist istitem="index,pre,next,end,option,info," listsize="5"/}
八、织梦内容页调用标签:
1、文章模型内容页标签:
(01)文章标题:{dede:field.title/}
(02)文章链接:{dede:field name='arcurl'/}
(03)发布时间:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
(04)文章来源:{dede:field.source/}
(05)文章作者:{dede:field.writer/}
(06)责任编辑:{dede:adminname/}
(07)文章简介:{dede:field.description}
(08)正文内容:{dede:field.body/}
(09)当前栏目:{dede:field name='typename'/}
(10)单页内容:{dede:field.content/}
(11)文章标签:{dede:tag type='current'/}或{dede:tag row='30' sort='new' getall='0'} [field:tag /]{/dede:tag}
(12)点击次数:
2、图片模型内容页标签
(01)图片列表开始:{dede:productimagelist}
(02)图片列表结束:{/dede:productimagelist}
(03)图片显示:[field:imgsrc/]
(04)图片链接:javascript:ChangePic('[field:imgsrc/]', '#bigpicimg');
(05)图集缩略图:{dede:field name='image'/}
(06)图片标题:[field:text/]
3、下载模型内容页标签
(01)软件类型:{dede:field.softtype/}
(02)授权方式:{dede:field.accredit/}
(03)界面语言:{dede:field.language/}
(04)软件大小:{dede:field.softsize/}
(05)文件类型:{dede:field.filetype/}
(06)运行环境:{dede:field.os/}
(07)软件等级:{dede:field.softrank function='GetRankStar(@me)'/}
(08)发布时间:{dede:field.pubdate function="GetDateMk('@me')"/}
(09)官方网址:{dede:field.officialurl/}
(10)演示地址:{dede:field.officialdemo/}
(11)下载次数:{dede:field.officialdemo/}
(12)软件图片:{dede:field name='image'/}
(13)下载地址:{dede:field name='softlinks'/}
(14)软件介绍:{dede:field.introduce/}
(15)下载说明:{dede:softmsg/}
4、文章页通用标签:
(01)当前位置:{dede:field name='position'/}
(02)上一页:{dede:prenext get='pre'/}
(03)下一页:{dede:prenext get='next'/}
(04)收藏:收藏
(05)挑错:挑错
(06)推荐:推荐
(07)打印:打印
九、织梦CMS经典SQL调用标签代码
1、共有文章:*篇:{dede:sql sql="select count(*) as c from dede_archives where channel=1"}共有文章:[field:c /]篇{/dede:sql}
2、共有图集:*个:{dede:sql sql="select count(*) as c from dede_archives where channel=2"}共有图集:[field:c /]个{/dede:sql}
3、共有软件:*个:{dede:sql sql="select count(*) as c from dede_archives where channel=3"}共有软件:[field:c /]个{/dede:sql}
4、共有评论:*条:{dede:sql sql="select count(*) as c from dede_feedback"}共有评论:[field:c /]条{/dede:sql}
5、共有会员:*名:{dede:sql sql="select count(mid) as c from dede_member"}共有会员:[field:c /]名{/dede:sql}
6、今日更新:*篇:{dede:sql sql="SELECT count( * ) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP( CURDATE( ) ) "}今日更新:[field:c /]篇{/dede:sql}
7、总共留言:*条:总共留言:{dede:sql sql="select count(*) as cc From dede_guestbook"}[field:cc/]{/dede:sql}条
8、文章阅读:*人:{dede:sql sql="select sum(click) as c from dede_archives"}文章阅读:[field:c /]人次{/dede:sql}
十、首页调用指定栏目的子栏目:
{dede:channel type='sun' typeid='栏目ID'}
[field:typename/]
{/dede:channel}