PM standaard uitschakelen voor Users, niet voor admin

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
apen-nootjes

PM standaard uitschakelen voor Users, niet voor admin

Bericht door apen-nootjes » 15 mei 2004, 19:18

Wat er nu op het forum is is dat je PM helemaal kan uitschakelen maar dan kan dat niet eens meer als Admin, je kan het ook inschakelen maar dan kunnen alle users weer PM's sturen....

Is er een mod die ervoor zorgt dat de rechten van PM sturen automatisch in het profile van de User worden ontnomen zodat zij geen PM's meer kunnen sturen maar de Admin nog wel ?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 16 mei 2004, 09:20

Voor het uitschakelen kun je deze od gebruiken: http://www.phpbbhacks.com/viewhack.php?id=2268

Je kunt dan de mod nog aanpassen zodat het bij de admins wel werkt (de mod dus niet).
Afbeelding

apen-nootjes

Bericht door apen-nootjes » 17 mei 2004, 14:09

Dit is om het bericht uit te schakelen als het forum helemaal uitgeschakeld is... Niet voor de Privé berichten ....

Per ongeluk foute link gegeven?

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 17 mei 2004, 14:23

door het weghalen van de link naar privmsg bereik je ook al wat.
echter, ik denk dat er iets veranderd moet worden in usercp_register.php
precies weet ik het helaas niet.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 17 mei 2004, 14:29

Gokje,

Open
privmsg.php

Zoek

Code: Selecteer alles

if ( $mode == 'newpm' )
{
Plaats erna

Code: Selecteer alles

	if ( $userdata['user_level'] != ADMIN )
	{
		message_die(GENERAL_ERROR, $lang['Not_Authorised']);
	}

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 17 mei 2004, 19:29

Die is het in ieder geval niet moos.... Check deze link maar 'ns: http://www.phpbb.nl/privmsg.php?mode=newpm ... niet echt spannend dus. Het gaat om de 'post' action...:

Vind:

Code: Selecteer alles

	if ( $mode == 'post' )
	{
		$post_a = $lang['Send_a_new_message'];
	}
	else if ( $mode == 'reply' )
	{
		$post_a = $lang['Send_a_reply'];
		$mode = 'post';
	}
	else if ( $mode == 'edit' )
	{
		$post_a = $lang['Edit_message'];
	}
Vervang met:

Code: Selecteer alles

	if ( $mode == 'post' )
	{
   	if ( $userdata['user_level'] != ADMIN ) 
   	{ 
  	    message_die(GENERAL_ERROR, $lang['Not_Authorised']); 
  	}
		$post_a = $lang['Send_a_new_message'];
	}
	else if ( $mode == 'reply' )
	{
   	if ( $userdata['user_level'] != ADMIN ) 
   	{ 
  	    message_die(GENERAL_ERROR, $lang['Not_Authorised']); 
  	}
		$post_a = $lang['Send_a_reply'];
		$mode = 'post';
	}
	else if ( $mode == 'edit' )
	{
   	if ( $userdata['user_level'] != ADMIN ) 
   	{ 
  	    message_die(GENERAL_ERROR, $lang['Not_Authorised']); 
  	}
		$post_a = $lang['Edit_message'];
	}
Weet ook niet 100% zeker of dit klopt, maar het komt verder in de buurt dan dat van moos. :thumb:
Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 17 mei 2004, 19:40

podium4 schreef:Die is het in ieder geval niet moos.... Check deze link maar 'ns: http://www.phpbb.nl/privmsg.php?mode=newpm ... niet echt spannend dus. Het gaat om de 'post' action.
Lol, je hebt gelijk. :P Ik zei er toch al bij dat het een gokje was. ;)

Gesloten