Seite 1 von 1

Änderung für Snippet: PN Funktion erst nach min. 5 Beiträgen

Verfasst: 02.06.2005 19:54
von Gairigo
Ich habe das von "AWSW" hier reingestellte Snippet:

http://www.phpbb.de/viewtopic.php?t=48263

mit Freude installiert, da unser Team permanent trotz div. Hinweise und Info´s durch Neu-User vollgespammt wurde.

Dieses Snippet von "AWSW" ist aus meiner Sicht mit das Kürzeste mit der größten Auswirkung. - 1A

Allerdings stellte sich dann raus, dass dann auch User welche die im Code eingestellten Posting-Anzahl noch nicht erreicht hatten, auch leider keine an sie versandte PN lesen können. Das sollte meiner Meinung nach nicht sein.

Ich habe, mußte demzufolge eine Platzierungs-Änderung in der privmsg.php wie folgt vornehmen, damit zwar keine PN (in unserem Fall < 4 Postings) versendet werden kann, aber dennoch eine erhaltene PN gelesen werden kann.

Code: Alles auswählen

++ Öffne: 

privmsg.php 

++ Suche: 

//
// Has admin prevented user from sending PM's?
//
if ( !$userdata['user_allow_pm'] && $mode != 'edit' )
{
$message = $lang['Cannot_send_privmsg'];
message_die(GENERAL_MESSAGE, $message);
} 

++ Danach einfügen: 

// 
// START Darf der User eine PN senden ?
// Bsp. "4" bedeutet dann ab >= 4 Foren-Beiträge Ja!
if ($userdata['user_posts'] < "4") 
{ 
message_die(GENERAL_MESSAGE, $lang['Darf_keine_PNs_schicken']); 
} 
// ENDE Darf der User eine PN senden ?
 //

Bei mir ist es ab Zeile 1536 eingefügt!