1. 程式人生 > >dedecms織夢聯動篩選[偽靜態-目錄形式]

dedecms織夢聯動篩選[偽靜態-目錄形式]

include href 變量名 glob src utf view itl 所屬組

演示效果

技術分享

dedecms織夢聯動篩選[偽靜態-目錄形式],網站用的是靜態,篩選用的是偽靜態,篩選的偽靜態地址以字段和鍵值目錄形式呈現,讓篩選URL與靜態保持一致。如:

靜態欄目頁

http://www.123.com/dianshi/

靜態欄目頁分頁

http://www.123.com/dianshi/list_1_2.html

偽靜態篩選頁

http://www.123.com/dianshi/area_0/

偽靜態篩選分頁

http://www.123.com/dianshi/area_0/2

【警告】
操作之前先備份你的程序這3個文件。
\plus\list.php
\include\arc.listview.class.php
\include\extend.func.php


dedecms織夢聯動篩選[偽靜態-目錄形式] 下載(gbk + utf8)

鏈接: https://pan.baidu.com/s/1i5EBrrZ 密碼: mm92

安裝說明

1. 選擇對應的編碼,把文件夾文件全部覆蓋到對應目錄;

2. 後臺-系統配置 添加變量
變量名稱:cfg_rewritea
變量類型:布爾(Y/N)
參數說明:篩選偽靜態
變量值:Y
所屬組:站點設置

技術分享

3. 後臺 - 系統 - 系統設置 - 系統基本參數 - 其他選項 - 禁用模板標簽 ,把php刪除後保存;

技術分享

4. 後臺 - 核心 - 頻道模型 - 內容模型管理


找到您要設置篩選的模型,這裏以“普通文章”為例,點擊右邊的編輯按鈕,在出來的頁面中切換到“字段管理”,
點擊“添加新字段”,填寫的時候註意"數據類型"選擇【使用option下拉框】;

技術分享

技術分享

5. 添加文檔,選擇對應的篩選,已經添加的文檔需要重新編輯,選擇對應的篩選;

6. .htaccess 為apache偽靜態,放在網站根目錄,用於篩選偽靜態使用,iis和nginx用戶自行轉換。

7. 設置網站整站為靜態,生成,瀏覽網站帶篩選的欄目,看效果。需要批量設置工具請看【dedecms織夢全站動靜態設置插件】

調用說明

在需要顯示篩選的地方加入(手機版也一樣)
{dede:php}AddFilter(模型ID號,類型,"字段1");{/dede:php}
例:
{dede:php}AddFilter(1,1,"area");{/dede:php}

多個字段用半角逗號分隔
{dede:php}AddFilter(模型ID號,類型,"字段1,字段2,字段3");{/dede:php}
例:
{dede:php}AddFilter(1,1,"area,type,time");{/dede:php}

title標題添加篩選文字進去

<title>{dede:field.time/} {dede:field.area/} {dede:field.type/} {dede:field.title/} - {dede:global.cfg_webname/}</title>

技術分享

dedecms織夢聯動篩選[偽靜態-目錄形式]