Bepaalde BBcodes uitstellen voor gebruikers
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Bepaalde BBcodes uitstellen voor gebruikers
Is het mogelijk om bepaalde BBcodes uit te stellen voor gebruikers en dat alleen moderators en beheerders die BBcodes kunnen gebruiken?
-
- Berichten: 107
- Lid geworden op: 24 feb 2010, 14:24
Re: Bepaalde BBcodes uitstellen voor gebruikers
Je kunt ze onzichtbaar maken bij de knoppen. Dit is bij de instellingen van de BBcode, 'Toon bij het plaatsen van een bericht'. Aan mensen die de code mogen gebruiken, beheerders/moderators dus vertel je de BBcode zodat zij die kunnen gebruiken. Dit is natuurlijk de simpelste methode, als je wilt dat beheerders/moderators ook een knop zien bij het maken van een bericht, is er meer nodig.
Re: Bepaalde BBcodes uitstellen voor gebruikers
Ja, da's lekker veilig.
Vervolgens quote een gewone gebruiker de moderator en hij weet ook hoe het zit. Dat wil je echt niet.
Beter is om het topic [BETA] Beheerders/Moderators BBCode door te lezen. Dan maak je een onderscheid op basis van autorisaties, zoals het hoort.

Beter is om het topic [BETA] Beheerders/Moderators BBCode door te lezen. Dan maak je een onderscheid op basis van autorisaties, zoals het hoort.
Re: Bepaalde BBcodes uitstellen voor gebruikers
^ Bedankt, maar is dit dan ook mogelijk voor standaard BBcodes?
Re: Bepaalde BBcodes uitstellen voor gebruikers
Ik heb het idee van wel, je zou dan de
[mod=]
moeten vervangen door de juiste BBcode. Niet getest, dus zorg voor backups!Re: Bepaalde BBcodes uitstellen voor gebruikers
Volgens mij gaat het niet, maar kan ook iets verkeerd gedaan hebben. Ik heb dit geprobeert voor te testen, zodat alleen moderators en beheerders vette teksten kunnen typen.
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("/\[b\](.*?)\](.*?)\[\/b\]/s", "", $message_parser->message);
}
Re: Bepaalde BBcodes uitstellen voor gebruikers
En probeer dit eens?
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("/\[b\](.*?)\[\/b\]/s", "", $message_parser->message);
}
Re: Bepaalde BBcodes uitstellen voor gebruikers
De gebruikers kunnen de knop nog zien staan, maar als ze een tekst tussen de codes plaatsen, dan verschijnt die tekst niet. Het zou leuk zij dat die knop er bij de gebruikers niet staat en als ze die codes toch gebruiken dat er dan gewoon die codes mee in hun bericht worden geplaatst. Maar ik weet niet of dit wel mogelijk is?
Re: Bepaalde BBcodes uitstellen voor gebruikers
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("/\[b\](.*?)\[\/b\]/s", "\1", $message_parser->message);
}
Re: Bepaalde BBcodes uitstellen voor gebruikers
^ Spijtig, maar toch bedankt.
Btw: Zou het mogelijk kunnen zijn als ik alle BBcodes uitstel voor gebruikers, dat ik dan in mijn bestanden kan instellen dat ze gebruikers toch nog de BBcodes qoute,img en youtube zouden kunnen gebruiken?
Btw: Zou het mogelijk kunnen zijn als ik alle BBcodes uitstel voor gebruikers, dat ik dan in mijn bestanden kan instellen dat ze gebruikers toch nog de BBcodes qoute,img en youtube zouden kunnen gebruiken?
Re: Bepaalde BBcodes uitstellen voor gebruikers
Is al een tijdje geleden, maar ik heb een nieuwe vraag hierover. Als leden hun tekst tussen de uitgestelde BBcodes plaatsen, dan verschrijn t er helemaal niets.
Ik zou het graag zo hebben.
Stel: een lid gebruikt de BBcode onderlijnt. die heb ik uitgeschakeld, dus als hij tussen die tags een tekst typt, dan komt die tekst niet tevoorschijn als hij zijn bericht post. Maar ik zou graag hebben dat de tekst dan zo tevoorschijn komt in zijn bericht.
Ik zou het graag zo hebben.
Stel: een lid gebruikt de BBcode onderlijnt. die heb ik uitgeschakeld, dus als hij tussen die tags een tekst typt, dan komt die tekst niet tevoorschijn als hij zijn bericht post. Maar ik zou graag hebben dat de tekst dan zo tevoorschijn komt in zijn bericht.
Code: Selecteer alles
[u]Hallo iedereen[u]