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

카테고리를 select형으로 출력하는 방법 구해봅니다! 채택완료

미돌돌 7년 전 조회 8,607

그누프레스 질문답변란에 질문을 올렸었는데 해결을 못해서 그누보드 게시판에 올립니다.

 

그누프레스를 설치하여 사용중인데요

카테고리를 select 방식으로 출력하려면 어떻게 수정해야 되는지

고수님들께 조언 구해봅니다

 

현재 그누프레스에서 카테고리 출력 소스는 아래와 같습니다.

 

<!-- 게시판 카테고리 시작 { -->     <?php if ($is_category) { ?>     <nav id="bo_cate">         <ul id="bo_cate_ul">             <?php echo $category_option ?>         </ul>     </nav>     <?php } ?>     <!-- } 게시판 카테고리 끝 -->

 

 

며칠전 질문에 그누위즈님이 알려주신대로 아래 코드를 적용시 오류가 떠서 

lip/common.php 파일을 참고로

 

그누위즈님이 알려주신 코드

<!-- 게시판 카테고리 시작 { --></p>

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

<p><?php</p>

<p>$category_option_old = get_category_option($bo_table); // SELECT OPTION 태그로 넘겨받음</p>

<p>?></p>

<p><form name="fcategory" method="get" action="<?=$_SERVER['PHP_SELF']?>"></p>

<p><input type="hidden" name="bo_table" value="<?=$bo_table?>"></p>

<p><select name="sca"></p>

<p><option value=''>전체</option></p>

<p><?=$category_option_old?></p>

<p></select></p>

<p><input type="submit" value="확인" class="btn_submit"></p>

<p></form></p>

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

<p><!-- } 게시판 카테고리 끝 -->

이부분을

 

<!-- 게시판 카테고리 시작 { -->

<?php if ($is_category) { ?>

<?php $category_option = g5_get_category_option($board); // SELECT OPTION 태그로 넘겨받음?>

<form name="fcategory" method="get" action="<?=$_SERVER['PHP_SELF']?>">

<input type="hidden" name="bo_table" value="<?=$board?>">

<select name="sca">

<option value=''>所有地区</option>

<?=$category_option?>

</select>

<input type="submit" value="确认" class="btn_submit">

</form>

<?php } ?>

<!-- } 게시판 카테고리 끝 -->

 이렇게 수정해서 변경해보았습니다만 

/gnupress/skin/board/jiaru/list.skin.php on line 19 and defined in /plugins/gnupress/lib/common.lib.php on line 134 오류와 카테고리 선택시 해당 카테고리로 넘어가지 않고 변동이 없는 상태입니다.

 

고수님들의 조언 구해봅니다!

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

답변 2개

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

</p>

<p><!-- 게시판 카테고리 시작 { -->

<?php if ($is_category) { ?>

<?php $category_option = g5_get_category_option($board); // SELECT OPTION 태그로 넘겨받음?>

<form name="fcategory" method="get" action="<?php echo $default_href; ?>">

<select name="sca">

<option value=''>所有地区</option>

<?php echo $category_option ?>

</select>

<input type="submit" value="确认" class="btn_submit">

</form>

<?php } ?>

<!-- } 게시판 카테고리 끝 --></p>

<p>

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

답변에 대한 댓글 3개

미돌돌
7년 전
적용후 카테고리 선택하고 확인을 클릭하면 해당 카테고리가 아닌 메인페이지로 넘어갑니다.ㅠ.ㅠ
트리플
7년 전
메인페이지로 간다면 $default_href 값을 확인해보세요.
미돌돌
7년 전
잘해결 됬습니다! 감사합니다

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

좋은 답변 감사합니다

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

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

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

로그인