Benutzer Bannen/Sperren über Karma MOD geht nicht...

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Oggy1
Mitglied
Beiträge: 99
Registriert: 28.10.2007 22:05
Kontaktdaten:

Benutzer Bannen/Sperren über Karma MOD geht nicht...

Beitrag 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/
cu Oggy1
obst
Mitglied
Beiträge: 358
Registriert: 25.11.2009 12:08
Kontaktdaten:

Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...

Beitrag 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
Oggy1
Mitglied
Beiträge: 99
Registriert: 28.10.2007 22:05
Kontaktdaten:

Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...

Beitrag 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;
cu Oggy1
obst
Mitglied
Beiträge: 358
Registriert: 25.11.2009 12:08
Kontaktdaten:

Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...

Beitrag 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 .
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12248
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...

Beitrag von Mahony »

Hallo
Versucht es mal so

Öffne
includes/mods/functions_karma.php
Suche

Code: Alles auswählen

global $db, $user;

      // Catch username  
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
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Oggy1
Mitglied
Beiträge: 99
Registriert: 28.10.2007 22:05
Kontaktdaten:

Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...

Beitrag 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 :-)
cu Oggy1
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12248
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...

Beitrag 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
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Oggy1
Mitglied
Beiträge: 99
Registriert: 28.10.2007 22:05
Kontaktdaten:

Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...

Beitrag von Oggy1 »

Danke erstmal, habe die 1.4.0 Version eingebaut und werde diese dann mal testen, melde mich dann mit Bericht :-)
cu Oggy1
obst
Mitglied
Beiträge: 358
Registriert: 25.11.2009 12:08
Kontaktdaten:

Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...

Beitrag 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 :P

das einzige was probleme macht sind die sprach dateien die mussten über schrieben werden also die deutschen mit den englichen hm
Oggy1
Mitglied
Beiträge: 99
Registriert: 28.10.2007 22:05
Kontaktdaten:

Re: Benutzer Bannen/Sperren über Karma MOD geht nicht...

Beitrag von Oggy1 »

Hallo,
die sperre funktioniert jetzt auch bei mir, nun muss ich es bloß wieder ins deutsche übersetzen :grin:

Danke für die Hilfe
cu Oggy1
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“