想必不少人对后台不熟悉,而且以为很难。其实不难,只是大家没有找到合适的方法学习而已!只有找到一个合适的学习方法,无论作什么事情,我想都很容易。学习讲究的是效率,而效率又是由思路决定的。就拿网页制做来讲:首先,你得先明白一个网站的开发流程,以及怎么去布局,先从大致布局来解决,细节在慢慢去填充。是否这样就以为很容易呢!更多请详见...《我是如何学会网页制做》现在有不少的免费开源的CMS(网站内容管理系统)能够供你们使用。好比:(帝国CMS 织梦CMS wordpress...)今天就以织梦(dedecms)来举例。php
下面是一些经常使用的织梦(dedecms)调用标签:css
1、css/images/js调用:html
{dede:global.cfg_templets_skin/}/
2、首页头部标签调用:web
标题标签curl
{dede:global.cfg_webname/}
关键词标签 wordpress
{dede:global.cfg_keywords/}
描述标签 工具
{dede:global.cfg_description/}
3、头部、尾部模板调用布局
{dede:include filename='head.htm'/} {dede:include filename='footer.htm'/}
4、调用当前栏目名称post
{dede:field name='typename' /}
5、单页调用学习
{dede:field.content/}
6、底部调用
版权的调用
{dede:global.cfg_powerby/}
底部备案号调用
{dede:global.cfg_beian/}
备注:系统基本参数的调用格式: {dede:global.变量名/}
7、友情连接调用
{dede:flink type='textall'} {/dede:flink} [参数说明]: [1]type:连接类型,值: a. textall 所有用文字显示; b. textimage 文字和图得混合排列; c. text 文字连接,仅显示不带Logo的连接; d. image 图片连接,仅显示带Logo的连接。 [2]row:连接调用数量。 [3]linktype:连接显示位置: linktype='2'表示调用首页友情连接, linktype='1'调用内页友情连接,此值在添加友情连接的时候有选择提示 [4]titlelen:站点文字的长度,'24'表示调用友情连接的汉字为24个字节,12个汉字长。 [5]typeid:连接分类类型,typeid='0'表示调用全部类型的友情连接, 能够在系统后台[模块]-[友情连接]中的“网站类型管理”中查看。
8、导航调用
{dede:channel type='top' row='4' } <li> <a href="[field:typelink/]"> [field:typename/] </a> </li> {/dede:channel} type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目 row = '100' 调用栏目数 一、[field:typelink/] 栏目连接地址 二、[field:typename/] 栏目名称 导航栏目在新窗口打开 <li> <a href='[field:typeurl/]' [field:id runphp='yes'] if(@me=='4') { @me="target='_blank'";} else {@me="";}[/field:id]> [field:typename/] </a> </li>
9、首页新闻列表调用
{dede:arclist typeid='17' row='10' titlelen='32' } {/dede:arclist} [1]、typeid='' 栏目ID,在列表模板和档案模板中通常不须要指定,在首页模板中容许用","分开表示多个栏目; [2]、row='10' 返回文档列表总数 [3]、titlelen = '30' 标题长度 等同于titlelength [4]、infolen='160' 表示内容简介长度 等同于infolength(只控制infos,并不控制description的内容) [5]、orderby='hot' 文档排序方式 orderby='hot'或 orderby='click' 表示按点击数排列orderby='sortrank' 或orderby='pubdate' 按出版时间排列 orderby='rand' 随机得到指定条件的文档列表 底层调用字段: [field:arcurl/] 连接地址 [field:title/] 连接标题 [field:pubdate function="MyDate('y-m-d',@me)"/] 文章更新时间 [field:description/] 描述 [field:litpic/]图片地址 [field:source/] 文章来源 [field:writer/] 做者
10、新闻列表页的调用
{dede:list pagesize="10"}{/dede:list} 参数:pagesize='10' titlelen=30 标题长度 infolen=250 内容摘要长度 orderby='default' 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost(最后回贴)、postnum(回贴数量) ,默认为 sortrank 底层字段: [field:arcurl/] 连接地址 [field:title/] 连接标题 [field:pubdate function="MyDate('y-m-d',@me)"/] 文章更新时间 [field:description/] 描述 [field:litpic/]图片地址 [field:source/] 文章来源 [field:writer/] 做者
11、列表页中Tag标签的调用
[field:id function=GetTags(@me)/] TAG标签须要链接,请注释include\helpers\archive.helper.php文件130行 // $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']); 用下面语句替换,固然你也能够加入本身的样式 $tags .= "<a href="/tags.php?/".urlencode($row[">".$row['tag']." ";
12、内容页标签的调用
标题:{dede:field.title/} 做者:{dede:field.writer/} 时间:{dede:field.pubdate function="MyDate('Y-m-d',@me)"/} 内容:{dede:field.body/} 图片调用:{dede:field.litpic /}
十3、分页调用
{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="3"/} 参数:listsize=3 表示 [1][2][3] 这些项的长度 x 2 listitem='index,pre,pageno,next,end,option' 表示页码样式, 能够把下面的值叠加 index首页 pre 上一页 pageno 页码 next 下一页 end 末页 option 下拉跳转框 备注:样式用DEDE自带的,如需修改,请右键点击你网页源码查看,而后找到对应的地方在修改CSS。
十4、调用当前样式的写法
currentstyle="<dd><a href='~typelink~' class='hover' >~typename~</a></dd>" 备注: {dede:channel type='self' currentstyle=""}{/dede:channel/}
十5、列表页中Tag标签的调用
[field:id function=GetTags(@me)/] 标签就能够调用出来了只不过不带链接的,若是须要链接: 请注释include\helpers\archive.helper.php文件130行 $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']); 用下面语句替换,固然你也能够加入本身的样式 $tags .= "<a href="/tags.php?/".urlencode($row[">".$row['tag']." ";
十6、内容页中Tag标签的调用
{dede:tag sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a> {/dede:tag}
十7、上下分页标签
<div class="dede_pages"> <ul class="pagelist"> {dede:pagebreak/} </ul> </div> 备注:样式用DEDE自带的,或者查看编议后的结构来自定义CSS样式 {dede:prenext get='pre'/} 上一篇{dede:prenext get='next'/}下一篇
十8、自定义字段调用
{dede:field.自定义数据字段名/}
十9、内页图片集调用
{dede:field name='imgurls' alt=''} <img src='[field:imgsrc/]' alt='[field:alttext /]' /> {/dede:field}
二10、面包屑导航的调用
{dede:field name='position'/} 去掉前面的>{dede:field name='position' runphp='yes'}@me=substr(@me,0,-2);{/dede:field}
二11、二级导航(同级类别)调用标签
{dede:channel type='self'} <a href="[field:typelink/]" >[field:typename/]</a> {/dede:channel}
总结:基本开源后台都是调用标签,来实现数据更新的。若是你会调用标签了,你还会以为后台难吗?后台就像一个工具样,帮你实现文章、图片的发布。不要想得太难了。因此说学习要讲究一个效率。
想必不少人对后台不熟悉,而且以为很难。其实不难,只是大家没有找到合适的方法学习而已!只有找到一个合适的学习方法,无论作什么事情,我想都很容易。学习讲究的是效率,而效率又是由思路决定的。就拿网页制做来讲:首先,你得先明白一个网站的开发流程,以及怎么去布局,先从大致布局来解决,细节在慢慢去填充。是否这样就以为很容易呢!更多请详见...《我是如何学会网页制做》现在有不少的免费开源的CMS(网站内容管理系统)能够供你们使用。好比:(帝国CMS 织梦CMS wordpress...)今天就以织梦(dedecms)来举例。
下面是一些经常使用的织梦(dedecms)调用标签:
1、css/images/js调用:
1
|
{dede:global.cfg_templets_skin/}/
|
2、首页头部标签调用
标题标签
1
|
{dede:global.cfg_webname/}
|
关键词标签
1
|
{dede:global.cfg_keywords/}
|
描述标签
1
|
{dede:global.cfg_description/}
|
3、头部、尾部模板调用
1
2
|
{dede:include filename='head.htm'/}
{dede:include filename='footer.htm'/}
|
4、调用当前栏目名称
1
|
{dede:field name='typename' /}
|
5、单页调用
1
|
{dede:field.content/}
|
6、底部调用
版权的调用
1
|
{dede:global.cfg_powerby/}
|
底部备案号调用
1
|
{dede:global.cfg_beian/}
|
备注:系统基本参数的调用格式: {dede:global.变量名/}
7、友情连接调用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
{dede:flink type='textall'} {/dede:flink}
[参数说明]:
[1]type:连接类型,值:
a. textall 所有用文字显示;
b. textimage 文字和图得混合排列;
c. text 文字连接,仅显示不带Logo的连接;
d. image 图片连接,仅显示带Logo的连接。
[2]row:连接调用数量。
[3]linktype:连接显示位置:
linktype='2'表示调用首页友情连接,
linktype='1'调用内页友情连接,此值在添加友情连接的时候有选择提示
[4]titlelen:站点文字的长度,'24'表示调用友情连接的汉字为24个字节,12个汉字长。
[5]typeid:连接分类类型,typeid='0'表示调用全部类型的友情连接,
能够在系统后台[模块]-[友情连接]中的“网站类型管理”中查看。
|
8、导航调用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
{dede:channel type='top' row='4' }
<
li
>
<
a
href
=
"[field:typelink/]"
>
[field:typename/]
</
a
>
</
li
>
{/dede:channel}
type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目
row = '100' 调用栏目数
一、[field:typelink/] 栏目连接地址
二、[field:typename/] 栏目名称
导航栏目在新窗口打开
<
li
>
<
a
href
=
'[field:typeurl/]'
[field:id
runphp
=
'yes'
] if(@me=='4')
{ @
me
=
"target='_blank'"
;} else {@
me
=
""
;}[/field:id]>
[field:typename/]
</
a
>
</
li
>
|
9、首页新闻列表调用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
{dede:arclist typeid='17' row='10' titlelen='32' }
{/dede:arclist}
[1]、typeid='' 栏目ID,在列表模板和档案模板中通常不须要指定,在首页模板中容许用","分开表示多个栏目;
[2]、row='10' 返回文档列表总数
[3]、titlelen = '30' 标题长度 等同于titlelength
[4]、infolen='160' 表示内容简介长度 等同于infolength(只控制infos,并不控制description的内容)
[5]、orderby='hot' 文档排序方式 orderby='hot'或 orderby='click'
表示按点击数排列orderby='sortrank' 或orderby='pubdate' 按出版时间排列
orderby='rand' 随机得到指定条件的文档列表
底层调用字段:
[field:arcurl/] 连接地址
[field:title/] 连接标题
[field:pubdate function="MyDate('y-m-d',@me)"/] 文章更新时间
[field:description/] 描述
[field:litpic/]图片地址
[field:source/] 文章来源
[field:writer/] 做者
|
10、新闻列表页的调用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
{dede:list pagesize="10"}{/dede:list}
参数:pagesize='10'
titlelen=30 标题长度
infolen=250 内容摘要长度
orderby='default' 排序方式,有效的排序方式有
senddate、pubdate、id、click、lastpost(最后回贴)、postnum(回贴数量) ,默认为 sortrank
底层字段:
[field:arcurl/] 连接地址
[field:title/] 连接标题
[field:pubdate function="MyDate('y-m-d',@me)"/] 文章更新时间
[field:description/] 描述
[field:litpic/]图片地址
[field:source/] 文章来源
[field:writer/] 做者
|
11、列表页中Tag标签的调用
1
2
3
4
5
6
7
8
|
[field:id function=GetTags(@me)/]
TAG标签须要链接,请注释include\helpers\archive.helper.php文件130行
// $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
用下面语句替换,固然你也能够加入本身的样式
$tags .= "<
a
href
=
"/tags.php?/"
.urlencode($row[">".$row['tag']." ";
|
12、内容页标签的调用
1
2
3
4
5
6
7
8
9
|
标题:{dede:field.title/}
做者:{dede:field.writer/}
时间:{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}
内容:{dede:field.body/}
图片调用:{dede:field.litpic /}
|
十3、分页调用
1
2
3
4
5
6
7
8
9
10
11
12
|
{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="3"/}
参数:listsize=3 表示 [1][2][3] 这些项的长度 x 2
listitem='index,pre,pageno,next,end,option' 表示页码样式,
能够把下面的值叠加
index首页 pre 上一页 pageno 页码 next 下一页 end 末页
option 下拉跳转框
备注:样式用DEDE自带的,如需修改,请右键点击你网页源码查看,而后找到对应的地方在修改CSS。
|
十4、调用当前样式的写法
1
2
3
|
currentstyle="<
dd
><
a
href
=
'~typelink~'
class
=
'hover'
>~typename~</
a
></
dd
>"
备注:
{dede:channel type='self' currentstyle=""}{/dede:channel/}
|
十5、列表页中Tag标签的调用
1
2
3
4
5
6
7
8
|
[field:id function=GetTags(@me)/] 标签就能够调用出来了只不过不带链接的,若是须要链接:
请注释include\helpers\archive.helper.php文件130行
$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
用下面语句替换,固然你也能够加入本身的样式
$tags .= "<
a
href
=
"/tags.php?/"
.urlencode($row[">".$row['tag']." ";
|
十6、内容页中Tag标签的调用
1
2
3
|
{dede:tag sort='new' getall='0'}
<
a
href
=
'[field:link/]'
>[field:tag /]</
a
>
{/dede:tag}
|
十7、上下分页标签
1
2
3
4
5
6
7
8
|
<
div
class
=
"dede_pages"
>
<
ul
class
=
"pagelist"
>
{dede:pagebreak/}
</
ul
>
</
div
>
备注:样式用DEDE自带的,或者查看编议后的结构来自定义CSS样式
{dede:prenext get='pre'/} 上一篇{dede:prenext get='next'/}下一篇
|
十8、自定义字段调用
1
|
{dede:field.自定义数据字段名/}
|
十9、内页图片集调用
1
2
3
|
{dede:field name='imgurls' alt=''}
<
img
src
=
'[field:imgsrc/]'
alt
=
'[field:alttext /]'
/>
{/dede:field}
|
二10、面包屑导航的调用
1
2
3
|
{dede:field name='position'/}
去掉前面的>{dede:field name='position' runphp='yes'}@me=substr(@me,0,-2);{/dede:field}
|
二11、二级导航(同级类别)调用标签
1
2
3
|
{dede:channel type='self'}
<
a
href
=
"[field:typelink/]"
>[field:typename/]</
a
>
{/dede:channel}
|
总结:基本开源后台都是调用标签,来实现数据更新的。若是你会调用标签了,你还会以为后台难吗?后台就像一个工具样,帮你实现文章、图片的发布。不要想得太难了。因此说学习要讲究一个效率。