想必不少人對後臺不熟悉,而且以爲很難。其實不難,只是大家沒有找到合適的方法學習而已!只有找到一個合適的學習方法,無論作什麼事情,我想都很容易。學習講究的是效率,而效率又是由思路決定的。就拿網頁製做來講:首先,你得先明白一個網站的開發流程,以及怎麼去佈局,先從大致佈局來解決,細節在慢慢去填充。是否這樣就以爲很容易呢!更多請詳見...《我是如何學會網頁製做》現在有不少的免費開源的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}
|
總結:基本開源後臺都是調用標籤,來實現數據更新的。若是你會調用標籤了,你還會以爲後臺難嗎?後臺就像一個工具樣,幫你實現文章、圖片的發佈。不要想得太難了。因此說學習要講究一個效率。