Nu zal die automatisch de moderator naam neerzetten, van degene die de MOD-bbcode gebruikt
.
Voor de rest als er mensen geïnteresseerd zijn in deze BBCode;
Eerst maak je een BBCode aan;
BBCode;
HTML vervanging:
Code: Selecteer alles
<div id="message" class="rules">
<div class="inner"><span class="corners-top"><span></span></span
<strong>Modbreak: <me_modbreak_bbcode></strong><br /><br />
<div style="float: right;">{TEXT}</div>
<span class="corners-bottom"><span></span></span></div>
</div>
Daarna gaan we zorgen dat beheerders en moderators alleen deze BBCode kunnen gebruiken;
open posting.php
zoek:
Code: Selecteer alles
$post_data['enable_sig'] = (!$config['allow_sig'] || !$auth->acl_get('f_sigs', $forum_id) || !$auth->acl_get('u_sig')) ? false : ((isset($_POST['attach_sig']) && $user->data['is_registered']) ? true : false);
voeg erachter toe:
Code: Selecteer alles
if ($auth->acl_get('a_') || $auth->acl_get('m_', $forum_id))
{
$message_parser->message = preg_replace("/\[mod:$uid\](.*?)\[\/mod\]/s", "", $message_parser->message);
}
open viewforum.php
zoek:
voeg erachter toe:
Code: Selecteer alles
if ($bbcode_id = 15)
{
$username2 = get_username_string('full', $user->data['user_id'], $row['username'], $row['user_colour']);
$message = str_replace('<me_modbreak_bbcode>', $username2, $message);
}
verander de 15 naar de bbcode-id van de bbcode MOD die je zojuist hebt aangemaakt in het beheerderspaneel
.