この記事では、レンタル列リストのフィルタリングを例として取り上げます。
1. フィールドの作成
賃貸列リストのフィルタリングに 4 つのフィールド「エリア」、「家賃」、「部屋」、「」が使用されていることがわかります。方法" "。
1. フィールド「地域」の値は「泉安山」、「鉄東」、「鉄西」、「梨山」、「銭山」、「その他」、フィールド設定は次のとおりです。 :
2. 「家賃」フィールドの値は、「制限なし」、「500 元未満」、「500 ~ 1000 元」、「1000」です。 -1500元」、「1500-2000元」、「2000-3000元」、「3000-4500元」、「4500元以上」のフィールド設定は次のとおりです。
#3、フィールド「「ホール」の値は「制限なし」、「1部屋」、「2部屋」、「3部屋」、「4部屋」、「4部屋以上」です。
4. フィールドの値は、「フルレンタル」、「シングルルームレンタル」、「ベッド」です。 . フィールド設定は次のとおりです:
2. プラグインのインストールと変更
#統合された帝国 cms 公式をダウンロードします。 item list 属性フィルター プラグインを使用して、「fieldand.txt」ファイルを開き、ファイル内のすべての内容を /e/class /userfun.php ファイルにコピーします (この間の任意の場所に配置します); (編集ツールを使用することをお勧めします) Dreamweaver や Editplus などを使用して変更します)
まず、表示される結合フィールドのリストで、「$fieldandvar= 'myarea,sex,age
';」を「#」に変更します。 ##$fieldandvar='quyu,zujin,tingshi,fangshi';"、これは表示する必要がある 4 つのフィールドのリストです。
コードに従って選択されたオプションのリンク スタイルを取得します。 "Quananshan" "
$changefieldandcss='select'
上図によると、オプションとオプションの組み合わせの表示スペーサ形式: 開始表示文字|終了表示文字は「
$valexp='';」となります。 変更されたプラグイン コードを図に示します:
注:
1.コードは正しいのですが、フィルタリングが機能しない理由は、システム モデルの対応するフィールドの組み合わせがチェックされていないためです。
2. フィルタリング時に「接続元は存在しません」というプロンプトが表示されるのは、アドレス バーに「&classid=列 ID」が指定されていないためです。 推奨チュートリアル:
Empire CMS チュートリアル以上がEmpire CMS でアイテムリスト属性フィルタリングを組み合わせる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。