Pagina 1 van 10

[BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 11:35
door Stef
MOD Title: Beheerders/Moderators BBCode
MOD Version: BETA 1.0.1
Author: ElbertF & Stef
MOD Description: Een simpele toevoeging zorgt ervoor dat je een BBCode onbruikbaar kan maken.
phpBB Version: 3.0.RC1

Je zult zelf de [mod] BBCode aan moeten maken (Beheerderspaneel -> Berichten -> BBCode)

In posting.php moet je op zoek gaan naar:

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);  
Daaronder voeg je het volgende toe:

Code: Selecteer alles

    // Beheerders/Moderators BBCode only
    // Je kunt zelf de rechten nog veranderen door bijvoorbeeld door "m_" te vervangen met "m_edit".  (Enkel moderators die berichten mogen wijzigen.)
    $mod_bbcode_auth = ( $auth->acl_get('a_') || $auth->acl_get('m_', $forum_id) ) ? TRUE : FALSE;
    if ( !$mod_bbcode_auth )
    {
        $message_parser->message = preg_replace("/\[mod=(.*?)\](.*?)\[\/mod\]/s", "", $message_parser->message);
    }      
Code update door Lucas -> #
- Coen

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 11:49
door Ricky
ik snap hem niet zo :(

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 12:46
door Alexander
Hij werkt mooi Stef bedankt.

Ik ben er ook enorm blij om ;)

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 13:15
door Paul
Dit is beter:

Code: Selecteer alles

    // Beheerders/Moderators BBCode only
    // Je kunt zelf de rechten nog veranderen door bijvoorbeeld door "m_" te vervangen met "m_edit".  (Enkel moderators die berichten mogen wijzigen.)
    if ($auth->acl_get('a_') || $auth->acl_get('m_', $forum_id))
    {
        $message_parser->message = preg_replace("/\[mod=(.*?)\](.*?)\[\/mod\]/s", "", $message_parser->message);
    } 
1. Code standaard
2. Variable onnodig.
3. Gebruik van $forum_id, zadat naar de permissie voor alleen gekeken wordt, ipv global.

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 13:22
door Stef
paul schreef:3. Gebruik van $forum_id, zadat naar de permissie voor alleen gekeken wordt, ipv global.
Vind ik wel een sterke! Merci.

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 13:39
door Alexander
Ik heb zelf even geknutseld aan het uiterlijk van deze mod, ik geef hem hier onder weer:

Ten eerste ga je in je admin paneel naar Berichten >> Bbcodes
En dan druk je op voeg een nieuwe bbcode toe. En daar zet je het volgende neer:
BBCode gebruik:

Code: Selecteer alles

[mod={TEXT}]{TEXT2}[/mod]
HTML vervangen:

Code: Selecteer alles

<div id="message" class="rules">
         <div class="inner"><span class="corners-top"><span></span></span>
            <strong>Attentie:</strong><br />{TEXT2}
            <DIV align="right">{TEXT}</DIV>
         <span class="corners-bottom"><span></span></span></div>
      </div>
Voorbeeld is hier te vinden:
http://www.knightrideronline.nl/phpbb3/ ... p?f=9&t=18

Dat heb ik gedaan bij het uiterlijk, wat je voor de rest invuld moet je zelf weten ;) succes er mee ;)

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 14:29
door Coasternetwork
Alexander bij mij lukt ie behalve die rode rand :)

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 14:56
door Alexander
Coasternetwork schreef:Alexander bij mij lukt ie behalve die rode rand :)
hmm, ik zal even kijken of het anders kan, welke style gebruik je btw?

Als je subsilver2 gebruikt klopt het dat je geen rode vlak ziet. Ik zal hier voor even wat maken, post ik zomenteen ;)

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 15:27
door Mickroz
die zocht ik!!! bedankt!!

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 16:09
door Rhodos
Alexander schreef:Ik heb zelf even geknutseld aan het uiterlijk van deze mod, ik geef hem hier onder weer:

Ten eerste ga je in je admin paneel naar Berichten >> Bbcodes
En dan druk je op voeg een nieuwe bbcode toe. En daar zet je het volgende neer:
BBCode gebruik:

Code: Selecteer alles

[mod={TEXT}]{TEXT2}[/mod]
HTML vervangen:

Code: Selecteer alles

<div id="message" class="rules">
         <div class="inner"><span class="corners-top"><span></span></span>
            <strong>Attentie:</strong><br />{TEXT2}
            <DIV align="right">{TEXT}</DIV>
         <span class="corners-bottom"><span></span></span></div>
      </div>
