Ich arbeite an einer Extension von mir, dort kann man über die Benutzerrechten/Gruppenrechten u. a. einstellen wer Beiträge zitieren darf.
Entzieht man z.b. einer Gruppe das Recht "Kann Beiträge zitieren", bekommt diese Gruppe wenn sie den BBCode quote (manuelle Eingabe in den Editor) benutzt, diese Meldung angezeigt:
Die Überprüfung in derDu darfst bestimmte BBCodes nicht verwenden: quote.
listener.php
dafür sieht so aus:
Code: Alles auswählen
public function check_quote_permissions($event)
{
if ($this->config['quote_enable'] == 0 || $this->config['noquote_lastpost_perm_phpbb'] && !$this->auth->acl_gets('u_view_reply_with_quote'))
{
$event['parser']->disable_bbcode('quote');
}
}
Code: Alles auswählen
'core.text_formatter_s9e_parse_before' => 'check_quote_permissions',
Ist es irgenwie möglich das diese Überprüfung nur in viewtopic greift?