Hallo,
mir war es so, als wenn es mal die Option gab, dass man nach einer Zeit Mitglieder automatisch aus dem Forum löschen kann, wenn diese in einer bestimmten Zeit nicht mehr aktiv waren.
Kann mir einer sagen, ob und wo es diese Option gibt? Oder ob es dafür einen Mod gibt?
Gruß
Raven
Hallo Raven,
für MyBB 1.2.x gibt es das Plugin > "
Auto Prune v1.2.0" - das solltest du mit Hilfe >
dieser Tpps für MYBB 1.4.x anpassen können.
Alles klar, habe es mal versucht, aber bekomme dan immer eine Fehlermeldung, wenn ich das Plugin aktivieren will
. Was mir bei der Fehlermldung auffällt ist folgendes, Der Präfix für die Daten steht dort doppelt drin. Ich habe mal den Fehler hier reingesetzt und habe für den Datenbanknamen "xxx" und dem Präfix "yyy" eingesetzt.
Fehlermeldung:
Zitat:MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1146 - Table 'xxx.yyy_yyy_settinggroups' doesn't exist
Query:
INSERT INTO yyy_yyy_settinggroups (`name`,`title`,`description`,`disporder`,`isdefault`) VALUES ('dennistt_auto_prune','Auto Prune (DennisTT)','Settings for the Auto Prune plugin','1','no')
Weiß einer, was da falsch läuft?
Gruß
Raven
Habt ihr so viele Nutzer daß ihr es euch leisten könnt, die einfach so mir nix dir nix zu löschen? Inaktive Nutzer gibts ja überall, aber nach 2-3 Jahren kommt dann doch mal wieder jemand zurück. Und der freut sich dann wenn sein Account noch existiert. Und alte Threads sehen auch schöner aus wenn die User die sie geschrieben haben noch existieren. Bei Eintagsfliegen (2 Jahre nicht mehr da gewesen, nur einmal eingeloggt, 0 Postings, ...) ist es vielleicht was anderes, aber sonst?
Doppeltes Präfix klingt nach MyBB 1.2 Plugin in 1.4, da glaube ich in 1.4 eingeführt wurde, daß das Präfix bei gewissen Datenbankfunktionen automatisch davorgesetzt wird. Wenn es dann im 1.2er Plugin auch nochmal drinsteht hast du es doppelt.
So, das mit den doppelnamen habe ich nun weg
aber jetzt kommt eine Meldung, die ich nicht wegbekomme, weiß da jemand Rat?
Zitat:MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1060 - Duplicate column name 'closedays'
Query:
ALTER TABLE yyy_forums ADD closedays INT( 10 ) NOT NULL , ADD prunedays INT( 10 ) NOT NULL
@frostschutz: Das ist für ein Freund und er möchte es halt so.
Gruß
Raven
naja, das alter table versucht hier eine column closedays zu erstellen obwohls diese column schon gibt
wahrscheinlich bei einem fehlgeschlagenen aktivierungsversuch erstellt worden und jetzt schlaegt das erneute aktivieren deswegen fehl
plugins die an existierenden tabellen rumspielen sind halt gefaehrlich
du könntest due closedays und prunedays column von hand entfernen, damit das plugin beim aktivieren sie wieder hinzufügen kann
auf jedenfall vorher ein backup der datenbank machen ...
Also ich habe nichts gemacht, aber nun geht es plötzlich zu aktivieren bzw. zu deaktivieren.
Wann sieht man, ob es auch funktiniert? Muss man warten, bis ab dem Zeitpunkt wo es aktiviert wurde?
Gruß
Raven
Du kannst in "Foreneinstellungen > Auto Prune" die Anzahl Tage für "inaktive Mitglieder", "Mitglieder ohne Beiträge" und "Mitglieder mit 1 (oder mehreren) Beiträgen" (Vorsicht!!) einzeln einstellen bzw. das Plugin kpl. ein-/ausschalten.
Habe ich gemacht, nun passiert aber nichts. Alle User die schon 1 Jahre nichts mehr gemacht haben, sind noch drin. Habe die Tage auf 365 eingestellt.
Häng deine aktuelle Plugindatei bitte mal hier an.