장바구니

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

최근 본 상품

등록된 게시물이 없습니다
    망보드 강의
    글보기
    제목망보드 커스터마이징하기2017-01-02 11:00:05
    작성자user icon
    망보드를 커스터마이징 하기 전에 원하는 게시판만 변경하기 위해서 스킨을 생성해줘야 합니다.
    아래 강의에 스킨 생성하는 방법이 있으니 아직 스킨 생성에 대해 모르시는분들은 클릭해주세요!!

    ↓↓↓↓

    "mangboard/skins/"스킨이름"/includes/skin-template.php"를 생성해줍니다.

    mb-file.php?path=2017%2F01%2F02%2FF336_8.JPG
     


    <?php
    //템플릿 함수 등록(템플릿 타입의 접두사, 템플릿 함수명)
    //"hometory_"로 시작하는 타입은 mbw_get_hometory_template 템플릿 함수를 통해 파싱
    mbw_add_template("hometory","mbw_get_hometory_template"); 

    if(!function_exists('mbw_get_hometory_template')){
        function mbw_get_hometory_template($mode, $data){
            global $mdb,$mstore,$mb_languages;
            $template_start     = '';
            $item_type          = $data["type"];

            if($item_type=='hometory_name'){
                $template_start    = 'Hometory';
            }else if($item_type=='hometory_text' ){
                $template_start    = 'Hometory text';
            }
            return $template_start;
        }
    }
    ?>


    위의 코드를 붙여넣어주세요.

    여기서 "hometory"는 모델에서 사용하는 타입의 접두사로 사용됩니다.
    "hometory"로 시작되는 타입은 mbw_get_hometory_template를 통해서 파싱되기때문에
    이름을 맞춰주어야 합니다.


    이제 모델에서 타입으로 사용자 템플릿을 사용해보겠습니다.
    "mangboard/skins/"스킨이름"/includes/skin-model.php"를 열어줍니다.

    "$desktop_model['view']"를 찾아서 적절한 위치에 아래의 소스를 붙여넣습니다.
    {"field":"fn_user_name","name":"이름","width":"200px","type":"hometory_text"},

    "field"로 설정해주었기 때문에 필드가 생성이됩니다.

    mb-file.php?path=2017%2F01%2F02%2FF337_9.JPG
     


    mb-file.php?path=2017%2F01%2F02%2FF338_10.JPG
     

    작성자 밑에 이름 "Hometory text"라고 정상적으로 출력이됩니다.
    (첨부파일은 없어서 출력되지않은 상태입니다)


    댓글
    자동등록방지
    (자동등록방지 숫자를 입력해 주세요)
    게티이미지뱅크

    최근 본 상품

    등록된 게시물이 없습니다

    장바구니

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