카테고리 출력

카테고리 출력

QA

카테고리 출력

본문

게시판 write.skin.php 에서

카테고리를 출력하려고 아래와 같이 했습니다.

 

    <div class="<?php echo $board_class; ?>">
        <h2><?php echo $write['ca_name']?></h2>
        <h1 class="sub_tit mt-1"><span class="fc_ver3_pointer"><?php echo $write['ca_name'] ?></span></h1>
    </div>

 

그런데 write.skin.php 페이지에서 상단에 출력을 하려고 하는데 출력이 안됩니다.

무엇을 잘못 했나요?

감사합니다.

 

이 질문에 댓글 쓰기 :

답변 6

무엇을 하려는지 모르겠군요

수정 페이지에서는 이미 분류값이 등록되어잇으니 $write['ca_name']을 출력 하면 나오지만

신규등록 페이지에서는 등록된 분류값이 없는데 무엇을 보여주려 하는가요?

대신에 분류를 선택하는 select option이 나오잖아요?

 

 

 

작성(write) 일 경우에 저장된 데이터가 없는데 어떻게 가져올까요?

수정($w=u) 일 경우는 기존에 작성시 ca_name 필드가 있는지 채크해보세요.

$write['ca_name'] 값이 제대로 전달되지 않기 때문이므로,

게시판 설정에서 카테고리 기능을 활성화하고 해당 변수가 정상적으로 할당되도록 코딩~

 

관리자 설정에서 해당 게시판의 카테고리 기능이 활성화되어 있는지 확인한 후,

write.skin.php 최상단에 _common.php와 board_form.php를 include하여

DB에서 정보를 불러와 $write['ca_name']에 할당한 후 출력하도록 해야 할 것입니다.

네~~~ 다만 ~  원 질문의 개념이 합리적이지 않아서 ㅠㅠ
그래도~, board_form.php 파일 내에 카테고리 정보를 불러와서
$write 배열에 할당하는 로직이 포함되어 있는지, 그리고 경로가 정확한지 확인하셔야 합니다.

질문을 이상하게 하시네요... 어휘 문제 같습니다.

 

수정페이지 = ca_name 을 적었으니 당연히 데이터 잘 나옴

쓰기페이지 = 현재 게시판 설정의 분류를 셀렉트 박스 형식으로 가져오고 싶음.

 

제가 이해한 내용이 맞나요?

 

그누보드 순정 게시판의 write.skin.php 에 보시면

 

    <?php if ($is_category) { ?>
    <div class="bo_w_select write_div">
        <label for="ca_name" class="sound_only">분류<strong>필수</strong></label>
        <select name="ca_name" id="ca_name" required>
            <option value="">분류를 선택하세요</option>
            <?php echo $category_option ?>
        </select>
    </div>
    <?php } ?>

 

이 부분이 카테고리 출력 부분입니다.

 

DB 안에 값이 있습니다.

수정할 때 값이 출력이 됩니다.

그런데 

write.skin.php 상단에 출력을 하고 싶은데

글쓰기 하는 경우에 출력이 안됩니다.

감사합니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 140
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT