描述
文章內容調用無(wú)論是單個(gè)文章內容還是多個(gè)文章列表均使用 {:article::data():} 的方法調用。調用指定ID(一條記錄)時(shí)返回一維數組,其它方法均返回一個(gè)二維數組。
調用方法
{:article::data():}
相關(guān)參數
共有 15 個(gè)可選參數,依次為:
1、排序,對調用的內容進(jìn)行排序:0按自定義字段降序排列,其次按發(fā)布日期降序、1發(fā)布日期降序、2發(fā)布日期升序、3內容ID降序、4內容ID升序、5點(diǎn)擊次數降序、6點(diǎn)擊次數升序、7評論人數降序、8評論人數升序。缺省值為 0
2、調用記錄數,分頁(yè)時(shí)為每頁(yè)要顯示的數量,不分頁(yè)時(shí)為調用的總記錄數。缺省值為 10
3、是否推薦:0調用全部、1只調用推薦、2調用非推薦。缺省值為 0
4、頻道ID,0為所有頻道下的內容。缺省值為 0
5、欄目ID,含指定ID下的子分類(lèi),0為所有欄目下的內容。缺省值為 0
6、調用的內容ID或識別碼,為0時(shí)沒(méi)有限制,其它數字為要調用的ID,非數字時(shí)為調用識別碼。調用單個(gè)時(shí)只有標題截?。ǖ?、8個(gè))參數有效,將忽略其它參數。指定ID時(shí)返回一維數組。缺省值為 0
7、對完整標題字段截取長(cháng)度,0不截取,顯示完整標題。其它數字為標題截取長(cháng)度。截取后的標題使用 array['title_format'] 調用,title 始終為未格式化的完整標題。缺省值為 0
8、當標題被截取時(shí)顯示的省略符號。缺省值為 "..."
9、從第幾條記錄開(kāi)始調用,分頁(yè)時(shí)該參數無(wú)效,分頁(yè)會(huì )根據 $_GET['page'] 來(lái)判定起始數。缺省值為 0
10、是否分頁(yè),0不分頁(yè),1分頁(yè),缺省值為 0
11、瀏覽權限:0調用全部、1調用有瀏覽權限限制的內容、2調用沒(méi)有瀏覽限制的內容。缺省值為 0
12、出售內容:0調用全部、1調用出售的內容(需要使用積分或金錢(qián)購買(mǎi)后瀏覽的內容)、2調用非出售的內容。缺省值為 0
13、數字頁(yè)碼范圍,數碼分頁(yè)時(shí)當前頁(yè)前后顯示多少頁(yè)碼。缺省值為 5
14、是否調用上一篇、下一篇數據,0不調用、1調用,為1時(shí)將返回一個(gè)三個(gè)元素的多維數組:['prev']、['current'] 和 ['next']。對于調用指定ID單條數據時(shí)有效(即第6個(gè)參數大于0)。缺省值為 0
15、是否只調用帶有圖片的內容,0調用全部、1只調用含有圖片的內容。缺省值為 0
調用實(shí)例
1、調用ID為 12 的文章內容:
{:$a2 = article::data(0,1,0,0,0,12):} {:$a2['content']:}
2、調用最新發(fā)布的 5 篇文章:
{:article::data(1,5):}
3、調用當前頻道下含有圖片的內容并循環(huán):
{:foreach article::data(0,10,0,$mle['channel_id'],0,0,0,0,0,0,0,0,0,0,1) as $a:} {:$a['title']:} {:/foreach:}
列表分頁(yè)及內容分頁(yè)數據調用
如果使用了分頁(yè)(第10個(gè)參數為1時(shí)),將在模板中可以使用以下變量調用分頁(yè)數據。如果內容頁(yè)需要調用內容分頁(yè)數據時(shí),在內頁(yè)模板中也可以使用以下變量調用文章詳細內容的分頁(yè)數據:
數據總記錄數:{:$page_data['total']:}
當前頁(yè)碼:{:$page_data['page']:}
每頁(yè)要顯示的記錄數:{:$page_data['limit']:}
總頁(yè)數:{:$page_data['total_page']:}
第一頁(yè)鏈接URL:{:$page_data['start_url']:}
上一頁(yè)鏈接URL:{:$page_data['first_url']:}
下一頁(yè)鏈接URL:{:$page_data['next_url']:}
尾頁(yè)鏈接URL:{:$page_data['end_url']:}
已計算好的頁(yè)碼數組(一個(gè)以頁(yè)碼為鍵名的數組,值為鏈接URL):{:$page_data['number']:}
其它相關(guān)參數調用
當前文章所屬頻道ID(頻道首頁(yè)、欄目列表頁(yè)、文章內容模板中均有效):{:$mle['channel_id']:}
當前文章所屬頻道名稱(chēng)(頻道首頁(yè)、欄目列表頁(yè)、文章內容模板中均有效):{:$mle['channel_title']:}
在文章內頁(yè)模板中有增加以下變量可以調用:
當前內容所屬一級類(lèi)別ID:{:$a['category_split']['root_id']:}
當前內容所屬最低級類(lèi)別ID:{:$a['category_split']['end_id']:}
當前內容所屬最低級類(lèi)別名稱(chēng):{:$a['category_split']['end_name']:}
當前內容上一篇數據:{:$a['data_prev'][]:}
當前內容下一篇數據:{:$a['data_next'][]:}
其它
文章內頁(yè)中的基本字段數據調用見(jiàn)后臺"發(fā)布文章內容"中的備注。