카테고리 라디오버튼으로 정렬하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

카테고리 라디오버튼으로 정렬하기 정보

카테고리 라디오버튼으로 정렬하기

본문

개인적으로 셀렉트보다는 라디오버튼이 더 편하더군요.
카테고리 메뉴도 그렇게 나오도록 해봤습니다.

- 단점이라면 관리자 로긴했을때 공지 항목이 자동추가되는건 안됩니다.

아래 소스를 글쓰기 스킨파일에서 카테고리 메뉴 나오는 부분에 넣으면 됩니다.
(<select name=ca_name required itemname="분류"><option value="">선택하세요<?=$category_option?></select>)
괄호안 소스 주석처리.

//////////////////////////////////////

<table width='100%' cellpadding='0' cellspacing='0' style='margin:0 0 0 0;'>
<?
$cate_menu = explode("|",$board[bo_category_list]);

$ca_td_num = "4"; //가로칸수. 원하는 칸수만큼 지정해주면 됩니다.
$ca_td_width = 100 / $ca_td_num ;

for ($c=0, $cnt=count($cate_menu); $c<$cnt; $c++) {

if ($write[ca_name] == $cate_menu[$c])  { $checked[$c] = "checked"; } else { $checked[$c] = ""; }
if ($c == "0" || ($c >= $ca_td_num && $c % $ca_td_num == "0")) { echo "<tr>"; }
echo "<td width='".$ca_td_width."%'>";
echo "<input type='radio' name='ca_name' value='$cate_menu[$c]' ".$checked[$c].">";
echo $cate_menu[$c];
}
?>
</table>
추천
3

댓글 16개

수고하셨습니다.

1. 위처럼 할경우 하단 관련 스크립트를 주석처리나 삭제하셔야 합니다.

2. 공지를 자동(?)으로 추가하시려면
  $cate_menu = explode("|",$board[bo_category_list]);
  바로위에
  if ($is_admin) $board[bo_category_list] = $board[bo_category_list] . "|공지"; //뒤에 공지 넣기

//if ($is_admin) $board[bo_category_list] = "공지|" . $board[bo_category_list] ; //앞에 공지 넣기

  한 줄 넣으시면 됩니다.
전체 78 |RSS
그누4 팁자료실 내용 검색

회원로그인

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