BB Code omzetten naar beheerders en moderators
Forumregels
LEES: Richtlijnen voor Support. Vul de support template in!
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
LEES: Richtlijnen voor Support. Vul de support template in!

BB Code omzetten naar beheerders en moderators
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
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
Re: BB Code omzetten naar beheerders en moderators
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
Re: BB Code omzetten naar beheerders en moderators
zowel gebruikers als moderators blijven de BB code zien vandaar..
Re: BB Code omzetten naar beheerders en moderators
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.
Re: BB Code omzetten naar beheerders en moderators
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?
En wat is die mod voor die zeg maar note's vakjes hieronder? Is dat wel alleen voor beheerders en moderators?
Re: BB Code omzetten naar beheerders en moderators
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:
Die regel staat ergens in het bestand... Dan moet je de volgende zin knippen en onder de zin hierboven plakken.
Nou werkt deze code voor de tag [mod]"tekst"[/mod]. Zoals je ziet in het stuk hierboven staat er een regel met
Je kan het woord "mod" veranderen voor elke tag die je maar wilt, bijvoorbeeld strike
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:
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 
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);
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: Selecteer alles
[mod=(.*?)](.*?)[/mod]
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);
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]

Re: BB Code omzetten naar beheerders en moderators
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:
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;
}
Re: BB Code omzetten naar beheerders en moderators
Plaats het volledige posting.php eens in de Code dump.
Re: BB Code omzetten naar beheerders en moderators
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
Dat wel maar de posting.php ziet er bij mij als volgt uit:
posting.php Als hij bewerkt is: posting bewerkt
Re: BB Code omzetten naar beheerders en moderators
Jammer genoeg is de Code Dump niet perfect en kan hij maar een bepaald aantal tekens opslaan/weergeven. 

Re: BB Code omzetten naar beheerders en moderators
Ja 64kb ofzo.. Je kan 'm natuurlijk splitsen.
Re: BB Code omzetten naar beheerders en moderators
Posting bewerkt deel 2
Hier het ontbrekende deel.
En betreft bbcode Edit= zoals hij in mijn BBcode paneel staat.
Wacht met spanning af..
En betreft bbcode Edit= zoals hij in mijn BBcode paneel staat.
Wacht met spanning af..