그누보드 글쓰기에는 $wr_id 값을 사용하지 않습니다.
이 증상은 현재 버젼의 그누와 예전 버젼의 스킨 사용시에 나타납니다.
스킨디렉토리에서 우선 write.skin.php 의 내용을 수정합니다.
스킨디렉토리에서 우선 write.skin.php 의 내용을 수정합니다.
function fwrite_submit(f)
{
/*
var s = "";
if (s = word_filter_check(f.wr_subject.value)) {
alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
return false;
}
{
/*
var s = "";
if (s = word_filter_check(f.wr_subject.value)) {
alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
return false;
}
if (s = word_filter_check(f.wr_content.value)) {
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
return false;
}
*/
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
return false;
}
*/
위 문구 밑에다 아래 문구를 넣으면 됩니다.
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
else
echo "f.action = './write_update.php';";
?>
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
else
echo "f.action = './write_update.php';";
?>
다른곳은 손보지 않습니다.
위의 방법이 통하지 않는 경우 아래 방법이 해결책이 될수도 있다.
write.skin.php 마지막에 있는 코드를 function fwrite_submit(f)
{
밑으로 로 이동합니다.
{
밑으로 로 이동합니다.
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
else
echo "f.action = './write_update.php';";
?>
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
else
echo "f.action = './write_update.php';";
?>
를 아래로 이동합니다.
function fwrite_submit(f)
{
{
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
else
echo "f.action = './write_update.php';";
?>
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
else
echo "f.action = './write_update.php';";
?>
그럼 잘됩니다.
혹시 워낙 증상이 여러가지 발생하니 이걸로 해결이 안될수도 있다.
현재 사용하는 그누버젼은 [보안패치] 그누보드 4.34.14 (수정됨) 입니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=184466
'그누보드' 카테고리의 다른 글
그누보드 관리자모드에서 토큰에러로 삭제가 불가능할때 해결방법 (0) | 2012.10.21 |
---|---|
그누보드 관리자 비밀번호 잃어버렸을때 (0) | 2012.10.21 |
그누보드에 설치된 홈페이지 다른곳으로 옮기기 (0) | 2012.10.21 |
mysql 버젼업에 따른 사용자 로그인 문제 해결팁 (0) | 2012.10.21 |
그누보드 DB복구후 잘못된 접근입니다 에러 해결법 (0) | 2012.10.21 |