요상한 현상 아시는분(1만 포인트) > 그누4 질문답변

그누4 질문답변

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

요상한 현상 아시는분(1만 포인트) 정보

요상한 현상 아시는분(1만 포인트)

본문

euc-kr섭에서 특정게시판DB를 백업받아 utf-8로 변환후 다른 서버(utf-8)로 넣었습니다.

혹시나 몰라서 euc-kr섭에서 사용하던 테이블명으로 테이블을 만든후 phpmyadmin에서 해당 DB를

임포트해서 불러왔습니다.(create문 없이 insert문으로 구성된 sql파일)

확인해보니 DB에 잘 입력됐고 게시판으로 확인해보니 정상적으로 출력이 됩니다.

문제는 여기서부터입니다.

비회원이 글읽기시 "보유하신 포인트(0)가 모자~" 이런 메시지가 뜨고있습니다.

이상한건 임포트한 게시물에만 해당되고 직접 글을쓰면 비회원도 읽울수가 있습니다.스킨은 기본 게

시판이고 수정없이 사용하고 있습니다.

임포트한 게시물에만 이런현상이 일어나고 있습니다. 

아시는분 알려주시면 감사하겠습니다.
  • 복사

댓글 전체

직접 글을쓰면 비회원도 읽울수가 있습니다. ==> 컴이 바뀌면 읽을 수 없습니다.
글 쓸 때 세션이 있어서 읽을 수 있을 뿐입니다.

게시판 설정에서 각 기능 별 레벨 값을 점검해 보세요.
다른컴에서 해도 마찬가지구요 게시판설정은 게시판 생성시 기본설정입니다. 전부 1로 되있습니다.
다른데서 해당게시판에 글쓰고 집에와서 확인해보면 직접 글쓴건 읽을수가 있는데 임포트된 게시물은 읽을수가 없습니다.
환장하겠네요.
글읽기시 "보유하신 포인트(0)가 모자~" 이런 메시지는

bbs/board.php에 136라인 근처
            /*
            // 회원이상 글읽기가 가능하다면
            if ($board[bo_read_level] > 1) {
                if ($member[mb_point] + $board[bo_read_point] < 0) ...
            }
            */
            // 글읽기 포인트가 설정되어 있다면
            if ($board[bo_read_point] && $member[mb_point] + $board[bo_read_point] < 0)
                      alert("보유하신 포인트
===========

level 대신 bo_read_point로 제한을 걸고 있네요.

alert() 문자열을 수정해서 이 alert()에서 나오는 것인부터 한번 학인해 보세요.

수정한 문자열이 아닌, 다른 문자열이 나온다면
스킨 등 다른 곳에서 제한을 걸고 있다는 거죠.
© SIRSOFT
현재 페이지 제일 처음으로