描述
留言調用無(wú)論是單個(gè)留言還是多個(gè)留言列表均使用 {:guestbook::data():} 的方法調用。調用指定ID(一條記錄)時(shí)返回一維數組,其它方法均返回一個(gè)二維數組。
調用方法
{:guestbook::data():}
相關(guān)參數
共有 9 個(gè)可選參數,依次為:
1、排序:0發(fā)布日期降序、1發(fā)布日期升序、2審核狀態(tài)降序,發(fā)布日期降序、3審核狀態(tài)降序,發(fā)布日期升序、4回復時(shí)間降序,發(fā)布日期降序。缺省值為 0
2、調用記錄數,分頁(yè)時(shí)為每頁(yè)要顯示的數量,不分頁(yè)時(shí)為調用的總記錄數。缺省值為 10
3、是否審核:0調用全部、1只調用審核通過(guò)、2調用非通過(guò)。缺省值為 0
4、調用的留言ID,為0時(shí)沒(méi)有限制,其它數字為要調用的ID。調用單個(gè)時(shí)轉成一維數組。缺省值為 0
5、從第幾條記錄開(kāi)始調用,分頁(yè)時(shí)該參數無(wú)效,分頁(yè)會(huì )根據 $_GET['page'] 來(lái)判定起始數。缺省值為 0
6、是否分頁(yè),0不分頁(yè),1分頁(yè),缺省值為 0
7、數字頁(yè)碼范圍,數碼分頁(yè)時(shí)當前頁(yè)前后顯示多少頁(yè)碼。缺省值為 5
8、是否調用上一條、下一條數據,0不調用、1調用,為1時(shí)將返回一個(gè)三個(gè)元素的多維數組:['prev']、['current'] 和 ['next']。對于調用指定ID單條數據時(shí)有效[即:$args[5] > 0]。缺省值為 0
9、是否所有人可看,0所有人,1管理員。缺省值為 0
調用實(shí)例
1、調用ID為 12 的留言:
{:$g = guestbook::data(0,1,0,1):} {:$g['content']:}
2、調用最新發(fā)布的 5 條留言并循環(huán)留言?xún)热荩?
{:foreach guestbook::data(0,5) as $item:}留言人:{:$item['nickname']:}留言?xún)热荩簕:$item['content']:}留言時(shí)間:{:date('Y-m-d H:i:s',$item['content']):}{:/foreach:}
3、調用圖集列表,并獲得分頁(yè)數據實(shí)現分頁(yè)(v5.0):
{:guestbook::data(0,10,0,0,0,1):} {:assign var="page_data" value=guestbook::$page_data:} 首頁(yè) 上一頁(yè) 下一頁(yè) 尾頁(yè)
可調用變量
留言ID:{:$item['id']:}
昵稱(chēng):{:$item['nickname']:}
Email:{:$item['email']:}
聯(lián)系電話(huà):{:$item['phone']:}
傳真號碼:{:$item['fax']:}
公司名稱(chēng):{:$item['company']:}
公司地址:{:$item['address']:}
QQ號碼:{:$item['qq']:}
性別:{:$item['sex']:} 0女 1男 2保密
主題/標題:{:$item['title']:}
留言?xún)热荩簕:$item['content']:}
只允許管理員查看:{:$item['visible']:} 0所有人 1管理員
用戶(hù)名:{:$item['username']:}
IP:{:$item['ip']:}
IP位置描述:{:$item['ipaddress']:}
留言時(shí)間:{:$item['addtime']:} 時(shí)間戳,請使用{:date():}函數轉化你要的時(shí)間格式
審核狀態(tài):{:$item['audit']:} 0未審 1已審
管理員回復內容:{:$item['reply']:}
回復管理員賬號:{:$item['replyadmin']:}
回復時(shí)間:{:$item['replytime']:} 時(shí)間戳,請使用{:date():}函數轉化你要的時(shí)間格式
列表分頁(yè)及內容分頁(yè)數據調用
如果使用了分頁(yè)(第6個(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']:}