테스트 사이트 - 개발 중인 베타 버전입니다

글쓰기 링크를 카테고리 선택된 상태로 걸수 있나요? 채택완료

동물원 1년 전 조회 4,658

 "서비스신청|고객상담|기타문의" 이렇게 3가지 카테고리가 있습니다.

 

글쓰기 페이지가 바로 보이게 하기 위해서 

/bbs/write.php?bo_table=게시판ID  형식으로 링크를 걸고 있는데요.

이렇게 하면 카테고리가 선택되지 않은 상태로 글쓰기 페이지가 열립니다.

 

혹시 카테고리가 선택된 상태로 글쓰기 페이지를 링크하는 방법이 있을까요?

예를들어, [서비스신청] 배너를 클릭하면 "서비스신청" 카테고리가 선택된 상태로

글쓰기 페이지가 열리게 하고 싶습니다.

 

답변 및 도움 부탁 드립니다. 감사합니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
1년 전

사용하시는 게시판 스킨 / write.skin.php 파일을 열어주세요

 

그리고 "분류를 선택하세요"를 검색해주세요

그리고 코드 변경 해주세요

 

</p>

<p> <?php if ($is_category) { ?></p>

<p>    <div class="bo_w_select write_div"></p>

<p>        <label for="ca_name" class="sound_only">분류<strong>필수</strong></label></p>

<p>        <select name="ca_name" id="ca_name" required></p>

<p>            <option value="">분류를 선택하세요</option></p>

<p>            <?php</p>

<p>            $ca_value = $_GET['sca'];</p>

<p>            $categories = explode("\n", $category_option);</p>

<p>            foreach ($categories as $category) {</p>

<p>                if (strpos($category, 'value="'.$ca_value.'"') !== false) {</p>

<p>                    $category = str_replace('<option', '<option selected', $category);</p>

<p>                }</p>

<p>                echo $category;</p>

<p>            }</p>

<p>            ?></p>

<p>        </select></p>

<p>    </div></p>

<p>    <?php } ?></p>

<p>

 

아 그리고 ...

/bbs/write.php?bo_table=게시판ID&sca=카테고리이름 지정해주셔야 합니다.

예) /bbs/write.php?bo_table=게시판ID&sca=서비스신청

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

동물원
1년 전
와~ 정말 친절하고 상세한 답변 너무 감사 드립니다. 큰 도움 주셔서 감사해요.

댓글을 작성하려면 로그인이 필요합니다.

1년 전

다음 코드가 도움이 될지 모르겠습니다.

 

e.g. write.skin.php

</p>

<p><script></p>

<p>/*</p>

<p>/bbs/write.php?bo_table={게시판ID}&sca={카테고리}</p>

<p>*/</p>

<p> </p>

<p>    $(function () {</p>

<p>        var qs = new URLSearchParams(location.search);</p>

<p>        var sca = qs.get('sca');</p>

<p>        if (sca != null && $('#ca_name').length == 1) {</p>

<p>            $('#ca_name').val(sca);</p>

<p>        }</p>

<p>    });</p>

<p></script></p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

cuwaaang
1년 전

&ca_name=카테고리

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인