本文以租屋欄位清單篩選為例。
一、建立欄位
可以看到租屋欄位清單篩選用到了4個欄位:「區域」、「租金」、「廳室」、「方式」。
1、欄位「區域」的值為:「全鞍山」、「鐵東」、「鐵西」、「立山」、「千山」、「其他」,欄位設定如下圖:
2、欄位「租金」的值為:「不限」、「500元以下」、「500-1000元」、「1000-1500元」、「 1500-2000元”、“2000-3000元”、“3000-4500元”、“4500元以上”,字段設定如下圖:
3、字段“廳室”的值為:“不限”、“一室”、“兩室”、“三室”、“四室”、“四室以上”,字段設置如下圖:
4、欄位“方式”的值為:“整套出租”、“單間出租”、“床位”,欄位設定如下圖:
二、安裝修改插件
下載帝國cms官方結合項列表屬性篩選插件,然後打開“fieldand.txt”文件,將文件裡的所有內容複製到/e/class /userfun.php 檔案裡(放在之間任意位置);(推薦用Dreamweaver或Editplus等編輯工具修改)
先在要顯示的結合項欄位列表,把「$fieldandvar= 'myarea,sex,age
';”改“$fieldandvar='quyu,zujin,tingshi,fangshi
';”,這是我們需要的顯示的4個字段列表。
接著我們用4種顏色來表示各字段代碼的區域,從而直觀的分析他們共同代碼點,如下圖:
由上圖得到欄位與欄位的顯示間隔符號「$fieldexp=' | 」。
然後根據格式:「選項說明|==|內容1,值1##內容2,值2」進行分析:
最後得到修改後的值:
根據程式碼「全鞍山」得到已選取的選項連結樣式「$changefieldandcss='select'
; 」。
根據上圖結合選項與選項的顯示間隔符號格式:開始顯示字元|結束顯示字元 得到 “$valexp=
'';”。
修改好的外掛程式碼如圖:
注意事項:
1、程式碼無誤,但是篩選後並沒有作用的原因是系統模型對應欄位的結合項沒有打上勾。
2、篩選時提示「你來自的連線不存在」是因為網址列沒有指定「&classid=欄位ID」 。
推薦教學:帝國CMS教學
以上是帝國cms結合項列表屬性篩選怎麼做的詳細內容。更多資訊請關注PHP中文網其他相關文章!