[BETA]Posters username in 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
Lucas
Berichten: 1630
Lid geworden op: 19 feb 2007, 10:52
Locatie: R´dam

[BETA]Posters username in BBcode

Bericht door Lucas » 21 jul 2008, 18:39

MOD Title: Posters username in BBcode
MOD Version: 0.2.0
Author: Lucas
MOD Description: De naam van degene die het bericht heeft geplaatst verschijnt in een BBcode.
phpBB Version: 3.0.2
Extra: De mod is niet geheel van mij, zo wordt de Beheerdersmod van Stef en Elbert toegepast en heeft Mickroz ook een deel in dit geheel gehad. Dus mijn dank aan hen alledrie. ^^

Installation Level: Advanced
Installation Time: Between 5 and 10 Minutes
Format: Addon

Instructies.

Open posting.php

Vind

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 daarna toe:

Code: Selecteer alles

// Begin Posters username in BBcode-mod. 
        $mod_bbcode_auth = ( $auth->acl_get('a_') || $auth->acl_get('m_', $forum_id) ) ? TRUE : FALSE;
        if ( !$mod_bbcode_auth )
        {
        //This line can be altered with any bbcode you want to use. If you want to add a bbcode just copy the line below on a line below this line.
            $message_parser->message = preg_replace("/\[break](.*?)\[\/break\]/s", "", $message_parser->message);
        //Do not alter this line, or the mod won't work.
            $message_parser->message = preg_replace("/\[username]/s", "", $message_parser->message);
        }
    // End mod.        
Open viewtopic.php

Vind:

Code: Selecteer alles

    $message = bbcode_nl2br($message); 
Voeg daarna toe:

Code: Selecteer alles

    //Show Username in BBcode begin
  $username = get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']);
    $search = array('[username]');
    $parse = array($username);
    
  $message = str_replace($search, $parse, $message);
  //End Username in BBcode        
Nu kan je met de [break][/break] BBcode een "mod-break" maken.

Mijn voorbeeld BBcode

BBcode
Spoiler: bekijk

Code: Selecteer alles

[break]{TEXT1},{TEXT2}[/break]
Html
Spoiler: bekijk

Code: Selecteer alles

<dl class="codebox"><dt>Modbreak door {TEXT2}:</dt><dd>Overtreding begaan door [username] met als reden {TEXT1}</dd></dl>  
{TEXT1} is de overtreding, {TEXT2} is hierbij de naam van de persoon die de waarschuwing uitdeelt.

Future Feature List:
  • Extra variabele voor de aanpasser

Jeffrey112
Berichten: 135
Lid geworden op: 01 nov 2007, 22:18
Locatie: België > West-Vlaanderen > Menen
Contacteer:

Re: [BETA]Posters username in BBcode

Bericht door Jeffrey112 » 23 jul 2008, 08:32

Vraagje: Als ik dus die modbreak gebruik. Kunnen mensen dan in hun bericht edit die modbreak wissen of niet?

Gebruikersavatar
Lucas
Berichten: 1630
Lid geworden op: 19 feb 2007, 10:52
Locatie: R´dam

Re: [BETA]Posters username in BBcode

Bericht door Lucas » 23 jul 2008, 09:01

De mod die hierin zit maakt het onmogelijk voor gewone leden de BBcodes [mod][/mod] en [username] te gebruiken. Wat je wel altijd kan doen is het bericht sluiten, wat in het blauwe vak onderaan staat. Dit voorkomt dat er wijzigingen gemaakt kunnen worden.

Jeffrey112
Berichten: 135
Lid geworden op: 01 nov 2007, 22:18
Locatie: België > West-Vlaanderen > Menen
Contacteer:

Re: [BETA]Posters username in BBcode

Bericht door Jeffrey112 » 23 jul 2008, 09:05

Maar, is er echt geen andere oplossing dan het bericht te sluiten?

Jeffrey112
Berichten: 135
Lid geworden op: 01 nov 2007, 22:18
Locatie: België > West-Vlaanderen > Menen
Contacteer:

Re: [BETA]Posters username in BBcode

Bericht door Jeffrey112 » 23 jul 2008, 09:06

En deze code die je in posting.php moet toevoegen is dat ervoor of erna:

Code: Selecteer alles

// Begin Posters username in BBcode-mod. 
        $mod_bbcode_auth = ( $auth->acl_get('a_') || $auth->acl_get('m_', $forum_id) ) ? TRUE : FALSE;
        if ( !$mod_bbcode_auth )
        {
        //This line can be altered with any bbcode you want to use. If you want to add a bbcode just copy the line below on a line below this line.
            $message_parser->message = preg_replace("/\[break](.*?)\[\/break\]/s", "", $message_parser->message);
        //Do not alter this line, or the mod won't work.
            $message_parser->message = preg_replace("/\[username]/s", "", $message_parser->message);
        }
    // End mod.      
Laatst gewijzigd door Jeffrey112 op 23 jul 2008, 09:25, 1 keer totaal gewijzigd.

remcoboy1479
Berichten: 345
Lid geworden op: 20 jul 2008, 09:00
Contacteer:

Re: [BETA]Posters username in BBcode

Bericht door remcoboy1479 » 23 jul 2008, 09:17

dus wat wordt de code nu als je die van jeffrey ( als het fout is gespeldt srry ) erbij zit ?
Msn : Afbeelding

Gebruikersavatar
Lucas
Berichten: 1630
Lid geworden op: 19 feb 2007, 10:52
Locatie: R´dam

Re: [BETA]Posters username in BBcode

Bericht door Lucas » 23 jul 2008, 09:47

Jeffrey112 schreef:En deze code die je in posting.php moet toevoegen is dat ervoor of erna:
Dat hoort er uiteraard na. ^^" Mijn fout. :)

