s

글쓰기에서 분류를 라디오버튼으로바꾸기

· 2010-09-09 (목) 00:10:24 · 2311 · 2
활용팀의 소스중 아래의 좋은 소스를 글쓰기에 적용시키려합니다
셀렉트로된 분류를 아래의 라디오 버튼으로 적용하였는데. 비로그인시 글쓸떄는 괜찮은데 관리자가 로그인해서 수정을 클릭해서 보면 스크립트에러가 생기네요.그런데 글수정은 됩니다
그누보드 최신것인데 무슨 이유일런지요.......................
분명관리자와 로그인과 연관이 있을것 같은데요 해결점이 있을런지요.............

--------------------------------------------write.skin.php에서 분류적용소스
<?
$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];
}
?>
----------------------------중간생략--------------------------------------
------------------------------------------------하단 적용스크립트(최신내용)
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
if ($is_admin)
{
echo "
if (typeof(document.fwrite.ca_name) != 'undefined')
{
document.fwrite.ca_name.options.length += 1;
document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].value = '공지';
document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].text = '공지';
}";
}
?>

with (document.fwrite)
{
if (typeof(wr_name) != "undefined")
wr_name.focus();
else if (typeof(wr_subject) != "undefined")
wr_subject.focus();
else if (typeof(wr_content) != "undefined")
wr_content.focus();

if (typeof(ca_name) != "undefined")
if (w.value == "u")
ca_name.value = "<?=$write[ca_name]?>";
}
|

댓글 2개

라디오 버튼의 경우 무조건 하나는 체크를 해여한다는 점에서 에러가 나는 것으로 판단됩니다.
그에 상응하게 소스를 수정해야할 것입니다.

나머지는 다음 분에게..
활용팁에서 분류를 검색해보세요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
10-09-09 조회 1,638
10-09-09 조회 2,064
10-09-09 조회 1,862
10-09-09 조회 2,032
10-09-09 조회 1,624
10-09-09 조회 1,836
10-09-09 조회 2,312
10-09-09 조회 1,771
10-09-08 조회 1,371
10-09-08 조회 1,789
10-09-08 조회 1,581
10-09-08 조회 1,605
10-09-08 조회 1,595
10-09-08 조회 1,593
10-09-08 조회 1,975
10-09-08 조회 3,287
10-09-08 조회 1,655
10-09-08 조회 1,603
10-09-08 조회 2,070
10-09-08 조회 1,650