[BETA] Beheerders/Moderators BBCode

Zelf bezig aan een modificatie? Wij kijken graag mee..
Forumregels

LEES: Algemene Voorwaarden. Denk eventueel aan tags (DEV, BETA, RC)!
phpBB3.0.x
Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

[BETA] Beheerders/Moderators BBCode

Bericht door Stef » 03 jun 2007, 11:35

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

Ricky
Berichten: 188
Lid geworden op: 14 mei 2007, 18:44
Locatie: Dordrecht
Contacteer:

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Ricky » 03 jun 2007, 11:49

ik snap hem niet zo :(

Alexander
Berichten: 348
Lid geworden op: 20 mar 2007, 20:59
Locatie: Warmenhuizen

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Alexander » 03 jun 2007, 12:46

Hij werkt mooi Stef bedankt.

Ik ben er ook enorm blij om ;)
Geen service en support via privé berichtenStuur een bericht

-- Alexander de Jong

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20297
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Paul » 03 jun 2007, 13:15

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.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Stef » 03 jun 2007, 13:22

paul schreef:3. Gebruik van $forum_id, zadat naar de permissie voor alleen gekeken wordt, ipv global.
Vind ik wel een sterke! Merci.

Alexander
Berichten: 348
Lid geworden op: 20 mar 2007, 20:59
Locatie: Warmenhuizen

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Alexander » 03 jun 2007, 13:39

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 ;)
Geen service en support via privé berichtenStuur een bericht

-- Alexander de Jong

Coasternetwork
Berichten: 107
Lid geworden op: 08 jun 2006, 17:43

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Coasternetwork » 03 jun 2007, 14:29

Alexander bij mij lukt ie behalve die rode rand :)

Alexander
Berichten: 348
Lid geworden op: 20 mar 2007, 20:59
Locatie: Warmenhuizen

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Alexander » 03 jun 2007, 14:56

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 ;)
Geen service en support via privé berichtenStuur een bericht

-- Alexander de Jong

Gebruikersavatar
Mickroz
Berichten: 307
Lid geworden op: 05 nov 2005, 06:28
Locatie: Hoogvliet
Contacteer:

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Mickroz » 03 jun 2007, 15:27

die zocht ik!!! bedankt!!
Als het niet gaat zoals het moet, dan moet het zoals het gaat!
I don't need to "get a life." I'm a Gamer, I have lots of lives!
Forumer (n). 1) One who runs a forum or is an active member of one or more web forums.

Rhodos
Berichten: 8
Lid geworden op: 22 mei 2007, 18:12

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Rhodos » 03 jun 2007, 16:09

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

lifeguard
Berichten: 2861
Lid geworden op: 05 jul 2005, 08:20
Locatie: Dakloos
Contacteer:

Re: [BETA] Beheerders/Moderators BBCode

Bericht door lifeguard » 03 jun 2007, 16:21

Leuke mod stef!

Bedankt.

Ricky
Berichten: 188
Lid geworden op: 14 mei 2007, 18:44
Locatie: Dordrecht
Contacteer:

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Ricky » 03 jun 2007, 17:00

kan iemand uitlegen hoe je zon code alleen voor mods maakt enzo

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Re: [BETA] Beheerders/Moderators BBCode

Bericht door ElbertF » 03 jun 2007, 17:07

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);

Ricky
Berichten: 188
Lid geworden op: 14 mei 2007, 18:44
Locatie: Dordrecht
Contacteer:

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Ricky » 03 jun 2007, 17:43

oh je meot hem in de code wijzigen of nie

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Re: [BETA] Beheerders/Moderators BBCode

Bericht door ElbertF » 03 jun 2007, 17:44

Jep. Dit is een modje voor gevorderden..

Ricky
Berichten: 188
Lid geworden op: 14 mei 2007, 18:44
Locatie: Dordrecht
Contacteer:

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Ricky » 03 jun 2007, 18:17

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

Gebruikersavatar
Mickroz
Berichten: 307
Lid geworden op: 05 nov 2005, 06:28
Locatie: Hoogvliet
Contacteer:

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Mickroz » 04 jun 2007, 12:00

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);
    } 
Als het niet gaat zoals het moet, dan moet het zoals het gaat!
I don't need to "get a life." I'm a Gamer, I have lots of lives!
Forumer (n). 1) One who runs a forum or is an active member of one or more web forums.

Alexander
Berichten: 348
Lid geworden op: 20 mar 2007, 20:59
Locatie: Warmenhuizen

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Alexander » 05 jun 2007, 00:46

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 ;)
Geen service en support via privé berichtenStuur een bericht

-- Alexander de Jong

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Salomon » 13 jun 2007, 20:03

Opzich leuk, ook nog iets in ucp.php?i=pm toevoegen... :mrgreen:

Gebruikersavatar
Johan
Berichten: 2376
Lid geworden op: 05 mei 2007, 15:24
Locatie: memberlist.php

Re: [BETA] Beheerders/Moderators BBCode

Bericht door Johan » 18 jun 2007, 16:40

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!
Voormalig Support Teamlid

Plaats reactie