view 스킨 작업중 자신이 쓴글만 보기 > 그누4 질문답변

그누4 질문답변

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

view 스킨 작업중 자신이 쓴글만 보기 정보

view 스킨 작업중 자신이 쓴글만 보기

본문

자신이 쓴 글만 보게 만들기 위해
자신의 글이 아닌건 뒤로 보내려 합니다
$member 의 mb_nick 과 그 해당 글의 쓴 사람이 같으면 보게.. 아니면 뒤로 보내려 하는데
 if($member[mb_nick]!=$view[name])  {echo $member[mb_nick]; echo $view[name];}
 "멍그멍그" 일캐 찍힙니다.
같지 않아야 찍히는건데 논리연산에서는 같지 않다고 하고
찍힐때는 "멍그멍그" 일케 찍혀 버리니 왜 안되는지를 모르겠어요...
누가 답변좀 부탁 드릴게요 ㅡㅜ

  • 복사

댓글 전체

echo $member[mb_nick]; echo $view[name];

찍으라고 출력 명령문을 사용하셨네요. 뭘~

-. 추가내용(2006/10/23 11:11)
if($member[mb_nick]!=$view[name])

본문내용에 기재된 상단과 같은 조건문은,

'회원 닉네임'과 글쓴이(회원의 이름)의 논리적인 비교구문입니다.

이것은 '닉네임' != '이름' ???!!!(비교할 필드를 일치시키지 않았습니다.)

때문에 '게시판 (기본)설정'에서 '회원이름'을 사용할 것인지,

회원의 닉네임을 사용할 것인지의 관리자 선택에 따라서,

그 구문은 의미가 있을 수도,

얼토당토 않는 구문이 될 수도 있는 것입니다.
회원 아이디(mb_id)라는 필드값으로 비교하시기 바랍니다.
동일한 결과값을 출력했다면,
이전에 관련된 선행작업(닉네임을 연동하는 등...)이 적절하게 이루어지지 않았기 때문입니다.
(물론 언급은 되어 있겠지요. 오류구문이 출력되지 않고 있다고 가정한다면...)

일반적인 소스파일이라면 회원 닉네임(mb_nick)으로 추출하는 명령구문은 없다고 알고 있습니다.
왜냐하면 회원 닉네임은 수정이 가능한 값이기에 회원의 인증관련 구문을 사용하는 것은 추천하지 않습니다.
(즉 이것은 mb_id라는 필드값이 확정적이고 정확하다는 것을 나타내기 때문입니다.)
비회원글쓰기를 허용한 게시판이라면 게시판 설정에서 실명사용에 체크하시고

wr_name으로 비교하는 것도 하나의 방법이 될수 있습니다.

저의 경우는 비밀글 미적용에 글쓰기권한 1에 글보기 권한 1 이지만 wr_name으로 비교해서

본인의 글이 아닌 경우는 열람을 제한하는 방법을 사용합니다.....
© SIRSOFT
현재 페이지 제일 처음으로