카테고리안의 a태그
본문
현재 카테고리 부분을 이런식으로 수정하였습니다.
여기서 저 카테고리 링크 안에 글쓰기를 넣어서 버튼 클릭하면 해당 카테고리는 유지된채로 글쓰기가
가능하게 할려고하는데요 저기 안에 다른 링크로 갈 수 있게 넣는 방법이 있을까요? 물론 저 안에는
메인 카테고리 글과 추가될 글쓰기버튼은 각각 다른 링크로 넘어가야 합니다 ㅜ
여기서 뭐 어떻게 할수 있을꺼같은데... 잘 모르겠네요 ㅜ
소스코드입니다.(board.php)
// 분류 사용 여부 (메인 게시판에서 보이기)
$is_category = false;
$category_option = '';
if ($board['bo_use_category']) {
$is_category = true;
$category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table;
$category_option .= '<li><a href="'.$category_href.'"';
if ($sca=='')
$category_option .= ' id="bo_cate_on"';
$category_option .= '>전체</a></li>';
$categories = explode('|', $board['bo_category_list']); // 구분자가 , 로 되어 있음
for ($i=0; $i<count($categories); $i++) {
$category = trim($categories[$i]);
if ($category=='') continue;
$category_option .= '<li><a href="'.($category_href."&sca=".urlencode($category)).'"';
$category_msg = '';
if ($category==$sca) { // 현재 선택된 카테고리라면
$category_option .= ' id="bo_cate_on"';
$category_msg = '<span class="sound_only">열린 분류 </span>';
}
$category_option .= '>'.$category_msg.$category.'</a></li>';
}
}
그리고 스킨쪽 소스코드입니다.
<!-- 카테고리 추 -->
<nav>
<!-- 게시판 카테고리 시작 {가 -->
<?php if ($is_category) { ?>
<nav id="bo_cate">
<h2><?php echo $board['bo_subject'] ?> 카테고리</h2>
<ul id="bo_cate_ul">
<?php echo $category_option?>
</ul>
</nav>
답변 3
글쓰기로 가려면
$category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table;
요놈을
$category_href = G5_BBS_URL.'/write.php?bo_table='.$bo_table;
라고 수정하면 글쓰기 페이지로 이동할건데요
$category_option .= '<li><a href="'.($category_href."&sca=".urlencode($category)).'"';
$category_msg = '';
if ($category==$sca) { // 현재 선택된 카테고리라면
$category_option .= ' id="bo_cate_on"';
$category_msg = '<span class="sound_only">열린 분류 </span>';
요기서 하나 추가
$category_ext = '<div><a href="<?php echo G5_BBS_URL;?>/write.php?bo_table=<?php echo $bo_table;?>&sca=<?php echo $sca;?>">글쓰기</a></div>';
}
요놈은 변경
$category_option .= '>'.$category_msg.$category.'</a></li>';
요렇게 변경
$category_option .= '>'.$category_msg.$category.'</a>';
$category_option .= $category_ext;
$category_option .= '</li>';
이걸 원하는 건가요??
// list.skin.php 하단 삽입
<script>
$('.btn_b02').on('click', function(e) {
e.preventDefault()
var sca =$(this).text().replace('전체', '');
$(this).attr('href', $(this).attr('href') + '&sca= <?php echo $sca?>');
window.location.href = $(this).attr('href');
});
</script>
// write.skin.php 하단 삽입
<script>
$('#ca_name').val('<?php echo $sca ?>');
</script>