MyBB.de Forum
Antworten moderieren, neue Themen aber nicht - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: Antworten moderieren, neue Themen aber nicht (/thread-15435.html)

Seiten: Seiten: 1 2


Antworten moderieren, neue Themen aber nicht - wolli - 07.01.2010

Hallo,

ich möchte für ein Forum die Moderation so einstellen, dass die Benutzer neue Themen erstellen können (ohne dass man das Thema freigeben muss), Antworten auf das Thema aber moderiert werden.

Die Einstellungen
Themen moderieren: nein
und Beiträge moderieren: ja

funktioniert anscheinend nicht.
Fällt der erste Beitrag den ein Thema zwangsweise hat, schon unter die Einstellung "Beiträge moderieren: ja"?

Hat jemand einen Tip?

Danke
Wolfgang


RE: Antworten moderieren, neue Themen aber nicht - StefanT - 07.01.2010

Auch der Beitrag der das Thema startet, ist ein Beitrag...


RE: Antworten moderieren, neue Themen aber nicht - wolli - 07.01.2010

Ok.

Das heißt also, Themen moderieren hat keine Wirkung wenn Beiträge moderieren auf ja ist.
Es ginge wohl nur der umgekehrte Fall, dass man das Thema moderiert und die Antworten dann nicht mehr, oder? Themen moderieren: ja, Beiträge: nein

Oder wofür ist die Option Themen moderieren dann überhaupt gut?

Gruß
Wolfgang


RE: Antworten moderieren, neue Themen aber nicht - StefanT - 07.01.2010

Ja, das ist für den umgekehrten Fall gedacht.


RE: Antworten moderieren, neue Themen aber nicht - wolli - 18.02.2010

Ich habe mir selbst geholfen und in der Datei /inc/datahandlers/post.php in Zeile 1053

PHP-Code:
if(($forum['modthreads'] == || $forum['modposts'] == 1) && !is_moderator($thread['fid'], ""$thread['uid'])) 

durch

PHP-Code:
if($forum['modthreads'] == && !is_moderator($thread['fid'], ""$thread['uid'])) 

ersetzt.


RE: Antworten moderieren, neue Themen aber nicht - StefanT - 18.02.2010

Und was ändert das?


RE: Antworten moderieren, neue Themen aber nicht - wolli - 18.02.2010

die PHP-Datei stellt die Funktionen bereit, die die Beiträge in die Datenbank eintragen.
Es gibt eine Funktion für Beiträge und eine extra Funktion für den ersten Beitrag der einen Thread erstellt. Sie heißt insert_thread() Zeile 1023.
Das if-Statement entscheidet, mit welcher Sichbarkeit (= muss moderiert werden oder nicht) der Beitrag in die Datenbank geschrieben wird.
Dabei wird normalerweise überprüft ob Threads und/oder Beitragsmoderation eingeschaltet ist.
Ich habe das so verändert, dass nur noch überprüft wird ob Threadmoderation eingeschaltet ist und habe damit mein gewünschtes Verhalten.

Gruß
Wolfgang


RE: Antworten moderieren, neue Themen aber nicht - StefanT - 18.02.2010

Warum schaltest du nicht einfach die Moderation aus?
PS: Es kann sein, dass das mehrfach abgefragt wird und jetzt die Zähler falsch zählen.


RE: Antworten moderieren, neue Themen aber nicht - wolli - 18.02.2010

(18.02.2010, 18:58)StefanT schrieb: Warum schaltest du nicht einfach die Moderation aus?

Ich sehe nicht ein warum ich mich nach der Software richten sollte. Die Software soll sich gefälligst so verhalten wie es für meine Bedürfnisse nötig ist. Wenn das nicht der Fall ist, dann wird sie eben angepasst. So funktioniert Open Source.

Zitat:PS: Es kann sein, dass das mehrfach abgefragt wird und jetzt die Zähler falsch zählen.

Quatsch. Schau dir die Stelle im Code an.


RE: Antworten moderieren, neue Themen aber nicht - StefanT - 18.02.2010

Wenn du den Code für die Moderation entfernst, hat das doch genau den gleichen Effekt wie, wenn du es abschaltest...

Ok, die Zähler müssten dann noch stimmen, allerdings wird das sicher noch irgendwo anders abgefragt...