특정 게시판에서 자신이 쓴글만 보기 > 그누4 질문답변

그누4 질문답변

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

특정 게시판에서 자신이 쓴글만 보기 정보

특정 게시판에서 자신이 쓴글만 보기

본문

상당한 시간을 검색해보았으나 뭔가 속시원한 해답을 찾질 못하였습니다.
자신이 쓴글만 보기는 여러가지 방법이 있겠지만 제가 원하는 방법은 목록은 다 볼수있지만
다만 그 내용을 볼때 자신이 쓴글이 아니면 볼수 없게만 하고 싶은데요.
물론 관리자뿐 아니라 특정 등급이상은 볼수있게 하고 싶습니다.꼭꼭

예전에 제로보드땐 특정 스킨의 vew.php만 고치면 된거 같은데 그누는 잘 모르겠습니다.
예전의 제로보드땐 이걸 썼네요.그냥 vew.php상단에 이문구만 넣어놓으면 되더군요

<? if($data[headnum]>'-2000000000' && $member[level] > 2 && $member[no]!=$data[ismember]) error("본인의 게시물만 열람/수정할 수 있습니다.",""); ?>

이런 방법을 그누보드에 적용할려면 어디에 어떤 구문을 써야 할까요??
속시원한 답을 기대합니다.

댓글 전체

if($member[mb_id] == $view[mb_id])

현재 로그인한 아이디와 게시물에 저장된 아이디가 같다면 아니라면

alert("본인 게시물만 열람 가능") 이렇게 하면 될듯~ 싶은데요
스킨에 아래처럼 추가

view.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if (!(($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $member[mb_level] >= 5  || $is_admin))  // 글쓴회원, 레벨5이상, 관리자가 아니라면
alert("돌려보냄");
?>


list.skin.php

if ($list[$i][is_notice])
echo "<a href='{$list[$i][href]}'><span class='notice'>{$list[$i][subject]}</span></a>";
else if (($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $member[mb_level] >= 5  || $is_admin)  // 글쓴회원, 레벨5이상, 관리자라면
echo "<a href='{$list[$i][href]}'>{$list[$i][subject]}</a>";
else
echo $list[$i][subject];
전체 13 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT