Wenn User gebannt, eine Meldung für alle in Profil

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 entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
tsccom
Mitglied
Beiträge: 323
Registriert: 10.08.2008 12:07

Wenn User gebannt, eine Meldung für alle in Profil

Beitrag von tsccom »

Hallo,

ich hoffe der Titel war verständlich.

Also, ich suche soetwas:

Wenn man einen User verbannt, dass das Profil des Users dann nicht mehr aufrufbar ist (auch nicht für admins, auch nicht für gäste, für keinen mehr), sondern dass dann da ein Text steht, bzw. als "Kritische Information" oder nur "Information" wenn man versucht das Profil aufzurufen, wie "Der Benutzer wurde gesperrt".
Gibt es soetwas, kann es jemand machen, ode wäre es technisch nicht möglich/zu aufwendig?

Mfg, Tobi
PS: habe phpBB 2.0.19
Benutzeravatar
DMX200
Mitglied
Beiträge: 292
Registriert: 27.02.2008 20:28
Wohnort: Meiningen
Kontaktdaten:

Re: Wenn User gebannt, eine Meldung für alle in Profil

Beitrag von DMX200 »

tsccom hat geschrieben:Hallo,

ich hoffe der Titel war verständlich.

Also, ich suche soetwas:

Wenn man einen User verbannt, dass das Profil des Users dann nicht mehr aufrufbar ist (auch nicht für admins, auch nicht für gäste, für keinen mehr), sondern dass dann da ein Text steht, bzw. als "Kritische Information" oder nur "Information" wenn man versucht das Profil aufzurufen, wie "Der Benutzer wurde gesperrt".
Gibt es soetwas, kann es jemand machen, ode wäre es technisch nicht möglich/zu aufwendig?

Mfg, Tobi
PS: habe phpBB 2.0.19

jo des wer geil! es würde ja schon reichen wenn die miteilung kommt denn der user inaktiv ist! also wenn der user inaktiv ist und man auf sein profil klickt kommt USER is Gesperrt // Inaktiv das wer richtig geil!
http://www.dfk-community.eu
1000 Mini Games zum Downloaden und vieles mehr...
tsccom
Mitglied
Beiträge: 323
Registriert: 10.08.2008 12:07

Beitrag von tsccom »

Jap, so stelle ich mir das vor.
Also am besten in so einer "Information" oder "Kritischen Information", wie wenn der gebannte User sich einloggt oder wenn das Board deaktiviert ist. Das das in so einem Balken steht.
Mavo460
Mitglied
Beiträge: 368
Registriert: 07.09.2005 20:16
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Mavo460 »

Öffne includes/usercp_viewprofile.php

suche

Code: Alles auswählen

$profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]);
füge darunter ein

Code: Alles auswählen

//
//User inactive?
//
if($profiledata['user_active'] != "1")
{
	message_die(GENERAL_ERROR, 'User inaktiv.');
}
Gruß

Marco
Benutzeravatar
DMX200
Mitglied
Beiträge: 292
Registriert: 27.02.2008 20:28
Wohnort: Meiningen
Kontaktdaten:

Beitrag von DMX200 »

Mavo460 hat geschrieben:Öffne includes/usercp_viewprofile.php

suche

Code: Alles auswählen

$profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]);
füge darunter ein

Code: Alles auswählen

//
//User inactive?
//
if($profiledata['user_active'] != "1")
{
	message_die(GENERAL_ERROR, 'User inaktiv.');
}
Gruß

Marco

xD DU BIST DER HAMMA was wer phpbb ohne dich xD danke geht superrrrrrrr
http://www.dfk-community.eu
1000 Mini Games zum Downloaden und vieles mehr...
tsccom
Mitglied
Beiträge: 323
Registriert: 10.08.2008 12:07

Beitrag von tsccom »

Und wie geht das, wenn der User gebannt ist?
Ich banne generell Benutzer, hab bisher noch nie einen Account inaktiv gemacht.

PS: Der Code geht aber auch wunderbar ;) Nur wäre nett wenn du es mir noch fürs Bannen geben könntest :grin:
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Für gebannte User:
finde in includes/usercp_viewprofile.php

Code: Alles auswählen

$ranksrow = array();
while ( $row = $db->sql_fetchrow($result) )
{
        $ranksrow[] = $row;
}
$db->sql_freeresult($result);
DAVOR füge ein:

Code: Alles auswählen

//
// User banned?
//
$sql = "SELECT * FROM " . BANLIST_TABLE . "
        WHERE ban_userid = '" . intval($profiledata['user_id']) . "'";

if ( !($result = $db->sql_query($sql)) )
{
        message_die(GENERAL_ERROR, 'Could not obtain User information', '', __LINE__, __FILE__, $sql);
}
else if ($row = $db->sql_fetchrow($result))
{
        message_die(GENERAL_ERROR, 'User gebannt');
}
Zuletzt geändert von Miriam am 15.09.2008 17:00, insgesamt 1-mal geändert.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Mavo460
Mitglied
Beiträge: 368
Registriert: 07.09.2005 20:16
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Mavo460 »

Miriam hat geschrieben:

Code: Alles auswählen

        message_die(GENERAL_ERROR, 'Could not obtain ranks information', '', __LINE__, __FILE__, $sql);
sollte dann besser

Code: Alles auswählen

        message_die(GENERAL_ERROR, 'Could not obtain User information', '', __LINE__, __FILE__, $sql);
sein :)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Das kommt davon wenn man/frau Code kopiert *ggg* :-P
Hab's editiert.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
tsccom
Mitglied
Beiträge: 323
Registriert: 10.08.2008 12:07

Beitrag von tsccom »

Geht, nur leider werden im Profil keine Ränge mehr unterm Avatar angezeigt :(
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“