bbpress에서 tinymce editor를 사용하는데 전체 기능을 지원하지 않습니다.

TechNote Forum Forums Forum bbpress에서 tinymce editor를 사용하는데 전체 기능을 지원하지 않습니다.

This topic contains 4 replies, has 2 voices, and was last updated by  cefm**** 11 months, 3 weeks ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #802

    technote
    Keymaster

    bbpress에서 tinymce 를 보면 위와 같이 기본적인 기능만 지원하고 있습니다.

    반면 일반 wordpress의 Post 를 작성할 때의 tinymce를 보면 아래와 같이 다양한 기능을 지원하고 있습니다.

    어떻게 하면 bbpress의 tinymce 기능을 전체 다 사용할 수 있을까요?

    #803

    cefm****
    Participant

    bbPress Enable TinyMCE Visual Tab 이라는 Plugin 을 이용해도 원하는 효과를 얻을 수 있습니다.

    bbPress 2.3.0 disabled the TinyMCE “visual tab” by default. When activated, this plugin brings it back.

    Additionally, this plugin also:

    Adds option to enable the full default TinyMCE mode (bbPress defaults to “teeny” mode).
    Adds option to enable the Media Upload button.

    그런데 Code highliter 효과를 내는 Enlighter plugin을 설치했는데 해당 버튼만 보이지 않습니다.

    admin 으로 접속했을 때만 보이고, 일반 user로 접속했을 때는 보이지가 않습니다.

    해당 plugin 설명에 보면 3rd party button은 동작 안할 수도 있다고 써있기는 한데 admin에서만 동작해서 애매합니다.

    If you have a plugin installed that adds 3rd party buttons to the editor, this option should not be enabled as these buttons will likely not be compatible with bbPress.
    • This reply was modified 11 months, 3 weeks ago by  cefm****.
    #806

    technote
    Keymaster

    결국은 bbpress에서 tinymce 를 사용할 때 3rdparty tinymce plugin 을 사용할 수 있는 방안을 찾으려고 하는데 쉽지 않네요.

    #810

    technote
    Keymaster
    #812

    cefm****
    Participant

    theme 밑 functions.php 다음 코드를 추가해주면 모든게 해결됩니다.

    function mm_ejs_frontend_editing($allowed){
        return is_user_logged_in();
    }
    
    add_filter('enlighter_frontend_editing', 'mm_ejs_frontend_editing');

     

     

    알고보니 enlighter가 tinymce에 나타나는 조건은 다음과 같았습니다.

    FILTER::enlighter_frontend_editing
    ———————————————–**Description:** Forced enabling/disabling of the frontend editing functions. The default value is created by the condition USER_LOGGED_IN AND (CAN_EDIT_POSTS OR CAN_EDIT_PAGES). Useful to bind editing capabilities to special users/groups

    Login 되어 있는 상태에서 POST나 PAGE를 수정할 수 있는 권한을 가진 User 일 경우 enlighter를 통한 code snippet을 추가할 수 있었습니다.

    • This reply was modified 11 months, 3 weeks ago by  cefm****.
    • This reply was modified 11 months, 3 weeks ago by  cefm****.
Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.