그누보드 사용자 코드

그누보드 사용자 코드

QA

그누보드 사용자 코드

본문

그누보드 5 초보자입니다.

 

글 수정이나 삭제시에 bbs 폴더의 각 기능에 해당하는 파일을 들어가보면 include에 사용자 코드라고 

 

명시가 되어있는데 이게 따로 skin폴더에서 폼을 하나 생성을 꼭 해야하는 건가요?

 

생성을 안하고 그냥 삭제나 수정이 되던데 삭제랑 수정의 원리는 어떻게 되는건가요?

 

허접한 질문 죄송합니다ㅜㅜ

이 질문에 댓글 쓰기 :

답변 2

기본적인 삭제와 수정에 관한 부분들은 사용자 코드와 상관이 없습니다.

글쓰기나 삭제 처리 부분에서 원본에 없는 새로운 기능을 추가하고 싶을 때 코드를 수정하려면 

원래는 bbs/delete.php(삭제) 파일이나, bbs/write_update.php(수정) 파일 등을 수정해야 하는데

저기에서 수정하는 것보다 스킨상에서 처리하는 게 관리면에서 더 낫기 때문에

그럴 경우에 추가해서 사용하라고 설정해둔 부분입니다.

기본적인 삭제와 수정 과정은 위 두 파일 쿼리문에 다 있습니다.

삭제는 delete.php 파일 보면 주석으로 다 나와 있을 테고

수정은 write_update.php 파일에서 $w == 'u' 라고 되어 있는 부분입니다.

예를들어 bbs/write_update.php파일의 하단에가면

// 사용자 코드 실행

@include_once($board_skin_path.'/write_update.skin.php');

 

@include_once($board_skin_path.'/write_update.tail.skin.php');


이렇게 되어있죠?

이거는 뭐냐면

해당 게시판에서 사용하고있는 스킨의경로에 write_update.skin.php, write_update.tail.skin.php를

불러온다는 뜻입니다.

원래는 해당 스킨의 경로에는 저 2파일은 없습니다.

하지만 해당 파일을 스킨경로에 만들어서 사용하시면 

님이 원하시는 코드를 추가를 하실수가있다는겁니다.

없으면 없는대로 아래로 넘어가겠지요

 

답변을 작성하시기 전에 로그인 해주세요.
전체 79
QA 내용 검색

회원로그인

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