글쓰기시 카테고리가 자동 선택되게

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
글쓰기시 카테고리가 자동 선택되게

QA

글쓰기시 카테고리가 자동 선택되게

본문

수고하십니다.

 

메뉴를 만들어서 글쓰기시 정해 놓은 카테고리로 보내어

글을 쓰게 하고 싶습니다.

 

Session+1 메뉴를 누르면 

/bbs/write.php?bo_table=20220528_8&sca=Session+1

 

Session+2 메뉴를 누르면 

/bbs/write.php?bo_table=20220528_8&sca=Session+2

 

이렇게만 하니

카테고리로 가지 않더라구요.

 

팁자료에 참고하였는데 잘 안되어서요.

https://sir.kr/g5_tip/4920

 

// list.skin.php 하단 삽입 
<script> 
if (location.search.indexOf('&sca=') > -1) {
    var sca =  location.href.replace(/.+&sca=([^&]+).*/, '$1'); 
    $('.btn_b02').prop('href', $('.btn_b02').prop('href') + '&sca=' + sca); 

</script> 

// write.skin.php 하단 삽입 
<?php if (!$w) echo "<script>$('#ca_name').val('$sca')</script>"; ?>

 

이 질문에 댓글 쓰기 :

답변 3

skin/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 } ?>

<select id="ca_name" 이 부분이 있는지 확인해 보세요.

외부에 별도의 메뉴를 만들어서 글쓰기 링크를 보내는 거라면..

 

일단 write.skin.php 파일 상단에 이렇게 추가하고..

if ($bo_table == '게시판id' && $w == '' && $sca) {
    $category_option = get_category_option($bo_table, $sca);
}

 

링크는 이렇게 거세요.
/bbs/write.php?bo_table=게시판id&sca=Session%2B1

 

/bbs/write.php?bo_table=게시판id&sca=Session%2B2

 

+ 기호가 %2B 로 바뀐 겁니다.

한별아빠 님께서 알려주신 방법으로 하니

너무 잘 됩니다.

 

감사합니다.

 

<?php if($w != 'u' && isset($sca) && $sca) { //글수정이 아니고 분류가 있을 경우만 작동 ?>

    <script>

    $(function(){

        $("#ca_name").val("<?php echo $sca ?>").prop("selected", true);

    });

    </script>

<?php } ?>

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

회원로그인

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