Benutzername    Passwort    Autologin    
  Passwort vergessen       Registrieren  
beeForum Foren-übersicht » hal9000 » mod support
Neues Thema eröffnen   Neue Antwort erstellen Hervorhebung entfernen


Snippet: User das Posten verbieten
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
boris



Beiträge: 11154

Titel: Snippet: User das Posten verbieten
Verfasst am: So, 12 Aug 2007, 20:05
Beitrag
Antworten mit Zitat

Dieses kleine, schmutzige Ding unterbindet für einen bestimmten User das Posten. Es kann sich eingeloggt, gelesen, etc. etc. werden, aber der User kann keine Nachricht schreiben.
Benutzt wird das hier für den phpBB-Account, der zum Testen für UploadPic gedacht ist. Dummerweise kapieren die Leute, die den Account verwenden, einfach nicht, daß damit keine Posts gespeichert werden sollen, daher dieser kleine Hack.
Es gibt bereits Hacks, die die Permissions erweiteren, aber dieses Snippet unterbindet wirklich nur das Abschicken des Posts, die Vorschau kann weiterhin verwendet werden (sonst könnte man UploadPic ja auch nicht testen).

Code:
#
#-----[ OPEN ]------------------------------------------
#
posting.php

#
#-----[ FIND ]------------------------------------------
#
else if ( $submit || $confirm )
{

#
#-----[ AFTER, ADD ]------------------------------------------
#
   if ($userdata['username'] == "USERNAME")
   {
      message_die(GENERAL_MESSAGE, $lang['ErrorNoPostingAllowed']);
   }

"USERNAME" muß natürlich noch mit dem Namen des Users ersetzt werden. Alternativ ist natürlich auch ein Array mit User-IDs möglich, die allesamt geblockt werden, in dem Fall muß die ID im User-Array mit in_array gegengeprüft werden.
Außerdem wird noch die Variable $lang['ErrorNoPostingAllowed'] in den lang_mail-Dateien benötigt, die die Fehlermeldung enthält.


____________
beehave - home of humbug ... [we can't afford to be neutral]

Nach oben
Private Nachricht senden Website dieses Benutzers besuchen Rang:godmode methusalem 3. platz professioneller Sportangler Profi-Winzer (7x Hamm) Arcade-Meister, Rang 16 rainbow-cup
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    beeForum Foren-übersicht » hal9000 » mod support Seite 1 von 1
Gehe zu:  



ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Film: Unknown User boris zelluloid 0 So, 30 Dez 2018, 11:36 Letzten Beitrag anzeigen
Keine neuen Beiträge Photoshop-Power-User jrose silikonimplantate 1 Mo, 27 Apr 2009, 13:00 Letzten Beitrag anzeigen
Keine neuen Beiträge Snippet: Full Album Pack - Personal galleries on index boris mod support 0 Sa, 14 Feb 2009, 08:46 Letzten Beitrag anzeigen
Keine neuen Beiträge Snippet: EM 2008 MOD - "Best Loser" boris mod support 1 Mi, 04 Jun 2008, 23:04 Letzten Beitrag anzeigen
Keine neuen Beiträge Snippet: EM 2008 MOD - Rainbow-Cup boris mod support 1 Mi, 04 Jun 2008, 22:39 Letzten Beitrag anzeigen


Schreiben: nein. Antworten: nein. Bearbeiten: nein. Löschen: nein. Umfragen: nein.
phpBB © phpBB Group | impressum