테스트 사이트 - 개발 중인 베타 버전입니다

한번이라도 글쓴사람만 해당 게시판을 읽을수 있게 하는 방법

· 13년 전 · 852 · 4
아무리 검색해봐도 없어서 고수님들의 힘을 좀 빌립니다.
예전에 제로보드에서 한전 있었던 거 같은데, 그누보드에서도 가능할지 모르겠네요.

의무적으로 글을 한번씩 작성케 하려고 하는데요.

단 한번이라도 글을 쓴 사람에게만 해당 게시판을 읽을수 있는 권한을 주려고 합니다.

현재 방법은, 오직, 글쓰기 한사람에게 포인트를 부여하고, 포인트가 되면 자동으로 레벨업 하여서, 특정레벨 이상인사람은 글쓰기 가능하게 하는 방법 뿐입니다.

그러면, 레벨업 작동하기 위해 로그아웃했다가 다시 로그인 해야하는 불편함이 번거럽더군요.

그래서, 특정 포인트 이상이면 글쓰기 가능한 (레벨 변동없이...) 방법이 있을까 해서요.

즉, 읽고싶은 게시판을 읽으려면, 그 게시판에 글한번 작성해달라.. 이런 강제사항이죠.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

게시판 전체에서 mb_id 검색쿼리 쓰시고 mb_id가 맞으면 작성 안되면미작성 ㄱㄱ
아래처럼 해보세요

스킨 폴더에 write_update.skin.php 를 만들고
글을 등록하면 회원테이블 여분필드에 값을 입력 합니다

뷰페이지 상단에서 회원 여분 필드에 값이 없으면 경고창을 띄우고 write페이지로 이동시킵니다
답변 감사합니다. 근데 너무 어려워요.^^ 프로그래밍을 전혀 못해서 소스가 없으면 적용을 전혀 못하는 상황...
13년 전
$sql = " select count(wr_id) as cnt from $bo_table mb_id = '$member[mb_id]' ";
$row = sql_fetch($sql);
if (!$row[cnt])
alert("게시판을 읽으시려면 최소 한번의 글을 작성하여 주시기 바랍니다.", $g4[path]);
view.skin.php 상단에 입력하시면 됩니다. (해당 게시판에 한함)
쪽지 주시면 처리해 드리겠습니다.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440