1. 程式人生 > >織夢聯動篩選【單選版】-支持手機站使用

織夢聯動篩選【單選版】-支持手機站使用

istview dede www. tro oba 地方 arc lte text

警告:操作之前先備份你的程序這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/} 直接用你的篩選字段即可。

織夢聯動篩選【單選版】-支持手機站使用