묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판의 글쓰기 폼을 수정하고 싶습니다.
2008.08.26 09:48
안녕하세요
저는 제로보드 게시판의 글쓰기 폼에 한가지 기능을 추가하고 싶습니다.
소스를 찾아보니
zbxe/modules/board/tpl/board_insert.html파일을 좀 수정하면 될것 같긴 한데요..
이 페이지를 보니까
<form action="./" method="post" onsubmit="return procFilter(this, insert_board)" enctype="multipart/form-data">
이라는 테그가 최종으로 글을 데이터베이스에 저장하는 부분 같은데요..
이 폼에서 글쓰기 버튼을 클릭하면 위의 테그가 실행되어 글이 써지는 것으로 생각하고 있습니다. 그런데 procFilter라는 함수를 실행하여 글을 집어 넣는것 같은데.. 이 함수가 어디있나요?
제가 하고자 하는 것은 게시판에 글을 쓸때 특정 글자를 게시자가 넣어 쓰게 하려고 합니다. 제로보드4에서는 있던 기능인데 XE에서는 없어진 스펨글 방지를 위하여 코드를 넣은 것을 간단히 추가 하려 합니다.
예를 들어 사용자에게 1234를 입력하게 하고 1234가 입력되면 글을 쓰게 하려 합니다.
그래서 inputbox하나를 넣고 inputbox의 값을 변수에 넣은후 버튼이 클릭 되었을때 변수의 값이 1234인지 확인하여 맞으면 글쓰기 프로세스로 가고 아니면 다시 넣으라는 메시지를 출력하고 싶은데요.
저 폼의 procFilter함수 부분을 고쳐야 하지 않나 싶어서요. 혹시 제로보드XE소스를 잘 아시는 분 조언좀 부탁 드립니다.
한마디로 글쓰기 전에 한가지를 체크하고 맞으면 글 쓰게 하고 싶습니다.
꼭 좀 부탁 드립니다.
저는 제로보드 게시판의 글쓰기 폼에 한가지 기능을 추가하고 싶습니다.
소스를 찾아보니
zbxe/modules/board/tpl/board_insert.html파일을 좀 수정하면 될것 같긴 한데요..
이 페이지를 보니까
<form action="./" method="post" onsubmit="return procFilter(this, insert_board)" enctype="multipart/form-data">
이라는 테그가 최종으로 글을 데이터베이스에 저장하는 부분 같은데요..
이 폼에서 글쓰기 버튼을 클릭하면 위의 테그가 실행되어 글이 써지는 것으로 생각하고 있습니다. 그런데 procFilter라는 함수를 실행하여 글을 집어 넣는것 같은데.. 이 함수가 어디있나요?
제가 하고자 하는 것은 게시판에 글을 쓸때 특정 글자를 게시자가 넣어 쓰게 하려고 합니다. 제로보드4에서는 있던 기능인데 XE에서는 없어진 스펨글 방지를 위하여 코드를 넣은 것을 간단히 추가 하려 합니다.
예를 들어 사용자에게 1234를 입력하게 하고 1234가 입력되면 글을 쓰게 하려 합니다.
그래서 inputbox하나를 넣고 inputbox의 값을 변수에 넣은후 버튼이 클릭 되었을때 변수의 값이 1234인지 확인하여 맞으면 글쓰기 프로세스로 가고 아니면 다시 넣으라는 메시지를 출력하고 싶은데요.
저 폼의 procFilter함수 부분을 고쳐야 하지 않나 싶어서요. 혹시 제로보드XE소스를 잘 아시는 분 조언좀 부탁 드립니다.
한마디로 글쓰기 전에 한가지를 체크하고 맞으면 글 쓰게 하고 싶습니다.
꼭 좀 부탁 드립니다.
댓글 2
-
웃는기차
2008.08.26 11:53
-
사용자
2008.08.26 13:11
좀서 자세한 설명을 부탁 드립니다.
<script type="text/javascript">
if(1234 != 4567){
alert("불일치");
return false;
}
</script>
위의 소스를 <form action="./" method="post" onsubmit="return procFilter(this, insert_board)" enctype="multipart/form-data"> 테그 앞에 붙여 봤는데 소용이 없어서요. 1234 와 4567이 같지 않기 때문에 메세지 박스가 나와야 하는데.. 글이 잘 써져요.. ㅜㅜ
제가 초보라 잘 몰라서 그럽니다.
버튼이 눌려질때 procFilter라는 함수를 부르는것 같은데.. 저 함수를 찾아서 고쳐야 하나요?
http://phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_html&wr_id=132901&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B0%B0%C0%BA%B0%AA&sop=and
걸어놓으면 틀릴경우 경고창이 떠있어서 입력버튼이 눌러지지 않을것 같은데요?
걍 제생각입니다.