當前位置: > 學(xué)習>正文
帝國CMS 結合項功能 ListInfo.php
帝國CMS6.0在繼承以往版本結合項功能的基礎上又新增很多特性,更強大。今天我們就專(zhuān)門(mén)來(lái)講解6.0的結合項改進(jìn)。
回顧下以往版本的結合項語(yǔ)法:
可以點(diǎn)擊這里查看:http://bbs.phome.net/showthread-13-25490-0.html
相對于以往版本有什么改進(jìn)呢?下面我們一一道來(lái)
一、支持列出某一個(gè)數據表的所有信息:
指定數據表的系統模型ID即可,模型ID變量名為:mid
例子:下面鏈接為顯示新聞表的所有信息:
/e/action/ListInfo.php?mid=1
二、支持列出多欄目的信息列表:
欄目ID變量名:classid
顯示多個(gè)欄目可以用逗號格開(kāi)
例子:下面為顯示欄目ID=2的所有信息
/e/action/ListInfo.php?classid=2
三、支持列出多專(zhuān)題的信息列表:
專(zhuān)題ID變量名:ztid
顯示多個(gè)專(zhuān)題可以用逗號格開(kāi)
例子:下面為顯示專(zhuān)題ID=1的所有信息
/e/action/ListInfo.php?ztid=1
四、支持列出標題分類(lèi)的信息列表:
標題分類(lèi)ID變量名:ttid
顯示多個(gè)標題分類(lèi)可以用逗號格開(kāi)
例子:下面為顯示標題分類(lèi)ID=1的所有信息
/e/action/ListInfo.php?ttid=1
五、支持指定顯示的列表模板:
列表模板ID變量名:tempid
例子:下面為使用模板ID=1的列表模板
/e/action/ListInfo.php?mid=1&tempid=1
六、支持指定每頁(yè)顯示記錄數:
每頁(yè)顯示記錄數變量名:line
不指定為按指定的欄目、專(zhuān)題或者參數設置的每頁(yè)顯示條數
例子:下面為每頁(yè)顯示20條的列表
/e/action/ListInfo.php?mid=1&tempid=1&line=20
七、支持指定信息發(fā)布起始和結束時(shí)間范圍:
起始時(shí)間變量名:starttime ;結束時(shí)間變量名:endtime
時(shí)間格式:'2009-08-20',不指定起始時(shí)間則表示顯示結束時(shí)間之前的所有信息
例子:下面為顯示2009-08-20當天的信息列表
/e/action/ListInfo.php?mid=1&tempid=1&starttime=2009-08-20&endtime=2009-08-20
八、支持指定排序字段:
排序字段變量名:orderby ;升降序字段變量:myorder
系統排序字段:newstime,id,onclick,totaldown,plnum
自定義排序字段:系統模型里將字段設置為排序項的字段
myorder=0為降序排序(默認) ;myorder=1為升序排序
例子:下面為按信息點(diǎn)擊數(onclick)降序排序
/e/action/ListInfo.php?mid=1&tempid=1&orderby=onclick
九、頁(yè)面模板支持標簽調用與程序代碼:
實(shí)現動(dòng)態(tài)列表頁(yè)面效果和靜態(tài)列表一樣;
可接收地址欄變量并輸出相應導航等。
應用例子:
例1:顯示分類(lèi)信息表所有“朝陽(yáng)區”地區的信息,地址為如下:
/e/action/ListInfo.php?mid=8&tempid=8&ph=1&myarea=朝陽(yáng)區
例2:顯示欄目ID=2并且專(zhuān)題ID=1的信息,地址為如下:
/e/action/ListInfo.php?classid=2&ztid=1&tempid=1
例3:顯示分類(lèi)信息表中欄目id=10和17、專(zhuān)題ID=1、標題分類(lèi)ID=1、發(fā)布時(shí)間為2009-01-01~2009-08-20、地區為“朝陽(yáng)區”、聯(lián)系郵箱為test@phome.net的所有信息,地址為如下:
/e/action/ListInfo.php?mid=8&tempid=1&classid=10,17&ztid=1&ttid=1&starttime=2009-01-01&endtime=2009-08-20&ph=1&myarea=朝陽(yáng)區&email=test@phome.net
其他說(shuō)明:
使用結合項字段要加ph=1參數
6.0版結合項與欄目動(dòng)態(tài)頁(yè)分離,再訪(fǎng)問(wèn)欄目頁(yè)時(shí)不用去判斷是否結合項,顯示效率更高。結合項采用新的地址:/e/action/ListInfo.php
回顧下以往版本的結合項語(yǔ)法:
可以點(diǎn)擊這里查看:http://bbs.phome.net/showthread-13-25490-0.html
相對于以往版本有什么改進(jìn)呢?下面我們一一道來(lái)
一、支持列出某一個(gè)數據表的所有信息:
指定數據表的系統模型ID即可,模型ID變量名為:mid
例子:下面鏈接為顯示新聞表的所有信息:
/e/action/ListInfo.php?mid=1
二、支持列出多欄目的信息列表:
欄目ID變量名:classid
顯示多個(gè)欄目可以用逗號格開(kāi)
例子:下面為顯示欄目ID=2的所有信息
/e/action/ListInfo.php?classid=2
三、支持列出多專(zhuān)題的信息列表:
專(zhuān)題ID變量名:ztid
顯示多個(gè)專(zhuān)題可以用逗號格開(kāi)
例子:下面為顯示專(zhuān)題ID=1的所有信息
/e/action/ListInfo.php?ztid=1
四、支持列出標題分類(lèi)的信息列表:
標題分類(lèi)ID變量名:ttid
顯示多個(gè)標題分類(lèi)可以用逗號格開(kāi)
例子:下面為顯示標題分類(lèi)ID=1的所有信息
/e/action/ListInfo.php?ttid=1
五、支持指定顯示的列表模板:
列表模板ID變量名:tempid
例子:下面為使用模板ID=1的列表模板
/e/action/ListInfo.php?mid=1&tempid=1
六、支持指定每頁(yè)顯示記錄數:
每頁(yè)顯示記錄數變量名:line
不指定為按指定的欄目、專(zhuān)題或者參數設置的每頁(yè)顯示條數
例子:下面為每頁(yè)顯示20條的列表
/e/action/ListInfo.php?mid=1&tempid=1&line=20
七、支持指定信息發(fā)布起始和結束時(shí)間范圍:
起始時(shí)間變量名:starttime ;結束時(shí)間變量名:endtime
時(shí)間格式:'2009-08-20',不指定起始時(shí)間則表示顯示結束時(shí)間之前的所有信息
例子:下面為顯示2009-08-20當天的信息列表
/e/action/ListInfo.php?mid=1&tempid=1&starttime=2009-08-20&endtime=2009-08-20
八、支持指定排序字段:
排序字段變量名:orderby ;升降序字段變量:myorder
系統排序字段:newstime,id,onclick,totaldown,plnum
自定義排序字段:系統模型里將字段設置為排序項的字段
myorder=0為降序排序(默認) ;myorder=1為升序排序
例子:下面為按信息點(diǎn)擊數(onclick)降序排序
/e/action/ListInfo.php?mid=1&tempid=1&orderby=onclick
九、頁(yè)面模板支持標簽調用與程序代碼:
實(shí)現動(dòng)態(tài)列表頁(yè)面效果和靜態(tài)列表一樣;
可接收地址欄變量并輸出相應導航等。
應用例子:
例1:顯示分類(lèi)信息表所有“朝陽(yáng)區”地區的信息,地址為如下:
/e/action/ListInfo.php?mid=8&tempid=8&ph=1&myarea=朝陽(yáng)區
例2:顯示欄目ID=2并且專(zhuān)題ID=1的信息,地址為如下:
/e/action/ListInfo.php?classid=2&ztid=1&tempid=1
例3:顯示分類(lèi)信息表中欄目id=10和17、專(zhuān)題ID=1、標題分類(lèi)ID=1、發(fā)布時(shí)間為2009-01-01~2009-08-20、地區為“朝陽(yáng)區”、聯(lián)系郵箱為test@phome.net的所有信息,地址為如下:
/e/action/ListInfo.php?mid=8&tempid=1&classid=10,17&ztid=1&ttid=1&starttime=2009-01-01&endtime=2009-08-20&ph=1&myarea=朝陽(yáng)區&email=test@phome.net
其他說(shuō)明:
使用結合項字段要加ph=1參數
6.0版結合項與欄目動(dòng)態(tài)頁(yè)分離,再訪(fǎng)問(wèn)欄目頁(yè)時(shí)不用去判斷是否結合項,顯示效率更高。結合項采用新的地址:/e/action/ListInfo.php
版權聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權,不承擔相關(guān)法律責任,不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責。如因作品內容、版權和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。