【Arclist 標記使用實例】-DedeCMS模板制作使用實例教程(1)_DedeCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
從本文開始,我將根據我的學習心得寫一系列的實例教程。通過實例說明DedeCMS標記的使用方法。本實例教程使用的版本是DedeCms 2007 V5.0版,在本地架設的php+mysql (APMServ)環境中測試。安裝、架設等相關方法參閱寂寞天涯的整理:http://bbs.dedecms.com/read.php?tid=33332。以后一系列教程都是在這個環境中使用,不再重復。因測試需要數據,我已事先在數據庫錄入,就不理啰嗦,馬上進入正題。
現在先講【Arclist 標記】。【Arclist 標記】是使用率很高,相當實用,所以我們使用都必須熟練掌握。它的詳細使用說明在官方Dedecms文檔中已經有嚴密的解釋,見:http://www.dedecms.com/archives/templethelp/help/index.htm,我們在使用過程中可以隨時查閱。
使用思路、步驟:
一、明確使用范圍
我們在使用任何標記的過程中,都必須明確其使用的范圍,否則可能無法正常調用該標簽,【Arclist 標記】的使用范圍是:
封面模板、列表模板、文檔模板。
即對應templets\default\文件夾下的
index_識別ID.htm模板、list_識別ID.htm模板、article_識別ID.htm模板)
二、通過調試了解其使用方法
我調試的方法是:
將templets\default\文件夾下的index.html文件代碼,全部掏空。放入調用【Arclist 標記】的代碼,再在IE中訪問網站主頁index.php,就可以得到返回的數據。
注意:其它文件保持不變,我不懂PHP,只能用這種方式調試,相信朋友們很容易上手的。
我調試【Arclist 標記】的具體代碼如下:
{dede:arclist typeid='' row='1' titlelen='20' infolen=''
imgwidth='100' imgheight='80'}
<font color="red">文章ID:</font>[field:ID/] <br />
<font color="red">文章標題:</font>[field:title/] <br />
<font color="red">文章短標題:</font>[field:shorttitle/] <br />
<font color="red">文章標題的文字鏈接:</font>[field:textlink/] <br />
<font color="red">文章作者:</font>[field:writer/] <br />
<font color="red">文章發表日期:</font>[field:stime/] <br />
<font color="red">文章所屬欄目的目錄:</font>[field:typedir/] <br />
<font color="red">文章所屬欄目的名稱:</font>[field:typename/] <br />
<font color="red">文章所屬欄目的文字鏈接:</font>[field:typelink/] <br />
<font color="red">文章的圖片鏈接:</font>[field:imglink/] <br />
<font color="red">文章的縮略圖:</font>[field:image/] <br />
{/dede:arclist}
得到如下返回數據:
文章篇幅所限,未能列出所有的屬性和字段調用的方法。請朋友們舉一反三,增刪屬性和寫入代碼進行調試,加深印象。最好是對照官方的Dedecms文檔進行調試,我這樣做收獲很大的。
三、【Arclist 標記】延伸出來的別名標記(實用又個性化,建議關注使用)
為了使網頁內容更具個性化,人性化,官方在【Arclist 標記】的基礎上延伸出來一些別外標簽,如:hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist 。非常好!
我調試【imglist標記】的具體代碼如下:
{dede:imglist typeid='' row='2' col='1' titlelen='20' infolen=''
imgwidth='100' imgheight='80'}
[field:imglink/] [field:textlink/]<br />
{/dede:imglist}
得到如下返回數據:
如上例,其它的別名標記,朋友們可以舉一反三,融會貫通!
現在先講【Arclist 標記】。【Arclist 標記】是使用率很高,相當實用,所以我們使用都必須熟練掌握。它的詳細使用說明在官方Dedecms文檔中已經有嚴密的解釋,見:http://www.dedecms.com/archives/templethelp/help/index.htm,我們在使用過程中可以隨時查閱。
使用思路、步驟:
一、明確使用范圍
我們在使用任何標記的過程中,都必須明確其使用的范圍,否則可能無法正常調用該標簽,【Arclist 標記】的使用范圍是:
封面模板、列表模板、文檔模板。
即對應templets\default\文件夾下的
index_識別ID.htm模板、list_識別ID.htm模板、article_識別ID.htm模板)
二、通過調試了解其使用方法
我調試的方法是:
將templets\default\文件夾下的index.html文件代碼,全部掏空。放入調用【Arclist 標記】的代碼,再在IE中訪問網站主頁index.php,就可以得到返回的數據。
注意:其它文件保持不變,我不懂PHP,只能用這種方式調試,相信朋友們很容易上手的。
我調試【Arclist 標記】的具體代碼如下:
{dede:arclist typeid='' row='1' titlelen='20' infolen=''
imgwidth='100' imgheight='80'}
<font color="red">文章ID:</font>[field:ID/] <br />
<font color="red">文章標題:</font>[field:title/] <br />
<font color="red">文章短標題:</font>[field:shorttitle/] <br />
<font color="red">文章標題的文字鏈接:</font>[field:textlink/] <br />
<font color="red">文章作者:</font>[field:writer/] <br />
<font color="red">文章發表日期:</font>[field:stime/] <br />
<font color="red">文章所屬欄目的目錄:</font>[field:typedir/] <br />
<font color="red">文章所屬欄目的名稱:</font>[field:typename/] <br />
<font color="red">文章所屬欄目的文字鏈接:</font>[field:typelink/] <br />
<font color="red">文章的圖片鏈接:</font>[field:imglink/] <br />
<font color="red">文章的縮略圖:</font>[field:image/] <br />
{/dede:arclist}
得到如下返回數據:
![](http://p1.mb5u.com/allimg/080320/0833330.gif)
文章篇幅所限,未能列出所有的屬性和字段調用的方法。請朋友們舉一反三,增刪屬性和寫入代碼進行調試,加深印象。最好是對照官方的Dedecms文檔進行調試,我這樣做收獲很大的。
三、【Arclist 標記】延伸出來的別名標記(實用又個性化,建議關注使用)
為了使網頁內容更具個性化,人性化,官方在【Arclist 標記】的基礎上延伸出來一些別外標簽,如:hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist 。非常好!
我調試【imglist標記】的具體代碼如下:
{dede:imglist typeid='' row='2' col='1' titlelen='20' infolen=''
imgwidth='100' imgheight='80'}
[field:imglink/] [field:textlink/]<br />
{/dede:imglist}
得到如下返回數據:
![](http://p1.mb5u.com/allimg/080320/0833331.gif)
如上例,其它的別名標記,朋友們可以舉一反三,融會貫通!
相關DedeCms教程:
- Dedecms生成百度地圖圖文教程
- 織夢dedecms生成下拉式友情鏈接列表
- DEDECMS使用拼音首字母做欄目名稱
- 織夢DEDECMS站群增強版 DedeCMS搭建站群首選
- DedeCMS Error:Tag disabled:php錯誤的完整處理方法
- dedecms編碼轉換方法 gbk轉UTF-8,UTF-8轉GBK
- 防XSS,sql注射,代碼執行,文件包含的通用代碼
- DedeCms教程:優化DedeCMS搜索結果
- DedeCms教程:Linux+Apache+PHP+MySQL服務器環境(CentOS篇)
- DedeCms教程:LuManager服務器管理軟件安裝DEDECMS軟件
- DedeCms教程:Ubuntu/Debian上安裝 PHP 5.3, Nginx 和 PHP-fpm
- DedeCms教程:windows server 2003 php 環境搭建