crazyelephant
sehr seltsam, das es dann bei vielen nicht korrekt läuft. Bei mir geht alles ausser der zeitbegrenzten Sperrung des Users, wie ja schon bekannt.
Wenn Du doch so gut bist, dann stell doch den funktionierende Hack zur Verfügung.
Ist dann doch ein Klacks für Dich, oh Wissender..
Xannasavin
Oh Kinder kriegt euch wieder ein, sonst hohl ich die Wattebälchen
HaMM3RH3aD
Zitat: |
Ist dann doch ein Klacks für Dich, oh Wissender.. |
Ich habe lediglich
alles was hier im Thread steht beachtet und sonst nix, ich und wissend (Bin selber ein Anfänger), ist ja quatsch..
Agi
Zitat: |
Original von C-Board
Es ist zwar von Agi thematisiert worden, dass da noch andere Aufträge bei ihm anstehen. Aber 21 Tage nach dem gravierende Fehler in dem Hack festgestellt worden sind, kann man doch wohl mit einem Update rechnen, oder?
Ansonsten sollte man ihn (den Hack) vorerst komplett zurückziehen.
Gruß Mike |
Ich kann nicht zaubern, tut mir Leid. Eigentlich wollte ich die Bugfixversion noch vor den Aufträgen rausbringen, aber es ging sich zeitlich eben nicht aus. Ich war die letzten 3 Wochen mit Aufträgen beschäftigt und die haben Vorrang, da die Leute dafür bezahlen.
Hacks die ich hier veröffentliche sind kostenlos - seid froh, dass ich sie veröffentliche, weil ich könnte sie auch für mich behalten.
Ich supporte den Hack freiwillig, für euch und das kostenlos - daher kanns auch sein, dass dieser freiwillige Support von meiner Seite aus mal nicht stattfinden kann oder eben etwas dauert, weil ich dafür keine Zeit habe.
y****** ist nach dem Motto "User helfen Usern" - wenn ihr Fehler findet und die Behebung geht euch nicht schnell genug, dann behebt sie selber, schreibt hier rein, wie, damit die Anderen die Bugfixes auch machen können und den Meisten sollte geholfen sein und die Sache hat sich.
Das muss ich jetzt einfach mal loswerden. Obwohl ich momentan überhaupt keine Zeit mehr habe, werde ich mich diesem Hack nächste Woche nochmals widmen, bis dahin hab ich den hack erstmal rausgenommen - danach sind Support und weitere Hackveröffentlichungen bis auf Weiteres eingestellt bzw. nur noch begrenzt verfügbar, da ich privat einige Dinge zu regeln habe, die viel Zeit in Anspruch nehmen und mich am Hackcoding usw. wohl vorerst behindern werden.
@Streithähne: Macht sowas bitte via PN aus, der Supportthread ist dafür nicht wirklich gedacht, danke. ,)
Shark Master
Ich hätte da noch 2 Vorschläge.
1. könnte man nicht im Beitrag unter der Sig und auf der Rechten seite wo das Ava ist diesen Hinweis noch anzeigen lassen.
2. Man könnte doch auch ein Extra Bereich machen wo alle angezeigt werden die gespert sind.
Sowas wie ein Pranger
jens@fireball
habe einen user gesperrt....alles reibungslos.
jedocg verschwindet anschließen die komplette PM-box, ein und ausgänge werden geleerrt.
woran mag das liegen?
Agi
Wenn ein User gesperrt wird, darf er keine PNs mehr verschicken - wenn du ihn übers Acp sperrst, wird das auch deaktiviert.
Aber Ein - und Ausgänge leert der Hack hier sicher nicht, das ist nicht integriert, da muss das Problem woanders liegen oder an einem Einbaufehler.
Hanver
Da will man mal einen sehr Vernünftigen Hack downloaden, da mach AGI einfach Urlaub :-(
BZW stellt diesen in die Warteschleife....wann kann man denn ggf. wieder mit dem tollen Hack rechnen?!
monica1332
Ja, den wollte ich auch gerade einbauen. Vielleicht ist es in Vergessenheit geraten
Agi
Sorry, aber wie weiter oben schon steht, hat der Hack noch einige Fehler und mir fehlt im Moment die Zeit, diese auszubessern.
Solange ist der Hack nicht verfügbar, denn etwas Fehlerhaftes möchte ich euch nicht anbieten.
Sobald es etwas Neues gibt, werde ich mich hier melden, bis dahin ist der Thread erstmal geschlossen.
Agi
Ok Leute.
Tut mir Leid, dass ihr solange auf eine neue Version warten musstet, aber ich hatte bis jetzt nie die Zeit dazu.
Die letzten Tage bin ich aber nun unermüdlich dran gesessen und habe die vielen gemeldeten Fehler ausgebessert und auch neue Funktionen integriert bzw. bestehende Funktionen optimiert/erweitert.
So ist es nun möglich, die Sperre in Minuten, Stunden, Tagen oder Wochen einzugeben. Eine flexiblere Eingabemöglichkeit wurde von euch gewünscht - nun ist sie drinnen, ich hoffe, es gefällt euch.
Ebenso ist es nun möglich, die Gruppen-ID und Benutzerrang-ID der Gruppe/des Rangs einzugeben, in die der User/den der User nach der Sperre verschoben werden/erhalten soll.
Das Ganze ist im Acp unter Einstellungen -> Sonstiges zu finden.
Auch das war ein Userwunsch, dem ich nachgekommen bin. Der Benutzerrang ist allerdings optional, da er standardmäßig im WBB nicht existiert. Wer also nicht möchte, dass sich der Rang ändert, soll bitte eine 0 eintragen.
Die Gruppen-ID ist verpflichtend, wobei man eine Gruppenänderung auch umgehen kann, indem man einfach die ID der Standardgruppe einträgt.
Neu dazugekommen ist auch eine separate Liste für User, auf der die gesperrten Benutzer angezeigt werden.
Behoben wurde neben den kleineren Fehlern auch ein schwerer Fehler: Die letzte Version hat User, die vor dem Hack gesperrt wurden, nicht berücksichtigt, was heißt, dass alle Sperren vor Einbau des Hacks automatisch wieder aufgehoben wurden.
Dies wird nun unterbunden, indem beim Setup bei allen vorher gesperrten Usern das Feld dauerhaft gesperrt auf 1 (Ja) gesetzt wird.
Update ist möglich von Versionen 1.0.x und 2.0.x. Wobei ich bei Version 1.0.x nicht garantieren kann, dass das Update in der setup.php zu 100% funktioniert. In meinen Tests hat es geklappt, aber wie gesagt, da es doch eine ziemlich ältere Version ist, kann ich keine Garantie abgeben, dass es läuft.
Daher unbedingt Backup machen oder noch besser: Den Hack auf nem Testboard ausprobieren.
Ich habe mir diesmal sehr viel Mühe gegeben und hoffe, dass diesmal die Fehlerquote nicht mehr so hoch sein wird wie beim letzten Mal.
Falls ihr Probleme oder Fragen habt oder euch noch was einfällt, bitte einfach melden. Thread ist hiermit wieder offen.
Xannasavin
hammers vielen Danke für die Mühe! Werde ihn demnächst dann updaten
crazyelephant
danke!
Hanver
Werde es jetzt auch einmal einbauen. Freue mich schon auf diese Erweiterung :-)
Shark Master
hi,
hab die neue Version des Hacks eingebaut.
Aber im ACP sind keine rechte zu vergeben
Was ist da los?
Agi
Im Acp unter Einstellungen -> Sonstiges müsstest du die Einstellungen finden können.
Die Gruppenrechte unter Benutzerrechte bzw. Administratorenrechte bei Gruppen bearbeiten.
Kam irgendeine Fehlermeldung beim Setup oder hattest du vielleicht schon eine ältere Version vorher mal eingebaut?
Hanver
Hallo,
ich habe das Dng eingebaut und es funktioniert bis auf eine mir derzeit unerklärliche Ausführung. Und Zwar wenn ich im ACP bin demnach den User aufrufe steht bei mir unter
Dauer der Sperre: Testdummy ist bis zum gesperrt. ( Adminansicht)
Laut dem Screen soll da eigentlich stehen wie lange der User gesperrt ist. Liegt das an einem Einbaufehler oder wurde die Option vergessen?!
Danke für die Bemühungen.
Agi
Ist das bei allen Usern so?
Denn ich hab eben nochmals geguckt, ich konnte jetzt keinen Fehler finden. Sonst prüfe nochmals den Einbau in der acp/users.php:
Suche nach:
code: |
1:
|
$blocked = $user['blocked']; |
|
Und füge darunter ein:
code: |
1:
2:
3:
4:
|
$grund = $user['gesperrt_grund'];
$sekunden = intval($user['gesperrt_zeit']);
$zeit = formatdate($wbbuserdata['dateformat'], $sekunden);
$zeit .= ' - '.formatdate($wbbuserdata['timeformat'], $sekunden); |
|
Da wird die Variable $zeit definiert, die dann später weiter unten in der Sprachvariable benutzt wird.
Hanver
Ja das ist mein passus den ich drin habe:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
// check securitylevel
if (!checkSecurityLevel($user['securitylevel'])) {
$groupids = $user['groupids'];
$blocked = $user['blocked'];
$grund = $user['gesperrt_grund'];
$sekunden = intval($user['gesperrt_zeit']);
$zeit = formatdate($wbbuserdata['dateformat'], $sekunden);
$zeit .= ' - '.formatdate($wbbuserdata['timeformat'], $sekunden);
$disablesignature = $user['disablesignature'];
}
|
|
im action editabschnitt
Bräke
Zitat: |
Original von Agi
code: |
1:
|
$blocked = $user['blocked']; |
|
|
Tiefer, des kommt im Abschnitt "edit" 2x vor.
Such mal dieses dafür:
code: |
1:
2:
3:
|
$signature = $user['signature'];
$disablesignature = $user['disablesignature'];
$blocked = $user['blocked']; |
|