Seite 1 von 1

Suche in Offline Kategorie

Verfasst: Mi 1. Feb 2006, 10:02
von kaptkuck
Hallo zusammen,

ich habe eine Kategorie als Newslist angelegt und unterhalb dieser Kategorie eine weitere Kategorie angelegt, in der sich die Artikel für diese Newslist befinden. Damit diese weitere Kategorie nicht in der Sitemap auftaucht, habe ich sie auf offline gesetzt.
Problem: Nun werden die Inhalte dieser Seite nicht von der Suche gefunden.

Kann ich irgendwo einstellen, dass die Suche auch Ergebnisse aus Artikeln liefern soll, die offline sind?
Geht das in der class.search.php ?

Habe - glaube ich - alles in der class.search.php von true nach false und umgekehrt gesetzt, hat aber nix gebracht...

Oder bin ich da völlig auf dem Holzweg und es gibt eine ganz einfache, andere Lösung?

Dank euch!

Gruß
kaptkuck :shock:

Verfasst: Mi 1. Feb 2006, 10:24
von rezeptionist
schau mal in der Ausgabe nach dieser Abfrage

Code: Alles auswählen

	WHERE
		client=$client AND
		lang=$lang AND
		online=1 ";
Ich würde es jetzt mal ungetestet und ohne Gewähr folgendes versuchen

Code: Alles auswählen

	WHERE
		client=$client AND
		lang=$lang AND
		online=1 AND
		online=0";
Also wenn net klappt net schlagen

Verfasst: Mi 1. Feb 2006, 10:34
von Dodger77
Es könnte aber wohl reichen, das so zu schreiben:

Code: Alles auswählen

   WHERE
      client=$client AND
      lang=$lang";

Verfasst: Mi 1. Feb 2006, 16:36
von Halchteranerin
rezeptionist hat geschrieben:

Code: Alles auswählen

	WHERE
		client=$client AND
		lang=$lang AND
		online=1 AND
		online=0";
das duerfte nie im Leben funktionieren, weil das Ergebnis immer leer ist, online ist doch 0 ODER 1, oder? :)

Verfasst: Mi 1. Feb 2006, 17:39
von rezeptionist
Asche auf mein Haupt lach und genau in diesem moment wird meine post mal nicht geschluckt :oops:

class.search.php

Verfasst: So 5. Feb 2006, 13:03
von kaptkuck
Hallo, danke für die Antworten!

online=1 rauszunehmen, bringt leider nix.

Gibt es eine Stelle in der
class.search.php
an der man einstellen kann, dass die Suche auch Ergebnisse aus Kategorien liefern soll, die offline sind?

Danke + Gruß
kaptnkuck :?

Verfasst: So 5. Feb 2006, 14:06
von kaptkuck
Hello again!

ich habe mal ein bißchen rumprobiert ->

Wenn ich in der class.search.php
die folgende Stelle ändere:

$sql = "SELECT
A.idart
FROM
".$this->cfg["tab"]["cat_art"]." as A,
".$this->cfg["tab"]["art_lang"]." as B,
".$this->cfg["tab"]["cat_lang"]." as C
WHERE
".$sSearchRange."
B.idlang = '".$this->lang."' AND
C.idlang = '".$this->lang."' AND
A.idart = B.idart AND
A.idcat = C.idcat AND
".$sArtSpecs."
".$protected." ";


und

A.idcat = C.idcat AND

rausnehme, werden auch offline-Kategorien gefunden.

Ich weiß nur nicht wieso ;)

Werde das Ganze mal beobachten und hoffen, dass das nicht zu Fehlermeldungen führt oder mir die Webseite um die Ohren fliegt...

Gruß
kaptnkuck
:?