장바구니

등록된 상품이 없습니다
합계: 0

최근 본 상품

등록된 게시물이 없습니다
    상품 Q&A
    글보기
    관리자페이지 내 게시판 글목록 스킨
    user icon    
    2018-10-25 19:31:38

    질문을 하시기 전 "망보드 유용한팁" 게시판과 "망보드 강의" 게시판 검색을 통해 해결하지 못한 내용만 

    아래의 양식을 참고하셔서 답변자가 이해할 수 있도록 최대한 자세히 작성해 주시기 바랍니다.


     

    [질문 양식]

     

    1. 질문 검색 키워드 : 

        

       - 관리자, 게시판 , 스킨

       

     

    2. 질문 내용 : 


    안녕하세요.

    관리자페이지 - 게시판관리 - 게시판클릭시 게시판 목록이 출력되는 스킨을 따로 지정할수있을까요? (기본게시판으로 출력되는것같아요)


    예1 : qna게시판이 관리자에서 보면 프론트화면과 다릅니다. ( 답변이 목록에 노출되어있으며, 답변완료 체크가 안되고 등록된 답변글이 답변대기 상태로 표기됩니다.

    예2 : 일정관리스킨도 마찬가지로 리스트형식으로 출력됩니다. (모델에 대한 필드는 설정되어있습니다.)

        


    댓글 0|  조회수 18
    답 변
    글보기
    user icon    
    2018-10-25 20:34:29

    안녕하세요! 망보드 기술지원팀입니다.


    질문 답변 스킨의 경우 모델링 파일에서 관리자 페이지와 일반 페이지를 다르게 보이도록 설정이 되어있습니다.


    * 질문 답변 스킨 skin-model.php 파일 하단 

    //관리자 페이지

    if(mbw_is_admin_page()){

    if(mbw_get_request_mode()=="Frontend"){ // 게시판 모드일 경우에만

    add_action('mbw_board_skin_search', 'mbw_get_date_search_template'); // 기간 설정 템플릿 추가

    add_action('mbw_board_skin_header', 'mbw_get_copy_move_template'); // 이동, 복사 템플릿 추가

    }

    }else{

    if(mbw_get_param("mode")=="" || mbw_get_param("mode")=="list"){

    //관리자 페이지가 아닐경우 답변은 리스트에 출력하지 않도록 설정

    mbw_set_board_where(array("field"=>"fn_reply", "value"=>"0"));

    }

    }




    위와 같이 검색 조건을 넣어서 다르게 할수도 있고 아래와 같이 관리자 페이지 모델링 코드를 추가해서 다르게 보일 수 있습니다.


    //일반 페이지 목록 모델링 코드 

    $desktop_model['list'] = '

    {"type":"list_check","width":"30px","level":"10","class":"list_check"},

    {"field":"fn_pid","name":"W_PID","width":"50px","type":"pid","class":"mb-pid","responsive":"mb-hide-mobile mb-hide-tablet"},

    {"field":"fn_title","name":"W_TITLE","width":"","type":"title","maxlength":"60","maxtext":"..","td_class":"text-left"},

    {"field":"fn_user_name","name":"W_WRITER","width":"115px","class":"mb-user-name"},

    {"field":"fn_content","name":"W_CONTENT","type":"search"},

    {"field":"fn_reg_date","name":"W_DATE","width":"90px","type":"date","class":"date","responsive":"mb-hide-mobile"},

    {"field":"fn_hit","name":"W_HIT","width":"60px","search":"false","class":"hit","responsive":"mb-hide-mobile mb-hide-tablet"},

    {"field":"fn_tag","name":"W_TAG","type":"search"}

    ';

    //관리자 페이지 목록 모델링 코드 

    $desktop_model['list_admin'] = '

    {"type":"list_check","width":"30px","level":"10","class":"list_check"},

    {"field":"fn_pid","name":"W_PID","width":"50px","type":"pid","class":"mb-pid","responsive":"mb-hide-mobile mb-hide-tablet"},

    {"field":"fn_title","name":"W_TITLE","width":"","type":"title","maxlength":"60","maxtext":"..","td_class":"text-left"},

    {"field":"fn_user_name","name":"W_WRITER","width":"115px","class":"mb-user-name"},

    {"field":"fn_content","name":"W_CONTENT","type":"search"},

    {"field":"fn_reg_date","name":"W_DATE","width":"90px","type":"date","class":"date","responsive":"mb-hide-mobile"},

    {"field":"fn_hit","name":"W_HIT","width":"60px","search":"false","class":"hit","responsive":"mb-hide-mobile mb-hide-tablet"},

    {"field":"fn_tag","name":"W_TAG","type":"search"}

    ';



    일정관리 스킨이 관리자에서 리스트로 표시되는 것은 숏코드 처럼 list_type이 calendar이라고 알려주지 않아서 리스트로 출력되는 현상으로

    관리자에서는 갤러리, 캘린더 게시판은 일반 리스트로 표시되도록 되어있습니다.


    댓글 0