장바구니

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

최근 본 상품

등록된 상품이 없습니다
워드프레스 전문가들이 선택한 필수 플러그인
    유용한팁
    Home / 유용한팁
    글보기
    망보드 게시판 숏코드 속성 및 샘플 코드
    조회수9476
    2016-07-18 20:17


    망보드 1.8.3 버전부터 초보자분들도 쉽게 게시판 속성을 수정할 수 있도록 하기 위해 숏코드 속성이 많이 추가되었습니다.
    초보자 분들을 위한 내용이 많이 정리되어 있는 곳이기 때문에 초보자 분들은 주의깊게 읽어보시기 바랍니다.

    아래의 샘플코드에서 board1은 게시판 이름에 해당하는 부분으로  
    "워드프레스 관리자 > MangBoard > 게시판 관리" 페이지에서 생성하신 게시판 이름으로 수정해서 사용해 주세요.



    워드프레스 게시판 숏코드 ]


    게시판 공통 > 게시판 번호가 1번인 글의 내용을 보여주는 숏코드 속성

    [mb_board name="board1" style="" mode="view" board_pid="1"]

    게시판 공통 > 게시판의 가장 최신글의 내용을 보여주는 숏코드 속성
    [mb_board name="board1" style="" mode="view"]

    게시판 공통 > 1단 카테고리가 "qanda" 로 설정된 목록을 보여주고 게시판 넓이를 90%로 설정
    [mb_board name="board1" category1="qanda" style="width:90%"]

    게시판 공통 > 1단 카테고리가 "스킨", 2단 카테고리가 "갤러리"로 설정된 목록을 보여줌
    [mb_board name="board1" category1="스킨" category2="갤러리"]

    게시판 공통 > 1단 카테고리가 위젯 또는 스킨으로 설정된 목록을 보여줌 (망보드 1.8.3)
    [mb_board name="board1" style="" category1="위젯,스킨"]

    게시판 공통 > 게시물 작성 후 http://홈페이지/form_result/ 주소로 이동 (망보드 1.8.4)
    [mb_board name="board1" style="" write_next_url="/form_result/"]
     => 게시물 작성 후 별도의 신청 완료 페이지가 필요할 경우 사용
     => 같은 홈페이지 내의 URL 주소만 설정 가능 

    게시판 공통 > 목록보기 권한이 레벨 1로 설정된 board1 게시판에 비회원이 접속시 로그인 페이지로 이동없이 
     바로 로그인 화면 표시 (망보드 1.8.4)
    [mb_board name="board1" style="" login_page="1"]
     => 비즈니스 패키지에서 회원 폼 모드가 "MB-FORM"이면서 목록보기 권한이 반드시 레벨 1 이상으로 설정 필요
     => 갤러리, 캘린더 게시판 숏코드에서도 사용 가능

    게시판 공통 > 1:1 상담형태로 본인이 작성한 글만 보여주는 보여주는 숏코드 속성 (망보드 1.8.4)
       - where : user_post1 (본인이 작성한 게시물만 목록에 표시), 

                       user_post2 (본인이 작성한 게시물과 본인 게시물에 작성된 답변만 목록에 표시)

       - where_level : where에 설정한 속성을 특정 레벨 이하인 회원에게만 적용

         (숫자 7 입력시 레벨 7 이하인 회원들에게만 적용, 생략시 모든 회원에게 적용)

       => 레벨 7이하인 회원이 접속시 본인이 작성한 게시물만 보이게 하는 숏코드

       [mb_board name="board1" style="" where="user_post1" where_level="7"]

       => 레벨 7이하인 회원이 접속시 본인이 작성한 게시물과 본인 게시물 답변만 목록에 보여주는 숏코드

       [mb_board name="board1" style="" where="user_post2" where_level="7"]


    게시판 공통 > 게시판 검색 숏코드 속성 (망보드 1.9.1)

       - search_field : 검색할 게시판 필드 이름 (https://www.mangboard.com/tip/?vid=6)

       - search_text : 검색 키워드 입력

       => 게시판에서 특정 사용자가 작성한 게시물을 검색해서 보여주는 숏코드

         [mb_board name="board1" search_field="fn_user_name" search_text="홍길동" style=""]

       => 게시판에서 2021년도에 등록된 게시물을 검색해서 보여주는 숏코드

         [mb_board name="board1" search_field="fn_reg_date" search_text="2021" style=""]


    게시판 공통 > 게시판 정렬 숏코드 속성 (망보드 1.9.1)
       - order_by : 정렬할 게시판 필드 이름 (https://www.mangboard.com/tip/?vid=6)
       - order_type : 정렬 순서 desc(내림차순), asc(오름차순)

       => 게시판을 조회수 순으로 정렬하는 숏코드

         [mb_board name="board1" order_by="fn_hit" order_type="desc" style=""]

       => 게시판을 최근에 수정된 게시물 및 댓글이 달린순으로 정렬하는 숏코드

         [mb_board name="board1" order_by="fn_modify_date" order_type="desc" style=""]


    게시판 공통 > 게시판 숏코드에서 사용할 수 있는 게시판 옵션 (망보드 1.8.5)

       [mb_board name="board1" style="" page_size="20" comment_size="50" block_size="10" use_notice="1" use_secret="1" use_comment="1" category_data="카테고리1,카테고리2,카테고리3"]

       - page_size : 게시판 목록 개수 설정

       - comment_size : 댓글 목록 개수 설정

       - block_size : 페이지네이션 블록 개수 설정

       - use_notice : 공지사항 기능 설정 (사용:1, 사용안함: 0)

       - use_list_search : 목록 검색 기능 설정 (사용:1, 사용안함: 0)

       - use_list_title : 목록 제목바 표시 설정 (사용:1, 사용안함: 0)   

       - use_secret : 비밀글 기능 설정 (사용[선택]:1, 사용[필수]: 2, 사용안함: 0)

       - use_comment : 댓글 기능 설정 (사용:1, 사용안함: 0)

       - category_type : 카테고리 타입 설정

         NONE: 사용안함

         TAB_RELOAD: 탭메뉴 (탭메뉴 클릭시 새로고침)

         TAB_AJAX: 탭메뉴 (탭메뉴 클릭시 AJAX 방식으로 데이타 불러옴)

         SELECT_NONE: SELECT (검색 버튼 클릭시에만 카테고리 적용)

         SELECT_RELOAD: SELECT (카테고리 변경시 새로고침)

         SELECT_AJAX: SELECT (카테고리 변경시 AJAX 방식으로 데이타 불러옴)

       - category_data : 카테고리 데이타 설정

       => 모바일 및 태블릿에서 속성을 다르게 적용할 경우 "mobile_","tablet_" 접두사를 붙여서 

         "page_size","tablet_page_size","mobile_page_size" 형태로 설정 가능

       => 데스크탑 목록 개수 20개, 태블릿 목록 개수 15개, 모바일 목록 개수 10개로 설정하는 숏코드

         [mb_board name="board1" page_size="20" tablet_page_size="15" mobile_page_size="10"]

       => 데스크탑, 태블릿은 탭메뉴(탭메뉴 클릭시 새로고침) 카테고리로 설정하고, 

            모바일은 SELECT(카테고리 변경시 새로고침) 카테고리 형태로 설정하는 숏코드

         [mb_board name="board1" category_type="TAB_RELOAD" tablet_category_type="TAB_RELOAD"   mobile_category_type="SELECT_RELOAD"]

       => 데스크탑, 태블릿, 모바일의 카테고리 데이터를 다르게 설정하는 숏코드

         [mb_board name="board1" category_data="카테고리1,카테고리2,카테고리3,카테고리4" tablet_category_data="카테고리1,카테고리2,카테고리3mobile_category_data="카테고리1,카테고리2"]



    게시판 공통 > 게시판 목록에서 제목 또는 이미지 클릭시 다른 워드프레스 페이지 주소로 이동
    [mb_board name="board1" style="" post_id="23238"]
     => 동일한 게시판을 2개 이상의 페이지에 연결해서 사용할 경우 사용
     => 이동하고자 하는 워드프레스 페이지에서 상단에 보이는 "페이지 편집" 버튼을 눌러 관리자 페이지로 이동하면
         아래와 같은 주소가 보이는데 post= 뒤에 나오는 숫자를 post_id 값으로 입력합니다

      
    일반 게시판
    [mb_board name="board1"]
      

    일반 게시판 > 자료실 스킨 모바일 제목 하단 포맷 설정 (망보드 1.8.4)

       [mb_board name="board1" style="" title_format="name_date_hit"] 

       => 포맷 설정을 통해 순서 변경 및 삭제 가능 

       => 날짜,이름,조회수 순으로 순서 변경: "date_name_hit"

       => 조회수 삭제: "name_date", 날짜만 표시: "date"

       => 날짜,이름,조회수 모두 삭제: "none"


     

    갤러리 게시판
    [mb_board name="board1" list_type="gallery"]

    갤러리 게시판 가로 이미지 개수가 PC 5개, 태블릿 3개, 모바일 2개 형태로 나타남 
    [mb_board name="board1" list_type="gallery" responsive_class="col-532"]

    갤러리 게시판 > 가로 이미지 개수가 PC 4개, 태블릿 3개, 모바일 2개 형태로 나타남
    [mb_board name="board1" list_type="gallery" responsive_class="col-432"]

    갤러리 게시판 > 가로 이미지 개수가 PC 3개, 태블릿 2개, 모바일 1개 형태로 나타남
    [mb_board name="board1" list_type="gallery" responsive_class="col-321"]



    웹진 및 갤러리 게시판 > 대표 이미지가 등록되지 않은 게시물에 디폴트 이미지 적용 (망보드 1.9.4) 
       - gallery_image_type : image(대표 이미지가 등록된 게시물만 목록에 표시), all(모든 게시물을 목록에 표시) 
       - default_image_url : 대표 이미지가 없는 게시물에 설정할 디폴트 이미지 URL 

       => 웹진 게시판에서 대표 이미지가 없는 게시물에 디폴트 이미지를 설정하는 숏코드
          게시판을 웹진 게시판으로 사용하기 위해서는 웹진 모델 또는 웹진 스킨을 적용해야 사용 가능
          [mb_board name="board1" default_image_url="디폴트 이미지 URL" style=""]

       => 웹진 위젯에서 대표 이미지가 없는 게시물에 디폴트 이미지를 설정하는 숏코드
          웹진 위젯에서 제공하는 숏코드에 default_image_url="디폴트 이미지 URL" 속성 추가
          ex) "웹진 최근 게시물 위젯" 숏코드 샘플
          [mb_latest_webzine name="hometory_slide" title="웹진 최근 게시물" list_size="5" style="max-width:360px" default_image_url="디폴트 이미지 URL"]

       => 갤러리 게시판에서 모든 게시물을 불러오면서 대표 이미지가 없는 게시물은 디폴트 이미지로 설정하는 숏코드
          갤러리 게시판 및 위젯은 기본적으로 대표 이미지가 없는 게시물은 불러오지 않기 때문에 gallery_image_type="all" 속성을 추가해서 모든 게시물이 표시되도록 설정해야 디폴트 이미지 사용 가능
          [mb_board name="board1" list_type="gallery" responsive_class="col-321" gallery_image_type="all" default_image_url="디폴트 이미지 URL" style=""]

       => 갤러리 위젯 및 슬라이드에서 모든 게시물을 불러오면서 대표 이미지가 없는 게시물은 디폴트 이미지로 설정하는 숏코드
          갤러리 위젯 및 슬라이드에서 제공하는 숏코드에 gallery_image_type="all" default_image_url="디폴트 이미지 URL" 속성 추가
          ex) "반응형 갤러리 슬라이드 M1" 숏코드 샘플
          [mb_responsive_slide_m1 name="board1" list_size="10" slide_size="5-4-3-3" style="max-width:780px;margin:0 auto;" img_height="420px" tablet_img_height="220px" mobile_img_height="220px" type="image" speed="600" use_title="true" link_type="true" auto_play="true" auto_speed="3000" gallery_image_type="all" default_image_url="디폴트 이미지 URL" ]



    캘린더 게시판
    [mb_board name="board1" list_type="calendar" style=""]




    최근 게시물
    [mb_latest name="board1"]
     
    최근 게시물 공통> 글목록 5개, 제목 길이는 최대 80자, 넓이 40%로 설정
    [mb_latest name="board1" list_size="5" maxlength="80" style="width:40%"]

    최근 게시물 공통 > 글목록 5개, 조회수가 많은 게시물 순으로 최근 게시물을 불러오도록 설정
    [mb_latest name="board1" list_size="5" order_by="hit" order_type="desc" style=""]

    최근 게시물 공통 > 글목록 5개, 댓글 개수가 많은 게시물 순으로 최근 게시물을 불러오도록 설정
    [mb_latest name="board1" list_size="5" order_by="comment_count" order_type="desc" style=""]

    멀티 최근 게시물 > board1,board2,board3 게시판의 최근 게시물을 보여줌, 글목록 5개, 넓이 40%로 설정 (망보드 1.8.3)
    [mb_latest name="board1" join="board2,board3" list_size="5" style="width:40%"]
     - join 속성을 이용하여 추가하는 게시판은 최대 4개까지만 가능
     - 게시판이 워드프레스 페이지에 숏코드로 등록되어 있는 게시판만 설정 가능 
     - 최근 게시물 공통 속성으로 갤러리 최근 게시물, 슬라이드, 타이핑 위젯에서도 사용 가능 




    게시판 내용 출력 > board1 게시판의 1번글의 내용을 출력 (망보드 1.8.4) 
    [mb_board_item name="board1" pid="1" style=""]
     - name : 게시판 이름 입력 (목록,글보기 권한이 0으로 설정된 게시판만 가능)
     - pid : 게시판 글번호 입력 (pid 값 생략시 가장 최신글의 내용을 출력, 비밀글은 출력 안됨)
     
    게시판 제목 출력 > board1 게시판의 1번글의 제목을 출력 (망보드 1.8.4)
    [mb_board_item name="board1" pid="1" field="title" style=""]
     - name : 게시판 이름 입력 (목록,글보기 권한이 0으로 설정된 게시판만 가능)
     - pid : 게시판 글번호 입력 (pid 값 생략시 가장 최신글의 내용을 출력, 비밀글은 출력 안됨)
     - field : title (게시판 제목), user_name (작성자 이름), pid (게시물 번호)

      

    게시판 모델링 > 목록,글보기,글쓰기 항목 감추는 숏코드 속성 (hide_list, hide_view, hide_write)

       - hide_list : 자료실 목록 페이지에서 감추고자 하는 항목의 필드명 또는 타입명을 쉼표로 구분해서 입력

       - hide_list_level : hide_list에 설정한 속성을 특정 레벨 이하인 회원에게만 적용 

         (숫자 7 입력시 레벨 7 이하인 회원들에게만 적용, 생략시 모든 회원에게 적용)

       - hide_list_group : hide_list에 설정한 속성을 특정 그룹 회원에게만 적용 

         (쉼표로 구분해서 입력가능, 비회원 그룹은 guest, 생략시 모든 회원에게 적용)

       - hide_list_except_group : hide_list에 설정한 속성을 특정 그룹 회원에게만 적용하지 않음 

         (hide_list에 설정된 항목을 특정 그룹에게만 보이게 할 경우 사용)


       - hide_view : 글보기 페이지에서 감추고자 하는 항목의 필드명 또는 타입명을 쉼표로 구분해서 입력

       - hide_view_level : hide_view에 설정한 속성을 특정 레벨 이하인 회원에게만 적용 

         (숫자 7 입력시 레벨 7 이하인 회원들에게만 적용, 생략시 모든 회원에게 적용)

       - hide_view_group : hide_view에 설정한 속성을 특정 그룹 회원에게만 적용 

         (쉼표로 구분해서 입력가능, 비회원 그룹은 guest, 생략시 모든 회원에게 적용)

       - hide_view_except_group : hide_list에 설정한 속성을 특정 그룹 회원에게만 적용하지 않음 

         (hide_view에 설정된 항목을 특정 그룹에게만 보이게 할 경우 사용)


       - hide_write : 글쓰기 페이지에서 감추고자 하는 항목의 필드명 또는 타입명을 쉼표로 구분해서 입력

         (필수입력으로 설정된 항목의 필드명에 대해서는 사용이 불가하며, 필수입력 항목은 모델링 기능을 통해서만 삭제 가능)

       - hide_write_level : hide_write에 설정한 속성을 특정 레벨 이하인 회원에게만 적용 

         (숫자 7 입력시 레벨 7 이하인 회원들에게만 적용, 생략시 모든 회원에게 적용)

       - hide_write_group : hide_write에 설정한 속성을 특정 그룹 회원에게만 적용 

         (쉼표로 구분해서 입력가능, 비회원 그룹은 guest, 생략시 모든 회원에게 적용)

       - hide_write_except_group : hide_list에 설정한 속성을 특정 그룹 회원에게만 적용하지 않음 

         (hide_write에 설정된 항목을 특정 그룹에게만 보이게 할 경우 사용)


       => 자료실 목록에서 작성자와 조회수를 감추려면 hide_list="fn_user_name,fn_hit" 형태로 숏코드에 추가 

          (fn_pid:번호, fn_title:제목, fn_user_name:작성자, fn_reg_date:날짜, fn_hit:조회, fn_content:글내용)

          자료실: [mb_board name="board1" hide_list="fn_user_name,fn_hit"]

       => 갤러리 목록에서 작성자 항목을 감추려면 hide_list="fn_user_name" 형태로 숏코드에 추가 

          갤러리: [mb_board name="board1" list_type="gallery" hide_list_gallery="fn_user_name"]

          갤러리(Masonry) : [mb_board name="board1" list_type="gallery" hide_list_masonry="fn_user_name"]

       => 회원가입 및 회원정보 수정에서 이메일, 휴대폰, 사진, 주소를 감추는 숏코드

         - 회원가입

           [mb_user name="user_register" hide_write="fn_user_email,fn_user_phone,fn_user_picture,user_address"]

         - 정보수정

           [mb_user name="user_info" hide_write="fn_user_email,fn_user_phone,fn_user_picture,user_address_info"]

       => 글쓰기 페이지에서 레벨 7이하인 회원은 파일업로드 항목을 감추는 숏코드

          [mb_board name="board1" hide_write="file" hide_write_level="7"]

       => 글쓰기 페이지에서 비회원(guest)과 home 그룹에 속하는 회원은 파일업로드 항목을 감추는 숏코드

          [mb_board name="board1" hide_write="file" hide_write_group="guest,home"]

       => 글쓰기 페이지에서 commerce 그룹에 속하는 회원만 파일업로드 항목을 보여주는 숏코드

          [mb_board name="board1" hide_write="file" hide_write_except_group="commerce"]

       => 모바일 및 태블릿에서 속성을 다르게 적용할 경우 "mobile_","tablet_" 접두사를 붙여서 

         "mobile_hide_write","tablet_hide_write","mobile_hide_write_level" 형태로 설정 가능


     

     



    워드프레스 회원기능 숏코드 ] 
    "mangboard/plugins/user" 폴더가 있을 경우에만 사용가능 (비즈니스 패키지 설치 필요)

    로그인  (고유주소: user_login)
    [mb_user name="login"]

    로그아웃  (고유주소: logout)
    [mb_user name="logout"]

    아이디 찾기  (고유주소: user_find_id)
    [mb_user name="user_find_id"]
     
    아이디/비밀번호 찾기  (고유주소: lost_password)
    [mb_user name="lost_password"]

    비밀번호 수정  (고유주소: modify_password)
    [mb_user name="modify_password"]

    회원 정보  (고유주소: user_info)
    [mb_user name="user_info"]

    회원 가입 (고유주소: user_register)
    [mb_user name="user_register"]

    회원 탈퇴 (고유주소: user_withdrawal)
    [mb_board name="user_withdrawal" style=""]


    개인정보 처리방침 (mangboard/plugins/user/user-privacy-policy.php, 고유주소: privacy_policy)
    [mb_user name="privacy_policy"]

    회원 약관 (mangboard/plugins/user/user-terms-service.php, 고유주소: terms_service)
    [mb_user name="terms_service"]


    회원 페이지 공통 > 회원 페이지 상단 제목 표시여부 설정 
    [mb_user name="user_register" use_page_title="false"]
     - use_page_title : 회원 페이지 제목 표시 (true: 페이지 제목 표시, false: 페이지 제목 표시 안함)

    회원페이지1.jpg






    [ 워드프레스 쇼핑몰 기능 숏코드 ] 
    "mangboard/plugins/commerce" 폴더가 있을 경우에만 사용가능 (커머스 패키지 설치 필요)

    커머스 패키지 Shortcode 세부 설정






     
    카테고리일반