織夢聯動篩選【單選版】-支援手機站使用
警告:操作之前先備份你的程式這2個檔案。
- /include/arc.listview.class.php
- /include/extend.func.php
織夢聯動篩選【單選版】下載
https://pan.baidu.com/s/1lusq3thwEpzA6yLWeHvcww 密碼: a1at
安裝說明
1、根據自己程式編碼,把下載到的include資料夾裡的2個檔案覆蓋到你網站的include資料夾裡
2、後臺 - 系統 - 系統設定 - 系統基本引數 - 其他選項 - 禁用模板標籤 ,把php刪除後儲存。
3、後臺 - 核心 - 頻道模型 - 內容模型管理
找到您要設定篩選的模型,這裡以“普通文章”為例,點選右邊的編輯按鈕,在出來的頁面中切換到“欄位管理”,
點選“新增新欄位”,填寫的時候注意"資料型別"選擇【使用option下拉框】
模板標籤呼叫說明
1) 在列表頁模板需要顯示篩選的地方加入(手機版也一樣)
{dede:php}AddFilter(模型ID,型別,"欄位1");{/dede:php}
例:
{dede:php}AddFilter(1,1,"area");{/dede:php}
1-1、模型ID在哪裡看?
後臺 - 核心 - 頻道模型 - 內容模型管理
型別
1代表文字型別,例如
2代表下拉型別,例如
3代表單選型別,例如
多個欄位同時輸出的寫法
{dede:php}AddFilter(模型ID,型別,"欄位1,欄位2,欄位3");{/dede:php}
例
{dede:php}AddFilter(1,1,"area,type,time,status");{/dede:php}
"area,type,time,status" 是指定的欄位名,多個欄位用半形逗號分隔。
首頁呼叫方法
{dede:php}AddFilter(模型ID,型別,"欄位1",`欄目id`);{/dede:php}
內容頁呼叫方法
{dede:php}AddFilter(模型ID,型別,"欄位1",欄目id,1);{/dede:php}
篩選結果資料顯示只支援在列表頁使用,在列表標籤dede:list下顯示篩選結果
{dede:list pagesize='10'}
[field:title/]
{/dede:list}
輸出的樣式修改在 include/extend.func.php
頁面title標題新增篩選文字說明
<title>{dede:field.arear/} - {dede:field.type/} - {dede:field.time/} - {dede:field.title/} - {dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}"/>
<meta name="description" content="{dede:field.description function=html2text(@me)/}"/>
{dede:field.arear/} - {dede:field.type/} - {dede:field.time/} 直接用你的篩選欄位即可。