장바구니

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

최근 본 상품

등록된 상품이 없습니다
워드프레스 전문가들이 선택한 필수 플러그인
    유용한팁
    Home / 유용한팁
    글보기
    망보드 모델링 개념 쉽게 이해하기
    조회수3970
    2016-07-18 20:18


    망보드는 게시판 수정을 보다 쉽게 제공하기 위해서 모델링이란 방식을 사용하고 있습니다.
    모델링은 망보드의 핵심 개념으로 모델링을 이해하지 못하면 관리자에서 제공하는 기능 이외의 어떤 기능도
    수정해서 사용할 수 없습니다.

    모델링 개념이 생소하신 분들을 위해 가장 간단하게 이해할 수 있는 방법을 소개합니다.

    1. 망보드 관리자에서 "게시판 관리" 메뉴에서 board1 게시판을 추가합니다.
    2. 게시판을 추가할 때 별도의 모델 파일을 설정하지 않았기 때문에 
      board1 게시판의 모델은 /wp-content/plugins/mangboard/skins/bbs_basic/includes/skin-model.php 파일로 연결됩니다.
    3. 파일 에디터(EditPlus )에서 제공하는 FTP 기능을 이용하여 /wp-content/plugins/mangboard/skins/bbs_basic/includes/skin-model.php 경로의 파일을 에디터로 불러옵니다.
    4. 모델 파일 상단에 보시면 게시판 목록을 담당하는 아래의 모델 코드를 확인하실 수 있습니다.
    $desktop_model['list']      = '
    {"type":"list_check","width":"50px","level":"10","class":"list_check"},
    {"field":"fn_pid","name":"번호","width":"50px","class":"num","type":"pid","class":"pid","responsive":"mb-hide-mobile mb-hide-tablet"},
    {"field":"fn_title","name":"제목","width":"","type":"title","maxlength":"40","maxtext":"..","td_class":"text-left"},
    {"field":"fn_user_name","name":"작성자","width":"115px","class":"user_name"},
    {"field":"fn_content","name":"내용","type":"search"},
    {"field":"fn_reg_date","name":"날짜","width":"90px","type":"date","class":"date","responsive":"mb-hide-mobile"},
    {"field":"fn_hit","name":"조회","width":"60px","class":"hit","responsive":"mb-hide-mobile mb-hide-tablet"}
    '
    ;

     

    5. {"field":"fn_reg_date","name":"날짜","width":"90px","type":"date","class":"date","responsive":"mb-hide-mobile"},
       코드를 찾아 삭제합니다.
    6. 위의 한줄의 코드는 게시판 목록에서 날짜를 보여주는 코드로 삭제할 경우 게시판 목록에서 날짜에 해당하는 부분이
       사라지는 것을 확인할 수 있습니다.
    7. 모델링 코드는 중괄호{}로 둘러싸인 한줄 한줄이 하나의 기능을 담당하기 때문에 모델링 코드를 삭제하면 해당되는 부분이
       삭제됩니다. 
    8. 모델링 코드의 순서를 바꾸면 게시판에 보여지는 순서도 바뀌게 됩니다.
    9. 새로운 항목을 보이게 하기 위해서는 한줄의 모델링 코드를 추가하면 됩니다.
    10. {"field":"fn_vote_good_count","name":"추천수","width":"80px"}, 코드를 날짜 모델링 코드 앞에 추가합니다.
    11. 게시판 목록에서 날짜 앞에 게시판 추천수 항목이 나타나면 정상적으로 추가한 것입니다.
    12. 이번엔 {"field":"fn_image_path","name":"이미지","width":"120px","height":"90px","search":"false","type":"img_bg"}, 
        코드를 제목 모델링 코드 앞에 추가합니다.
    13. 위의 코드를 추가하면 게시판 목록에서 제목 앞에 이미지 항목이 추가되 웹진처럼 사용할 수 있습니다.


    이제 어느정도 모델링 개념이 조금은 이해가 되시나요??
    다소 생소한 내용이라 처음에는 조금 어려우실 수도 있지만, 모델링 개념만 이해하시면 프로그래밍에 대한 이해가 없으신 분들도 망보드 게시판을 다양한 방식으로 수정해서 사용할 수 있도록 설계되어 있습니다.

    모델링에 대한 보다 자세한 내용은 아래 주소의 모델링 매뉴얼을 참고해 주시기 바랍니다.



    카테고리모델링