globale Bekannmachung für bestimmte Bereiche ausblenden

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Jonnywalker
Mitglied
Beiträge: 1
Registriert: 21.06.2008 07:35

globale Bekannmachung für bestimmte Bereiche ausblenden

Beitrag von Jonnywalker »

Guten Tag.

Ich habe in meinem Forum einen öffentlichen und einen geschlossenen Bereich. Wenn ich jetzt eine globale Bekanntmachung im internen Bereich mache, wird sie natürlich auch automatisch im öffentlichen Bereich gezeigt.
Kann man so was irgendwie verhindern?

Gruß Jonny
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Ohne "MODifizierungen" am PHP Code nicht.

"Global" ist nunmal "Global", also überall im Forum.

Ich schieb Deine Frage mal weiter in die MOD Suche Abteilung.....
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

viewofurm.php
finde:

Code: Alles auswählen

		'WHERE'		=> 't.forum_id IN (' . $forum_id . ', 0)
			AND t.topic_type IN (' . POST_ANNOUNCE . ', ' . POST_GLOBAL . ')',
ersetze mit:

Code: Alles auswählen

		'WHERE'		=> ($forum_id == 2) ? 't.forum_id IN (' . $forum_id . ', 0)
			AND t.topic_type IN (' . POST_ANNOUNCE . ')' : 't.forum_id IN (' . $forum_id . ', 0)
			AND t.topic_type IN (' . POST_ANNOUNCE . ', ' . POST_GLOBAL . ')',
bei

Code: Alles auswählen

($forum_id == 2)
einfach deine Foren_id eintragen
kein Support per PN
Burghond
Mitglied
Beiträge: 7
Registriert: 03.10.2006 19:20

Beitrag von Burghond »

Danke für den tollen Tip, klasse.
Habe jetzt erst durch diesen Thread gemerkt, daß nicht registrierte Leser alle globalen Ankündigungen mitlesen konnten ! :x :(

Nicht sehr fein, sollte eigentlich grundsätzlich geändert werden.
Viele Grüsse

Klaus
brummel
Mitglied
Beiträge: 222
Registriert: 12.06.2005 20:16

Re:

Beitrag von brummel »

nickvergessen hat geschrieben:bei

Code: Alles auswählen

($forum_id == 2)
einfach deine Foren_id eintragen
Wie muss es denn aussehen, wenn ich das für 2 Foren haben möchte (also zum Beispiel mit ID 2 und 15)?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: globale Bekannmachung für bestimmte Bereiche ausblenden

Beitrag von Dr.Death »

Code: Alles auswählen

($forum_id == 2 || $forum_id == 15 )
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: globale Bekannmachung für bestimmte Bereiche ausblenden

Beitrag von Frank1604 »

Code: Alles auswählen

($forum_id == 2 || $forum_id == 15) 
Edit: Mist, warst schneller Dr. :D
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
brummel
Mitglied
Beiträge: 222
Registriert: 12.06.2005 20:16

Re: globale Bekannmachung für bestimmte Bereiche ausblenden

Beitrag von brummel »

Danke!
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“