1. Важное и срочное обновление IPB 3.4.5 - https://nulled.cc/threads/243375/

[Помощь] отключить парсинг некоторых BB кодов в личных сообщениях

Тема в разделе "IPB", создана пользователем E-body, 15 фев 2011.

Модераторы: Maybe
  1. E-body

    E-body

    Регистр.:
    6 сен 2007
    Сообщения:
    980
    Симпатии:
    315
    Как в ipb 2.3.х запретить парсинг некоторых BB кодов (в админке запрещает все) в личных сообщениях?
    Интересует именно запрет на использование , [url] .
    Предпологаю что править надо ../messenger.php [I]($this->msglib->postlib->parser->parse_bbcode = $this->ipsclass->vars['msg_allow_code'];)[/I]
    [php]//-----------------------------------------
    // Post process the editor
    // Now we have safe HTML and bbcode
    //-----------------------------------------
    $this->ipsclass->vars['max_emos'] = 0;
    $this->ipsclass->input['Post'] = $this->msglib->postlib->han_editor->process_raw_post( 'Post' );
    $this->msglib->postlib->parser->parse_smilies = 1;
    $this->msglib->postlib->parser->parse_nl2br = 1;
    $this->msglib->postlib->parser->parse_html = $this->ipsclass->vars['msg_allow_html'];
    $this->msglib->postlib->parser->parse_bbcode = $this->ipsclass->vars['msg_allow_code'];
    $this->ipsclass->input['Post'] = $this->msglib->postlib->parser->pre_db_parse( $this->ipsclass->input['Post'] );
    $this->ipsclass->input['Post'] = $this->msglib->postlib->parser->pre_display_parse( $this->ipsclass->input['Post'] );
    $this->ipsclass->input['Post'] = $this->msglib->postlib->parser->bad_words( $this->ipsclass->input['Post'] );
    if( $this->msglib->postlib->parser->error != "" )
    {
    $this->msglib->send_form( 0, $this->ipsclass->lang[$this->msglib->postlib->parser->error] );
    $this->output .= $this->msglib->output;
    return;
    }
    $this->ipsclass->input['msg_title'] = $this->msglib->postlib->parser->bad_words($this->ipsclass->input['msg_title']);
    [/php]