Voorbeeld is hier te vinden:
http://www.knightrideronline.nl/phpbb3/ ... p?f=9&t=18

Dat heb ik gedaan bij het uiterlijk, wat je voor de rest invuld moet je zelf weten ;) succes er mee ;)

Hoe verander je de kleur van dat vlak

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 16:21
door lifeguard
Leuke mod stef!

Bedankt.

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 17:00
door Ricky
kan iemand uitlegen hoe je zon code alleen voor mods maakt enzo

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 17:07
door ElbertF
Het eenvoudigst is om deze regel:

$message_parser->message = preg_replace("/\[mod=(.*?)\](.*?)\[\/mod\]/s", "", $message_parser->message);

..te kopieëren en het woord "mod" te vervangen met jouw BBCode. BBCodes zonder = teken doe je zo:

$message_parser->message = preg_replace("/\[mod\](.*?)\[\/mod\]/s", "", $message_parser->message);

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 17:43
door Ricky
oh je meot hem in de code wijzigen of nie

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 17:44
door ElbertF
Jep. Dit is een modje voor gevorderden..

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 03 jun 2007, 18:17
door Ricky
ja ik ben meer ene hobbyis van 16 jaar al :? maar heb het toch neit zo nodig meer heb ik nodig
viewtopic.php?f=56&t=37712

Die aangepaste voor mediafire

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 04 jun 2007, 12:00
door Mickroz
als je deze gebruikt kan je ook [mod="gebruikersnaam"][/mod] gebruiken :D

Code: Selecteer alles

    // Beheerders/Moderators BBCode only
    // Je kunt zelf de rechten nog veranderen door bijvoorbeeld door "m_" te vervangen met "m_edit".  (Enkel moderators die berichten mogen wijzigen.)
    if ($auth->acl_get('a_') || $auth->acl_get('m_', $forum_id))
    {
        $message_parser->message = preg_replace("#\[mod(?:="(.*?)")?:$uid\]((?!\[mod(?:=".*?")?:$uid\]).)?#ise", "", $message_parser->message);
    } 

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 05 jun 2007, 00:46
door Alexander
Ik heb hier 2 à 3 keer in dit topic gelezen, hoe verander ik de kleur van de roze style. Naar een tijd zoeken in de css heb ik hem :D

Het gaat om de volgend CSS code:

Code: Selecteer alles

div.rules {
	background-color: #ECD5D8;
	color: #BC2A4D;
}
Deze staat bijna onderaan in de css (Note, je kan hem vinden in je beheerderspaneel onder de tab stijlen kan je kiezen bij de zei menu kan je kiezen uit de volgende mogelijk heden:
Templates
Thema's
Afbeeldingssets

Wij kiezen voor Thema's.

Dan zie je een textaray met de css code, je kan nu wel helemaal naar onde scrollen maar dat is gewoon veel moeite en wederseids die code word ook gebruikt voor bijv. Forum regels.
Wij gaan de code boven aan er op nieuw in doen maar dan als volgd:

Code: Selecteer alles

div.jeeigenstylenaam {
	background-color: #jekleur; >> van de achtergrond
	color: #jekleur; >> van de tekst
}
Heb je dat gedaan, wens ik je veel succes ;)

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 13 jun 2007, 20:03
door Salomon
Opzich leuk, ook nog iets in ucp.php?i=pm toevoegen... :mrgreen:

Re: [BETA] Beheerders/Moderators BBCode

Geplaatst: 18 jun 2007, 16:40
door Johan
Alexander schreef:Ik heb zelf even geknutseld aan het uiterlijk van deze mod, ik geef hem hier onder weer:

Ten eerste ga je in je admin paneel naar Berichten >> Bbcodes
En dan druk je op voeg een nieuwe bbcode toe. En daar zet je het volgende neer:
BBCode gebruik:

Code: Selecteer alles

[mod={TEXT}]{TEXT2}[/mod]
HTML vervangen:

Code: Selecteer alles

<div id="message" class="rules">
         <div class="inner"><span class="corners-top"><span></span></span>
            <strong>Attentie:</strong><br />{TEXT2}
            <DIV align="right">{TEXT}</DIV>
         <span class="corners-bottom"><span></span></span></div>
      </div>
Voorbeeld is hier te vinden:
http://www.knightrideronline.nl/phpbb3/ ... p?f=9&t=18

Dat heb ik gedaan bij het uiterlijk, wat je voor de rest invuld moet je zelf weten ;) succes er mee ;)
Werkt goed!