글 쓰기 작성시 자동으로 카테고리 입력할수 없나여 ? > 그누4 질문답변

그누4 질문답변

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

글 쓰기 작성시 자동으로 카테고리 입력할수 없나여 ? 정보

글 쓰기 작성시 자동으로 카테고리 입력할수 없나여 ?

본문

안녕하세요.
신입 회원입니다.
질문을 너무 많이 하는것 같네요..
그런데 글 쓰기 버튼을 누르면..예를들어...
질문 or 답변 카테고리가 있다면..
 
[글쓰기] 를 눌렀을때... 자동으로 카테고리가 [질문] or [답변] 이런식으로 자동으로 입력되게 하려면 어떻게 하나여 ?
 
하루에 질문을 두개나 하다니..흠....
아직도 배울께 너무 많다는 말이구만..
글쓰기를 눌렀을때 자동으로 카테고리가 들어가게 만들려고 하는데..
 
머... http://www.주소.com/board/bbs/write.php?bo_table=board_hugi&sca=카테고리입력
 
이런시으로 해도 않되더라구요..
 
방법이 없을까요 ?

댓글 전체

<? if(!empty($sca)) { ?>
<script language="JavaScript">
window.onload=function() {
document.getElementById('ca_name').value="<?=$sca?>";
}
</script>
<? } ?>

위의 소스를 해당 게시판 스킨 write.skin.php 파일의 맨 마지막에 넣으세요.
http://www.test.co.kr/board/bbs/write.php?bo_table=board_gallery&sca=카테고리명
이렇게 붙여주면 정상적으로 동작합니다.
만약 sca 값이 없어도 디폴트로 선택되게 하려면,

<script language="JavaScript">
window.onload=function() {
document.getElementById('ca_name').value="디폴트값";
}
</script>

이렇게 수정하세요.
질문하신지는 오래 되었지만, 저도 이런 해결방안을 찾다가 여기서 힌트를 얻게 되었습니다.
엔진님의 설명대로라면 글쓰기의 카테고리가 디폴트로 정해져서 한가지 밖에 쓸 수 없습니다.
제가 하고자 하는것은 현재 보고있는 카테고리를 글쓰기에 그대로 반영하는 것인데,

해당 스킨의 list_skin.php에서 글쓰기버튼에 해당하는 링크를 바꿔주어야 합니다.
예를 들어
<? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border='0'></a><? } ?>
이렇게 되어있는 부분을

<? if ($write_href) { ?><a href="<?=$write_href?>&sca=<?=$sca?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border='0'></a><? } ?>

이렇게 바꿔주시면, 현재 보고있는 카테고리값을 그대로 반영하게 됩니다.

중요한 것은, 엔진님께서 설명해 주신
<? if(!empty($sca)) { ?>
<script language="JavaScript">
window.onload=function() {
document.getElementById('ca_name').value="<?=$sca?>";
}
</script>
<? } ?>

위 코드를 해당 게시판 스킨 write.skin.php 파일의 맨 마지막에 넣어야 하겠지요.
이렇게 해서 정상 구동되었습니다.


맨날 검색만하고 짜집기하는 초보이지만,
혹시 저처럼 카테고리 자동입력을 하고자 하는 분이 계실것 같아서 글을 남겼습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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