Hi,
ich teste nun schon eine ganze weile rum aber bekomme nichts sinnvolles hin.
Ich habe ein Unterforum, da würde ich gerne den Zugang beschränken. Und zwar sollen dort nur User Themen lesen können die mindestens eine Beitragszahl von 5 Beiträgen haben.
Lässt sich das mit dem MyBB irgendwie bewerkstelligen?
Hi,
das klappt mit Gruppenbeförderungen.
Erstelle eine neue Gruppe, welche Zugriff auf das Unterforum haben darf. Der Standardgruppe (Registrierte Mitglieder) entzieht du die Rechte für diesen Bereich.
Dann fügst du eine neue Gruppen-Beförderung mit der Beförderungs-Bedingungen von 5 Beiträgen ein, welche die Mitglieder in die neu erstellte Gruppe schiebt (sekundär reicht völlig aus).
Ich versteh das nicht, ich habe eine neue Gruppe angelegt. Minimale Beitragszahl 5.
Nun habe ich in diesem Themenbereich die Regel erstellt Registered dürfen zwar sehen aber nichts lesen.
Dann die Gruppenbeförderung erstellt. Bedingung: Beitragsanzahl, 5.
Typ der Benutzergruppenänderung habe ich noch Sekundär eingetragen.
Aber irgendwie kommt keiner in die Gruppe oder wird dorthin befördert, verstehe ich nicht ganz.
Gerade noch gefunden in den log Daten der Aufgaben:
Promotion System:
Warning - [2] 'array_keys() [<a href=\'function.array-keys\'>function.array-keys</a>]: The first argument should be an array' - Line: 751 - File: inc/db_mysql.php
Warning - [2] 'implode() [<a href=\'function.implode\'>function.implode</a>]: Bad arguments.' - Line: 752 - File: inc/db_mysql.php
MyBB SQL Error - [20] array ( 'error_no' => 1064, 'error' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 3', 'query' => ' INSERT INTO mybb_promotionlogs (``) VALUES ', )
Hast du in den Einstellungen der Gruppenbeförderung auch die Ursprungs- und Zielgruppe angegeben?
Original ist Registerd und Zielgruppe ist halt die Neue
Kann niemand was mit den Script Fehler anfangen?
Verwendest du die aktuelle Version des MyBB? Falls nicht, bitte aktualisieren. Falls ja, bitte die datei inc/tasks/promotion.php neu hochladen.
Ich hab genau das gleiche ausprobiert: Beförderung ist angelegt für alle registrierten Registrierte mit mehr als einem Beitrag. Das Beförderungs-Log sagt aber nur "Es wurden bisher keine Beförderungen aufgezeichnet.".
Ich bilde mir eigentlich ein, alles richtig eingestellt zu haben...
Die Beförderung sollte doch auch rückwirkend funktionieren wie ich das verstehe, oder?
Es werden nur Benutzer befördert, die in der letzten Zeit auch aktiv waren...
Heißt also, dass alle Benutzer erst mit dem nächsten Beitrag befördert werden?
Sie müssen nur online gewesen sein.