BB Code omzetten naar beheerders en moderators

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
Roeln
Berichten: 139
Lid geworden op: 17 jan 2006, 13:57

BB Code omzetten naar beheerders en moderators

Bericht door Roeln » 26 sep 2007, 22:12

Hallo,

Ik heb een BBcode die ik dus alleen maar wil gebruiken voor moderators en beheerders.
Ik heb wel het topic gezien waarin Stef dit uitlegde echter kom er niet uit.
Moet dus in 2 stijlen werkzaam zijn.

Wie wil mij helpen:
Gaat om forum op http://www.stalpraat.net


Alvast bedankt

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

Re: BB Code omzetten naar beheerders en moderators

Bericht door Lucas » 27 sep 2007, 13:48

Het valt beter aan te passen met een html editor of iets dergelijks. Ikzelf kan je PSPad aanraden, en dan is het gewoon een kwestie van zoeken en aanvullen. :) Ik kan niet precies zeggen wat er aan scheelt, want daar ben je te vaag over. Wat scheelt er precies?
Verplaatst van phpBB.nl Service: de enige echte! naar 3.0 Modificaties
- Lucas

Roeln
Berichten: 139
Lid geworden op: 17 jan 2006, 13:57

Re: BB Code omzetten naar beheerders en moderators

Bericht door Roeln » 27 sep 2007, 16:06

zowel gebruikers als moderators blijven de BB code zien vandaar..

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

Re: BB Code omzetten naar beheerders en moderators

Bericht door Lucas » 27 sep 2007, 16:17

De mod van Stef is bedoeld dat alleen beheerders en moderators de bbcodes kunnen posten. Ik kan bijvoorbeeld alleen notes(de gele dingen) posten, maar iedereen kan ze wel zien. Dat is wat de mod van Stef doet.

Roeln
Berichten: 139
Lid geworden op: 17 jan 2006, 13:57

Re: BB Code omzetten naar beheerders en moderators

Bericht door Roeln » 27 sep 2007, 16:24

kan je daar niet een bepaalde bbcode van maken?

En wat is die mod voor die zeg maar note's vakjes hieronder? Is dat wel alleen voor beheerders en moderators?

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

Re: BB Code omzetten naar beheerders en moderators

Bericht door Lucas » 27 sep 2007, 16:40

De code voor notes kan alleen ik gebruiken voor zover ik weet.

Ik zal wel even uitleggen hoe het werkt:

Je begint met het openen van [inline]posting.php[/inline] met kladblok of PSPad die ik je aanraadde. Daarmee moet je de volgende zin opzoeken:

Code: Selecteer alles

$post_data['enable_sig']        = (!$config['allow_sig']) ? false : ((isset($_POST['attach_sig']) && $user->data['is_registered']) ? true : false); 
Die regel staat ergens in het bestand... Dan moet je de volgende zin knippen en onder de zin hierboven plakken.

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); 
Nou werkt deze code voor de tag [mod]"tekst"[/mod]. Zoals je ziet in het stuk hierboven staat er een regel met

Code: Selecteer alles

[mod=(.*?)](.*?)[/mod] 
Je kan het woord "mod" veranderen voor elke tag die je maar wilt, bijvoorbeeld strike

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("/\[strike=(.*?)\](.*?)\[\/strike\]/s", "", $message_parser->message); 
Zoals je ziet heb ik alleen het woord mod is strike veranderd.

Dat is deel 1. Nu moet je de code nog aanmaken in het beheerderspaneel. Dat doe je door naar het beheerderspaneel - berichten - bbcodes te gaan en daar bij BBcodes het volgende in te vullen:

Code: Selecteer alles

[strike={TEXT1}]{TEXT2}[/strike]
Bij de HTML moet je zelf iets moois gaan maken, iets herkenbaars. Kijk anders eens in het BBcodes topic in 3.0 discussie voor wat voorbeelden. Hoe je de gele briefjes maakt weet ik niet, daar gaat Elbert over ^^ Ik kan niet in het beheerderspaneel van phpbb.nl kijken, en of Elbert en/of Stef wil vertellen hoe ze het gedaan hebben weet ik niet. ^^ Succes alvast, ik hoop dat ik een beetje duidelijk ben geweest :)

Roeln
Berichten: 139
Lid geworden op: 17 jan 2006, 13:57

Re: BB Code omzetten naar beheerders en moderators

Bericht door Roeln » 27 sep 2007, 22:05

Het ging bij bij om de bbcode edit=

Echter als ik de aanpassingen doe zoals hierboven krijg ik de volgende foutmelding:

Parse error: parse error, unexpected $ in /www/htdocs/stalpraa/phpBB3/posting.php on line 1479

Dit staat er nu:

Code: Selecteer alles

if ($mode != 'edit')
{
	$post_data['enable_sig']		= ($config['allow_sig'] && $user->optionget('attachsig')) ? true: false;
        // 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("/\[edit=(.*?)\](.*?)\[\/edit\]/s", "", $message_parser->message); 
	$post_data['enable_smilies']	= ($config['allow_smilies'] && $user->optionget('smilies')) ? true : false;
	$post_data['enable_bbcode']		= ($config['allow_bbcode'] && $user->optionget('bbcode')) ? true : false;
	$post_data['enable_urls']		= true;
}

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

Re: BB Code omzetten naar beheerders en moderators

Bericht door Lucas » 28 sep 2007, 06:56

Plaats het volledige posting.php eens in de Code dump.

Roeln
Berichten: 139
Lid geworden op: 17 jan 2006, 13:57

Re: BB Code omzetten naar beheerders en moderators

Bericht door Roeln » 28 sep 2007, 16:45

Heb die regel er nu wel uit gehaald.
Dat wel maar de posting.php ziet er bij mij als volgt uit:
posting.php Als hij bewerkt is: posting bewerkt

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: BB Code omzetten naar beheerders en moderators

Bericht door BetaDevil » 28 sep 2007, 17:01

Jammer genoeg is de Code Dump niet perfect en kan hij maar een bepaald aantal tekens opslaan/weergeven. :evil:

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

Re: BB Code omzetten naar beheerders en moderators

Bericht door ElbertF » 28 sep 2007, 17:52

Ja 64kb ofzo.. Je kan 'm natuurlijk splitsen.

Roeln
Berichten: 139
Lid geworden op: 17 jan 2006, 13:57

Re: BB Code omzetten naar beheerders en moderators

Bericht door Roeln » 28 sep 2007, 22:27

Posting bewerkt deel 2 Hier het ontbrekende deel.
En betreft bbcode Edit= zoals hij in mijn BBcode paneel staat.

Wacht met spanning af..

Plaats reactie