Sie sind nicht angemeldet.

micha-stgt

Anfänger

  • »micha-stgt« ist männlich
  • »micha-stgt« ist der Autor dieses Themas

Beiträge: 15

CMS Version: 3.5.3

Wohnort: stuttgart

  • Nachricht senden

1

Dienstag, 27. Juli 2010, 16:09

Suche Modul: Suche nur in bestimmten Seiten

Hallo an Alle,
ich habe folgendes Problem:
Ich möchte dass das Suche-Modul nur bestimmte Seiten nach dem Suchbegriff durchsucht.
im Modul die datei index.inc.php so Zeile 53 steht was mit:

PHP-Quelltext

1
2
3
        $query_pages "SELECT id, titel, inhalt, page FROM pages WHERE (";

        for ($i 0$i count($eingabe_array); $i++) {


Was muss ich da ändern, dass nur die seiten 6-16 und die Seite 25 (id der Seiten vom cms) nach dem Suchbegriff durchsucht werden?

Vielen Dank für die Hilfe
Michael

Werbung

djknuffel

Moderator

  • »djknuffel« ist männlich

Beiträge: 711

CMS Version: 4.0.1

Wohnort: Frankfurt a.M.

Paypal:

  • Nachricht senden

2

Dienstag, 27. Juli 2010, 16:23

schau mal nach dem hier

PHP-Quelltext

1
$query_pages .= ") AND type!='modul' AND type!='extern' AND inhalt!='' AND aktiv='0'";


und ergänzte es so

PHP-Quelltext

1
$query_pages .= ") AND type!='modul' AND type!='extern' AND inhalt!='' AND aktiv='0' AND id >= '6' OR id <= '16' OR id = '25'";


ist nicht getestet, keine Gewähr das es funktioniert ^ ^
akrell.de - Informationen zu meinen Modulen für das cms2day System und meine Arbeiten als Hobbyfotograf

Werbung

micha-stgt

Anfänger

  • »micha-stgt« ist männlich
  • »micha-stgt« ist der Autor dieses Themas

Beiträge: 15

CMS Version: 3.5.3

Wohnort: stuttgart

  • Nachricht senden

3

Dienstag, 27. Juli 2010, 16:33

Habs probiert:
das waren jetzt noch wesentlich mehr falsche Treffer......jetzt kommt alles mögliche passende und unpassende als Ergebnis

Gruss
Michael

Werbung

djknuffel

Moderator

  • »djknuffel« ist männlich

Beiträge: 711

CMS Version: 4.0.1

Wohnort: Frankfurt a.M.

Paypal:

  • Nachricht senden

4

Dienstag, 27. Juli 2010, 16:39

ja musst mal mit den vergleichs operatoren, also >, <, =, <=,>= usw. spielen, denn eine alternative und die willst du sicher nicht, ist das einfügen jeder einzelnen id die du haben möchtest also id='6' OR id= '7' OR id='8' usw.
akrell.de - Informationen zu meinen Modulen für das cms2day System und meine Arbeiten als Hobbyfotograf

Werbung

micha-stgt

Anfänger

  • »micha-stgt« ist männlich
  • »micha-stgt« ist der Autor dieses Themas

Beiträge: 15

CMS Version: 3.5.3

Wohnort: stuttgart

  • Nachricht senden

5

Mittwoch, 28. Juli 2010, 16:03

das mit der Abfrage...........OR hat net funktioniert.
Was geht ist...........AND id IN ('6', '7', ......)

Gruß
Michael

Werbung