Moderator BBCode
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Moderator BBCode
Ik zou graag willen dat een aantal BBCode funties alleen beschikbaar zijn voor moderators en admins...
Gewone users zien dus de buttons niet!
Gewone users kunnen de tags niet gebruiken!
Mod en admins beide wel.....
Gewone users zien dus de buttons niet!
Gewone users kunnen de tags niet gebruiken!
Mod en admins beide wel.....
En zo is het!
Probleempje met Moderator BBCode
Deze code checked of er moderator bbcode aanwezig is en geeft dan wel of niet een foutmelding aan de user, omdat hij eventueel code gebruikt die alleen moderators mogen gebruiken.
Ik heb hier zelf wat bbcode aan toegevoegd, alleen zit ik met het probleem dat hij nu ook andere bbcode blokkeert...
Zo kunnen mensen bij mij [marq=left][/marq] gebruiken, maar deze wordt ook geblokkeerd, omdat er waarschijnlijk left in staat. Wie helpt me dit op te lossen!
ps [left][/left] en [right][/right] is dus alleen voor moderators
Code: Selecteer alles
/*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)) ||
(preg_match("[web:$uid]", $message)) || (preg_match("/\[web:$uid]/si", $message)) || (preg_match("[/web:$uid]", $message)) ||
(preg_match("[left:$uid]", $message)) || (preg_match("/\[left:$uid]/si", $message)) || (preg_match("[/left:$uid]", $message)) ||
(preg_match("[right:$uid]", $message)) || (preg_match("/\[right:$uid]/si", $message)) || (preg_match("[/right:$uid]", $message))
)
{
message_die(GENERAL_MESSAGE, $lang['Mod_reserved'], $lang['Moderation']);
}
}
/*END Moderation BBcode*/
Ik heb hier zelf wat bbcode aan toegevoegd, alleen zit ik met het probleem dat hij nu ook andere bbcode blokkeert...
Zo kunnen mensen bij mij [marq=left][/marq] gebruiken, maar deze wordt ook geblokkeerd, omdat er waarschijnlijk left in staat. Wie helpt me dit op te lossen!
ps [left][/left] en [right][/right] is dus alleen voor moderators
En zo is het!