BBC alleen 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
Gebruikersavatar
Jan Heijnsdijk jr
Berichten: 69
Lid geworden op: 05 mei 2003, 22:30
Locatie: Oostkamp
Contacteer:

BBC alleen voor admin

Bericht door Jan Heijnsdijk jr » 11 okt 2004, 17:52

Bestaat er een mod om bepaalde BBC codes alleen door admin te laten uitvoeren?

zoals de [web] , [marq], [fade] etc...
:)

heb gezocht maar niets hieromtrent gevonden op dit forum (gezocht op bbc, admin, code)

Groetjes,

Jan Heijnsdijk jr

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

Bericht door mosymuis » 11 okt 2004, 18:50

Kijk eens hoe de Moderation BBCode mod dat doet.

Code: Selecteer alles

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

#
#-----[ FIND ]------------------------------------------
#
if ( $mode == 'editpost' )
		{
			$attach_sig = ( $post_info['enable_sig'] && $post_info['user_sig'] != '' ) ? TRUE : 0; 
			$user_sig = $post_info['user_sig'];

			$html_on = ( $post_info['enable_html'] ) ? true : false;
			$bbcode_on = ( $post_info['enable_bbcode'] ) ? true : false;
			$smilies_on = ( $post_info['enable_smilies'] ) ? true : false;

#
#-----[ AFTER, ADD ]------------------------------------------
#
/*BEGIN Moderation BBcode*/
		// Is this post isn't moderated yet?
		if (($userdata['user_level'] != ADMIN) and ($userdata['user_level'] != MOD))
			{
				if( (preg_match("[mod:$uid]", $message)) || (preg_match("/\[mod:$uid=(?:\"?([^\"]*)\"?)\]/si", $message)) || (preg_match("[/mod:$uid]", $message)) )
				{
					message_die(GENERAL_MESSAGE, $lang['Mod_authorisation'], $lang['Moderation']);
				}
			}
		/*END Moderation BBcode*/

#
#-----[ OPEN ]------------------------------------------
#
functions_post.php

#
#-----[ FIND ]------------------------------------------
#
// Check message
	if (!empty($message))
	{
		$bbcode_uid = ($bbcode_on) ? make_bbcode_uid() : '';
		$message = prepare_message(trim($message), $html_on, $bbcode_on, $smilies_on, $bbcode_uid);

#
#-----[ AFTER, ADD ]------------------------------------------
#
/*BEGIN Moderation BBcode*/
		// Is this post countain moderation BBcode?
		if (($userdata['user_level'] != ADMIN) and ($userdata['user_level'] != MOD))
			{
				if( (preg_match("[mod:$uid]", $message)) || (preg_match("/\[mod:$uid=(?:\"?([^\"]*)\"?)\]/si", $message)) || (preg_match("[/mod:$uid]", $message)) )
				{
					message_die(GENERAL_MESSAGE, $lang['Mod_reserved'], $lang['Moderation']);
				}
			}
		/*END Moderation BBcode*/

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
$lang['Code'] = 'Code'; // comes before bbcode code output.

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Mod_reserved'] = 'Sorry, you don\'t be allowed to use the BBcode reserved to moderation !';

Gebruikersavatar
Jan Heijnsdijk jr
Berichten: 69
Lid geworden op: 05 mei 2003, 22:30
Locatie: Oostkamp
Contacteer:

Bericht door Jan Heijnsdijk jr » 11 okt 2004, 19:05

thx voor snelle reactie,
heb hem gedownload, zo ook met weer meer andere MODs
(ook van jouw site) en ga er morgenochtend aan beginnen

(ik zit pas op 73 mods... :oops: )

Gesloten