Artikel auf der Index-Seite filtern

Fragen zur Implementierung und/oder Anpassung von ConPresso 4 werden in diesem Forum diskutiert.
Antworten
Benutzeravatar
Rappi
ConPresso-User
Beiträge: 97
Registriert: 05.05.2006 11:15
Wohnort: Magdeburg
Hat sich bedankt: 20 Mal
Danksagung erhalten: 1 Mal

Artikel auf der Index-Seite filtern

Beitrag von Rappi »

Guten Morgen Community,

ich möchte gerne eine Rubrik gefiltert auf der Index-Seite anzeigen.

D.h. Ich habe im Template eine Feld "Farbe" und ich möchte das auf der Indexseite eine Select-Box erscheint wo ich die gewünschte Farbe aussuchen kann. Danach sollen alle Artikel mit der gesuchten Farbe angezeigt werden.

Ist so was möglich :?:


Gruß
Marko Rappholz
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Du meinst bestimmt soetwas, wie es MarkusR schon programmiert hat:
http://community.conpresso.de/viewtopic.php?t=3029
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

du könntest dir soetwas auch selber schreiben, indem du die _includesite/i_index.php etwas umprogrammierst.

dazu solltest du alle $where suchen, welche für die Datenbankabfrage verwendet werden und auch mal alle anderen Datenbankabfragen etwas bearbeiten. Über einen Parameter in der URL könntest du dann die Farbe übergeben, die du in der Tabelle CPO_TEXT suchst.

Gruß Matthias V
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
Rappi
ConPresso-User
Beiträge: 97
Registriert: 05.05.2006 11:15
Wohnort: Magdeburg
Hat sich bedankt: 20 Mal
Danksagung erhalten: 1 Mal

Beitrag von Rappi »

Matthias V hat geschrieben:du könntest dir soetwas auch selber schreiben, indem du die _includesite/i_index.php etwas umprogrammierst.

dazu solltest du alle $where suchen, welche für die Datenbankabfrage verwendet werden und auch mal alle anderen Datenbankabfragen etwas bearbeiten. Über einen Parameter in der URL könntest du dann die Farbe übergeben, die du in der Tabelle CPO_TEXT suchst.
In dieser Datei habe ich schon geschaut aber dort wird nur die CPO_News Tabelle abgefragt. Kann man die Tabellen verknüpfen :?:

Gruß
Marko Rappholz
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Rappi hat geschrieben:Kann man die Tabellen verknüpfen :?:
Ja das ist möglich.

Mann könnte es so, oder ähnlich machen:

Code: Alles auswählen

.'FROM '.CPO_NEWS.' AS n, '.CPO_CONTENT_TEXT.' AS t '
.'WHERE n.article_nr = t.article_id AND t.fieldname = "Farbe" '
.'AND t.text = "'.addslashes($_GET['farbe']).'" '
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Antworten