Q&A

댓글 3

  • 2025.02.03 07:05 #1857259
    제 지식수준에서는 단순히 질답수준으로 처리될것같지 않네요..
    별도 모듈이나 애드온을 작성하셔야 할걸로 보입니다.
  • 2025.02.03 10:33 #1857336

    Core 자체는, 공지, 글자색상, 글자굵게 는 관리자 전용기능입니다.
    강제로 스킨에서 열어줘도 글등록시 Core 내부에서 초기화해버려요

    Core 를 수정하거나, 관련 기능을 만들거나 해야합니다
    Core 수정으로 하고프면
    board.controller.php 의 procBoardInsertDocument 함수에서

    if(!$this->grant->manager)
    {
    unset($obj->is_notice);
    unset($obj->title_color);
    unset($obj->title_bold);
    }

    이 부분을 잘 조정해주시면 됩니다

     

    추가적으로 글 수정일때 그 아래에서 한번 더 제약을 거네요

    수정쪽에서...

     

    if(!$this->grant->manager)
    {
        $obj->is_notice = $oDocument->get('is_notice');
        $obj->title_color = $oDocument->get('title_color');
        $obj->title_bold = $oDocument->get('title_bold');
    }

     

    도 조절해야하고요

  • 2025.02.03 10:34 #1857341
    스킨 자체에서 별도로 만들 수도 있습니다.