Heim > CMS-Tutorial > Empire CMS > So kombinieren Sie die Filterung von Artikellistenattributen in Empire CMS

So kombinieren Sie die Filterung von Artikellistenattributen in Empire CMS

王林
Freigeben: 2019-11-07 13:57:35
Original
3703 Leute haben es durchsucht

So kombinieren Sie die Filterung von Artikellistenattributen in Empire CMS

In diesem Artikel wird die Filterung der Mietspaltenliste als Beispiel verwendet.

1. Felder erstellen

Sie können sehen, dass 4 Felder zum Filtern der Mietspaltenliste verwendet werden: „Fläche“, „Miete“, „Zimmer“, „ Methode" ".

1. Der Wert des Feldes „Bereich“ ist: „Quan'anshan“, „Tiedong“, „Tiexi“, „Lishan“, „Qianshan“, „Andere“, die Feldeinstellungen sind wie folgt :

So kombinieren Sie die Filterung von Artikellistenattributen in Empire CMS

2. Die Werte des Feldes „Miete“ sind: „Kein Limit“, „Unter 500 Yuan“, „500-1000 Yuan“, „1000 -1500 Yuan“, „1500-2000 Yuan“, „2000-3000 Yuan“, „3000-4500 Yuan“, „4500 Yuan und mehr“, die Feldeinstellungen lauten wie folgt:

So kombinieren Sie die Filterung von Artikellistenattributen in Empire CMS

3. Felder“ Die Werte von „Halle“ sind: „keine Begrenzung“, „ein Raum“, „zwei Räume“, „drei Räume“, „vier Räume“, „mehr als vier Räume“ , die Feldeinstellungen lauten wie folgt:

So kombinieren Sie die Filterung von Artikellistenattributen in Empire CMS

4 Der Wert des Feldes „Methode“ ist: „Vollvermietung“, „Einzelzimmervermietung“, „Bettplatz“ . Die Feldeinstellungen lauten wie folgt:

So kombinieren Sie die Filterung von Artikellistenattributen in Empire CMS

2. Installieren Sie das Änderungs-Plug-in

Laden Sie das offizielle kombinierte Artikellistenattribut herunter Filter-Plugin von Empire cms, öffnen Sie dann die Datei „fieldand.txt“ und kopieren Sie den gesamten Inhalt der Datei in die Datei /e/class /userfun.php (platzieren Sie ihn an einer beliebigen Stelle dazwischen). (z. B. Dreamweaver oder Editplus zum Ändern)

Fügen Sie zunächst „$fieldandvar=‘myarea,sex,age';“ in die Liste der anzuzeigenden kombinierten Felder ein. Ändern Sie „$fieldandvar=‘quyu,zujin,tingshi,fangshi‘;“, dies ist die Liste mit 4 Feldern wir müssen zeigen.

Dann verwenden wir 4 Farben, um den Bereich jedes Feldcodes darzustellen, um ihre gemeinsamen Codepunkte intuitiv zu analysieren, wie unten gezeigt:

So kombinieren Sie die Filterung von Artikellistenattributen in Empire CMS

Aus dem obigen Bild Holen Sie sich das Feld und das Feldanzeigetrennzeichen „$fieldexp=' |“.

Dann analysieren Sie nach dem Format: „Optionsbeschreibung |==|Inhalt 1, Wert 1 ## Inhalt 2, Wert 2“:

So kombinieren Sie die Filterung von Artikellistenattributen in Empire CMS

Endlich Wir erhalten den geänderten Wert:

So kombinieren Sie die Filterung von Artikellistenattributen in Empire CMS

Erhalten Sie den ausgewählten Option-Link-Stil „$changefieldandcss='select';“ basierend auf dem Code „Quananshan“.

Gemäß der obigen Abbildung erhält das Anzeigeabstandsformat der Kombination von Optionen und Optionen: Startanzeigezeichen | Endanzeigezeichen „$valexp=“;“.

Der geänderte Plug-in-Code ist wie folgt:

So kombinieren Sie die Filterung von Artikellistenattributen in Empire CMS

Hinweise:

1 ist richtig, aber der Grund, warum die Filterung nicht funktioniert, ist, dass das Kombinationselement des entsprechenden Felds des Systemmodells nicht überprüft wird.

2. Beim Filtern erscheint die Meldung „Die Verbindung, von der Sie kamen, existiert nicht“, weil in der Adressleiste nicht „&classid=Spalten-ID“ angegeben ist.

Empfohlenes Tutorial: Empire CMS Tutorial

Das obige ist der detaillierte Inhalt vonSo kombinieren Sie die Filterung von Artikellistenattributen in Empire CMS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage