Seite 1 von 2

Persönliche Nachrichten

Verfasst: 31.03.2003 20:22
von mahou
Hallo,

gibt es eine Möglichkeit irgendwo einzustellen das nur die Leute persönliche Nachrichten schicken dürfen die, sagen wir mal, wenigstens fünf Beiträge im Forum haben ?

Danke
mahou

Verfasst: 31.03.2003 21:14
von JanW
Im Admin-Menü unter Konfiguration!

Verfasst: 01.04.2003 08:12
von mahou
Hm, da schau ich noch mal, habs nicht gesehen.

Danke
mahou

Verfasst: 01.04.2003 08:24
von mahou
Naja, das ist es nicht, da kann ich ja nur allgemein erlauben oder untersagen. Ich möchte das registrierte Mitglieder nach einer bestimmten Anzahl von Posts automatisch dafür freigeschaltet werden. Ich müsste das sonst immer per Hand machen.

mahou

Verfasst: 01.04.2003 22:05
von Mister_X
privmsg.php
suche nach

Code: Alles auswählen

if ( !$userdata['user_allow_pm'] )
und ersetze dies mit

Code: Alles auswählen

if ( !$userdata['user_allow_pm'] OR $userdata['user_posts'] < '5' )
*ungetestet*

Verfasst: 02.04.2003 08:08
von mahou
Danke, das versuche ich mal.

mahou

Verfasst: 07.11.2005 11:15
von Karsten A
Guten Tag,

kann man den code eventuell so verändern, dass nur Moderatoren und Admins PN versenden könne?

Danke
Gruß
Karsten

Verfasst: 06.12.2006 23:16
von Tanja64
Hallo,

irgendwie scheine ich einen Fehler bei dem Schritt gemacht zu haben.
Bei mir kommt nun folgender fehler:
<
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/XXX/phpBB2-2.0.10-deutsch/privmsg.php:1) in /www/htdocs/XXX/phpBB2-2.0.10-deutsch/includes/page_header.php on line 515

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/XXX/phpBB2-2.0.10-deutsch/privmsg.php:1) in /www/htdocs/XXX/phpBB2-2.0.10-deutsch/includes/page_header.php on line 517

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/XXX/phpBB2-2.0.10-deutsch/privmsg.php:1) in /www/htdocs/XXX/phpBB2-2.0.10-deutsch/includes/page_header.php on line 518
Kann mir jemand helfen?

Verfasst: 07.12.2006 00:03
von Miriam
@Tanja: Du musst uns schon die Codeänderungen zeigen... Raten wird uns nicht weiter bringen.

@Karsten: Wieso sollte das nicht gehen?
Meine Idee:
finde in privmsg.php

Code: Alles auswählen

if ( !empty($HTTP_POST_VARS['mode']) || !empty($HTTP_GET_VARS['mode']) )
{
        $mode = ( !empty($HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];
        $mode = htmlspecialchars($mode);
}
else
{
        $mode = '';
}
füge danach ein:

Code: Alles auswählen

if ( !( $userdata['user_level'] ==ADMIN || $userdata['user_level'] ==MOD ) )
{
	$mode = '';
}

Verfasst: 07.12.2006 14:49
von Tanja64
Mister_X hat geschrieben:privmsg.php
suche nach

Code: Alles auswählen

if ( !$userdata['user_allow_pm'] )
und ersetze dies mit

Code: Alles auswählen

if ( !$userdata['user_allow_pm'] OR $userdata['user_posts'] < '5' )
*ungetestet*
öhm...Miriam...das habe ich gemacht...
und das:
<
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/XXX/phpBB2-2.0.10-deutsch/privmsg.php:1) in /www/htdocs/XXX/phpBB2-2.0.10-deutsch/includes/page_header.php on line 515

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/XXX/phpBB2-2.0.10-deutsch/privmsg.php:1) in /www/htdocs/XXX/phpBB2-2.0.10-deutsch/includes/page_header.php on line 517

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/XXX/phpBB2-2.0.10-deutsch/privmsg.php:1) in /www/htdocs/XXX/phpBB2-2.0.10-deutsch/includes/page_header.php on line 518
zeigt er mir nun an...über den PN's..oder was meinst du mit Codeänderungen zeigen? :oops: