Seite 1 von 3
Benutzer Bannen/Sperren über Karma MOD geht nicht...
Verfasst: 04.04.2010 21:22
von Oggy1
Hallo,
ich teste gerade den Karma Mod und habe im ACP angegeben, dass ein User ab -3 Karmas gesperrt werden soll, dieser ist jedoch schon bei -9 angekommen und ist nicht gesperrt.
Dies habe ich als Fehlermeldung erhalten....
Fatal error: Call to undefined function user_ban() in /home/webpages/xxxxxx/xxxxxx/html/forum/includes/mods/functions_karma.php on line 1308
und suche nun eine Lösung
Version des Boards: 3.0.7-PL1
Karma MOD
Derzeit installierte Version
1.2.3
http://sourceforge.net/projects/karmamod/
Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...
Verfasst: 04.04.2010 21:37
von obst
hallo
Code: Alles auswählen
// Okay, all tests passed and we'll ban user
$mode = 'ban_userid'; // Ban by user id
$ban = $clean_name; // Banned user
$ban_len = 0; // Permanent ban
$ben_len_other = ''; // This field user, if baning not permanent
$ban_exclude = ''; // We don't have excludes from banning
$ban_reason = $this->config['ban_reason']; // Ban reason showed at ACP/MCP
$ban_give_reason = $this->config['ban_give_reason']; // Ban reason showed to user
// Ban!
user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason);
}
}
$karmamod = NULL;
das ist die zeile von1298 bis1312
das ist 1308
user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason);
denke schaut bei dir auch so aus da ich es noch nie mit ban probiert bzw getestet habe denke ich das ich den fehler dann auch habe hm
grüsse gemüsse
Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...
Verfasst: 04.04.2010 22:01
von Oggy1
Hallo,
würde sagen sieht gleich aus, wäre schön wenn Du es mal testen könntest...
Code: Alles auswählen
// Okay, all tests passed and we'll ban user
$mode = 'ban_userid'; // Ban by user id
$ban = $clean_name; // Banned user
$ban_len = 0; // Permanent ban
$ben_len_other = ''; // This field user, if baning not permanent
$ban_exclude = ''; // We don't have excludes from banning
$ban_reason = $this->config['ban_reason']; // Ban reason showed at ACP/MCP
$ban_give_reason = $this->config['ban_give_reason']; // Ban reason showed to user
// Ban!
user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason);
}
}
$karmamod = NULL;
Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...
Verfasst: 04.04.2010 22:03
von obst
ja genau der selber fehler hmm mal sehen was das sein könnte
user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason);
gut wenn du die zeile raus löschst kommt die fehler meldung nicht mehr aber bringt auch kein erfolg
auch das // Ban! anders zu setzen bringt keine erfolge .
Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...
Verfasst: 05.04.2010 00:41
von Mahony
Hallo
Versucht es mal so
Öffne
includes/mods/functions_karma.php
Suche
Ersetze mit
Code: Alles auswählen
global $db, $user, $phpbb_root_path, $phpEx;
// Load additional user functions, if not loaded
if (!function_exists('user_ban'))
{
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
}
// Catch username
Grüße: Mahony
Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...
Verfasst: 05.04.2010 01:57
von Oggy1
Hallo Mahony,
ich habe es mal so getestet und die eine Fehlermeldung ist nun scheinbar weg, bekomme diesen nun nicht mehr.
Die goldenen Lösung ist es aber noch nicht, die Benutzer bleiben weiter aktiv können aber wohl dafür kein Karma mehr vergeben und dazu habe ich als normaler User diese Meldung bekommen, als ich einen anderen User schlecht bewertet hatte und dieser normal dafür gesperrt werden müsste, weil sein Karma schon bei -28 liegt, sperren ab -3...
Kein Mode angegeben
Wäre schön wenn es funktionieren würde

Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...
Verfasst: 05.04.2010 02:40
von Mahony
Hallo
...Die goldenen Lösung ist es aber noch nicht...
Doch - Die von mir gepostete Lösung betraf das von dir beschriebene Problem und hat dieses ja auch behoben.
Für weitere Bugfixes, lade dir mal die aktuellste Entwickler-Version (1.4.0) herunter und teste diese -->
http://karmamod.svn.sourceforge.net/vie ... /branches/.
P.S. Ich empfehle euch, den MOD (die aktuellste Entwickler-Version 1.4.0) manuell einzubauen (nicht Auto MOD verwenden) da es nach Aussagen mancher Benutzer, auf phpbb.com, ansonsten zu Problemen kommen kann.
Grüße: Mahony
Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...
Verfasst: 05.04.2010 04:35
von Oggy1
Danke erstmal, habe die 1.4.0 Version eingebaut und werde diese dann mal testen, melde mich dann mit Bericht

Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...
Verfasst: 05.04.2010 08:00
von obst
moin
hm ist aber kommisch in der adm zeigts alles grün an naja dann geh ich mal bei com gucken .
grusse gemüse
hmm kann es sein das man laut dem uptad den sytl subsilver2 nicht ändern muss ? steht nix davon da nur prosilver
ok updat ist durch die ban funktion funktioniert
das einzige was probleme macht sind die sprach dateien die mussten über schrieben werden also die deutschen mit den englichen hm
Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...
Verfasst: 05.04.2010 13:42
von Oggy1
Hallo,
die sperre funktioniert jetzt auch bei mir, nun muss ich es bloß wieder ins deutsche übersetzen
Danke für die Hilfe