[re] 게시판 글쓰기가 너무 어렵습니다 - 홈피 관리팀에게 [2]

작성자:     작성일시: 작성일2005-02-23 14:02:37    조회: 2,840회    댓글: 2
** 광고성 글을 줄이는 방법은 두가지입니다.

(1) 로그인 해야만 글을 쓸 수 있게 하는 방법과 (2) 글을 쓴 후에 광고글 방지 숫자를 입력하는 방법입니다.

(1)번 방법을 쓰면 상당히 불편하게 되므로, 글을 쓰는 사람이 줄어듭니다. 저희 교회(www.colip.org) 처럼 (2)번의 방법을 사용하면 좋습니다.

*** 리프래쉬 버튼을 눌러야만 하는 이유는,

웹사이트가 프레임을 이용하고 있기 때문입니다. 분할된 프레임 상에서 한쪽 프레임에 로그인을 해도, 나머지 프레임에서는 로그인이 되지 않은 것으로 인식되기 때문입니다.

따라서 No Frame 웹사이트로 전환하면 이 문제는 해결됩니다.

** 일부 컴퓨터에서 글을 올릴 수 없는 문제는

가지고 계신 컴퓨터가 최근 구입하신 것이기 때문일 가능성이 있습니다. 확인해본 결과, 제로보드로 운영하는 게시판을 상당수의 컴퓨터에서는 글을 올릴 수 없고, "정상적으로 글을 써주시기 바랍니다"라는 메시지와 함께 글이 올라가지 않습니다.

이런 문제는 제로보드에 있는 소스 중에서 몇 줄을 변경시켜 주면, 해결됩니다.

댓글목록

작성자:     작성일시:

  이국진 목사님 감사합니다. 아주 알맹이만 있는 대답이었습니다.  또 제가 글을 올릴 수 없는 이유를 정말 속시원히 해결해 주시네요.
제 콤이 새것이거든요. 제로보드를 쓰는 모든 곳에서 똑같은 일들이 일어났습니다. 근데 제로보드에 있는 소스는 어떻게 변경시킬수 있죠?  제가 할 수 있는 것인가요?

작성자:     작성일시:

  기쁨의 교회 홈 페이지의 제로보드 폴더에 들어있는 write_ok.php를 열어서,

// 편법을 이용한 글쓰기 방지
if(!eregi($HTTP_HOST,$HTTP_REFERER)) Error("정상적으로 글을 작성하여 주시기 바랍니다.");
if(getenv("REQUEST_METHOD") == 'GET' ) Error("정상적으로 글을 쓰시기 바랍니다","");

if(!$mode) Error("정상적으로 글을 쓰기기 바랍니다","");

라고 되어 있는 부분을 찾으십시오, 그리고 이 부분을 지워주거나, 아래와 같이 //를 문장 뒤에 달아주면 됩니다.

// 편법을 이용한 글쓰기 방지
if(!eregi($HTTP_HOST,$HTTP_REFERER)) Error("정상적으로 글을 작성하여 주시기 바랍니다.");//
if(getenv("REQUEST_METHOD") == 'GET' ) Error("정상적으로 글을 쓰시기 바랍니다","");//

if(!$mode) Error("정상적으로 글을 쓰기기 바랍니다","");//

저희 교회 웹사이트(www.colip.org)는 제로보드를 쓰고 있지만, 박 선생님의 새 컴퓨터로도 글을 쓰실 수 있습니다...