Pagina 1 van 1
Bepaalde BBcodes uitstellen voor gebruikers
Geplaatst: 22 apr 2010, 17:21
door Zathura
Is het mogelijk om bepaalde BBcodes uit te stellen voor gebruikers en dat alleen moderators en beheerders die BBcodes kunnen gebruiken?
Re: Bepaalde BBcodes uitstellen voor gebruikers
Geplaatst: 22 apr 2010, 18:51
door AlbertPool
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
Geplaatst: 22 apr 2010, 19:44
door Ger
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.
Re: Bepaalde BBcodes uitstellen voor gebruikers
Geplaatst: 22 apr 2010, 20:53
door Zathura
^ Bedankt, maar is dit dan ook mogelijk voor standaard BBcodes?
Re: Bepaalde BBcodes uitstellen voor gebruikers
Geplaatst: 23 apr 2010, 08:00
door Ger
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
Geplaatst: 23 apr 2010, 17:01
door Zathura
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
Geplaatst: 23 apr 2010, 17:50
door Ger
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
Geplaatst: 23 apr 2010, 19:27
door Zathura
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
Geplaatst: 23 apr 2010, 20:22
door Ger
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);
}
Ik zou zo uit mijn hoofd niet weten hoe je een standaard BBcode-knop kunt verbergen.
Re: Bepaalde BBcodes uitstellen voor gebruikers
Geplaatst: 24 apr 2010, 16:36
door Zathura
^ 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?
Re: Bepaalde BBcodes uitstellen voor gebruikers
Geplaatst: 14 jun 2010, 22:27
door Zathura
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.