remcoboy1479
Berichten: 345
Lid geworden op: 20 jul 2008, 09:00
Contacteer:

Re: [BETA]Posters username in BBcode

Bericht door remcoboy1479 » 23 jul 2008, 10:22

wat wordt de code nu als die van jeffrey ( srry als het fout gespeld is ) er bij zit ?
Msn : Afbeelding

Gebruikersavatar
Lucas
Berichten: 1630
Lid geworden op: 19 feb 2007, 10:52
Locatie: R´dam

Re: [BETA]Posters username in BBcode

Bericht door Lucas » 23 jul 2008, 11:11

Dat gebruikers het niet weg kunnen halen? Daar ben ik nog niet helemaal achter. Stop ik waarschijnlijk in een latere versie.

remcoboy1479
Berichten: 345
Lid geworden op: 20 jul 2008, 09:00
Contacteer:

Re: [BETA]Posters username in BBcode

Bericht door remcoboy1479 » 23 jul 2008, 11:41

Lucas schreef:Dat gebruikers het niet weg kunnen halen? Daar ben ik nog niet helemaal achter. Stop ik waarschijnlijk in een latere versie.
als je het hebt ik zoek het !
Msn : Afbeelding

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: [BETA]Posters username in BBcode

Bericht door Derky » 23 jul 2008, 21:24

Je heb in je HTML voorbeeldje 2x {TEXT2}

remcoboy1479
Berichten: 345
Lid geworden op: 20 jul 2008, 09:00
Contacteer:

Re: [BETA]Posters username in BBcode

Bericht door remcoboy1479 » 25 jul 2008, 08:54

Lucas schreef:Dat gebruikers het niet weg kunnen halen? Daar ben ik nog niet helemaal achter. Stop ik waarschijnlijk in een latere versie.
al iets gevonden ik heb het echt snel nodig.
wat is het verschil met deze en viewtopic.php?f=56&t=37940 ?
Msn : Afbeelding

Gebruikersavatar
Lucas
Berichten: 1630
Lid geworden op: 19 feb 2007, 10:52
Locatie: R´dam

Re: [BETA]Posters username in BBcode

Bericht door Lucas » 25 jul 2008, 09:29

Nee, de code doorspitten is niet zo gedaan :ugeek:
Ook is het handig om de Extra door te lezen. Daar staat je vraag beantwoord. :)

remcoboy1479
Berichten: 345
Lid geworden op: 20 jul 2008, 09:00
Contacteer:

Re: [BETA]Posters username in BBcode

Bericht door remcoboy1479 » 25 jul 2008, 09:32

Lucas schreef:Nee, de code doorspitten is niet zo gedaan :ugeek:
Ook is het handig om de Extra door te lezen. Daar staat je vraag beantwoord. :)
ik weet niet waar extra staat ?
Msn : Afbeelding

Gebruikersavatar
Lucas
Berichten: 1630
Lid geworden op: 19 feb 2007, 10:52
Locatie: R´dam

Re: [BETA]Posters username in BBcode

Bericht door Lucas » 25 jul 2008, 09:34

Het allereerste bericht, waarin alle details van de mod beschreven staat.
Extra: De mod is niet geheel van mij, zo wordt de Beheerdersmod van Stef en Elbert toegepast en heeft Mickroz ook een deel in dit geheel gehad. Dus mijn dank aan hen alledrie. ^^

remcoboy1479
Berichten: 345
Lid geworden op: 20 jul 2008, 09:00
Contacteer:

Re: [BETA]Posters username in BBcode

Bericht door remcoboy1479 » 25 jul 2008, 09:40

Lucas schreef:Het allereerste bericht, waarin alle details van de mod beschreven staat.
Extra: De mod is niet geheel van mij, zo wordt de Beheerdersmod van Stef en Elbert toegepast en heeft Mickroz ook een deel in dit geheel gehad. Dus mijn dank aan hen alledrie. ^^
ja en dan vraag ik welke beter is van deze 2.
En zijn er al wat bugs gefixt die in de topic van Stef en Elbert zijn gepost ?
Msn : Afbeelding

Gebruikersavatar
Lucas
Berichten: 1630
Lid geworden op: 19 feb 2007, 10:52
Locatie: R´dam

Re: [BETA]Posters username in BBcode

Bericht door Lucas » 25 jul 2008, 09:47

Nee, want er zaten voor zover duidelijk geen bugs in de code. Ik heb de code dus letterlijk gekopieerd en een functie toegevoegd.

remcoboy1479
Berichten: 345
Lid geworden op: 20 jul 2008, 09:00
Contacteer:

Re: [BETA]Posters username in BBcode

Bericht door remcoboy1479 » 25 jul 2008, 09:50

Lucas schreef:Nee, want er zaten voor zover duidelijk geen bugs in de code. Ik heb de code dus letterlijk gekopieerd en een functie toegevoegd.
ok bedankt ik ga ff lezen wat er bijgewerkt is !

Dit kan ik dus niet vinden :(
Msn : Afbeelding

Hedz0qxz
Berichten: 2
Lid geworden op: 24 sep 2008, 16:42

Re: [BETA]Posters username in BBcode

Bericht door Hedz0qxz » 24 sep 2008, 16:46

Is het ook mogenlijk een waarschuwing te sturen, als een post een modbreak bevat?

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

Re: [BETA]Posters username in BBcode

Bericht door Johan » 24 sep 2008, 17:39

Is het niet handiger als de eigen BBcode er als volgt uitziet:

Code: Selecteer alles

[break={TEXT2}]{TEXT1}[/break]
?
Voormalig Support Teamlid

Plaats reactie