Seite 1 von 1

Posts aus versteckten foren nicht in "Suche" zeige

Verfasst: 25.09.2006 01:42
von Smoker
Guten Morgen,
so nachdem ich mich ne std durch die Suche bewegt habt und nicht fündig geworden bin, probier ich es mal auf diesem Weg :)

Und zwar suche ich einen Mod, der die Suchfunktion des Forums abändert,
weil wofür kann man Foren nur bestimmten Gruppen zugänglich machen, wenn User (sogar Gäste, wenn Suche net nur für eingeloggte) sich die Posts über die Suche durchlesen können.

Also Kurzbeschreibung: Suche soll keine Beiträge aus versteckten Foren bzw. keine Beiträge und auch keine Topicüberschriften aus Foren zeigen in denen der Suchende nicht schreiben darf.

mfg
Smoker

Verfasst: 25.09.2006 02:08
von area57
hast du irgenwelche mods eingebaut ???
denn wenn mal in die Anleitung KB:privates_forum schaust steht folgendes
KB:59 hat geschrieben:Noch ein kleiner Hinweis

Die so erstellten privaten Foren sind für Gäste bzw. User ohne ausreichende Berechtigung nicht zugänglich (Admins haben - unabhängig der Einstellung - jedoch immer Zugang zu den Foren). Bei der Verwendung der Suche oder der Anzeige der Beiträge einer Person werden betroffene Beiträge nicht angezeigt. Sollten die Beiträge dennoch angezeigt werden, so bitte nochmals explizit prüfen, ob man auch wirklich nicht angemeldet ist bzw. ob der verwendete User keine Rechte für das Forum hat. Ansonsten ist evtl. ein eingebauter Mod fehlerhaft.

Verfasst: 25.09.2006 02:17
von Smoker
joa des mir bekannt :)
hätte wohl etwas besser formulieren sollen, aber da schon spät und ich net ganz nüchtern...

also vergiss ma meinen ersten post XD
der mod soll im entefekt bewirken das ich einzelne foren aus der boardsuche ausschliessen kann, weil da z.B ein forum ist welches versteckt ist aber des lesen ist auch gästen erlaubt^^, des dient im entefekt dafür news zu schreiben die auf einer externen seite ausgegeben werden, da aber mit forum selbst net viel zu tun soll es aus der suche verschwinden :D

Verfasst: 25.09.2006 03:22
von area57
dann sach das doch gleich ;)

Probier es mal damit:

öffne search.php
suche:
$ignore_forum_sql = '';
ersetze mit
$ignore_forum_sql = X;
das rote X mit der nummer des Forums ersetzen, wo nicht gesucht werden soll ;) , die restliche suche sollte problemlos laufen

Verfasst: 25.09.2006 03:39
von Smoker
nice funzt prima :D thx

edit: gibbet au so ne nette möglichkeit den namen des forums aus dem dropdown der suche zu nehmen ?

Verfasst: 25.09.2006 03:52
von area57
Smoker hat geschrieben:edit: gibbet au so ne nette möglichkeit den namen des forums aus dem dropdown der suche zu nehmen ?
Gibt es bestimmt ;) ich schau mal nach

EDIT: Ok rausbekommen habe ich es nicht ausm Dropdown aber stillgelegt ;)

suche in der search.php
$s_forums = '';
und ersetze mit
$s_forums = 'X';
Das X wieder mit der Forumnummer ersetzen

Verfasst: 25.09.2006 13:20
von Smoker
Hi,

also des s_forums zeigt bei mir keine veränderung

was ich grade feststelle mit dem ignore_forum da, wenn ich in der suche des dropdown auf alle lasse funzt wie soll, es wird nix angezeigt, aber wenn ich des forum da auswähle und dann suchen mach, zeigt es die posts wieder :(

edit: nu habsch ma in line 406

Code: Alles auswählen

if ( !$is_auth['auth_read'] )
in

Code: Alles auswählen

if ( !$is_auth['auth_post'] )
geändert und des gleiche nochma in line 425
des suchen geht zwar nu net mehr, aber der foren name und die kategorie werden leider noch gezeigt :(, aber najo fürs erste is des schon ma ok

wenn wer bessere lösung hat und oder au noch weiß wie man den forennamen und kategorie ausblendet da, hab ich nartürlich ein offenes ohr :D