묻고답하기

제가 설명을 이해하기 어렵게 적었다는 지적에 따라 간략히 줄이겠습니다.  제가 적은 댓글이 바로 요약분이기도 합니다.
원래의 글은 회색으로 아래에 놔두겠습니다.

<!--@if(!$logged_info->is_admin=="Y" && !$oDocument->get('member_srl'))-->({$oDocument->getIpaddress()})<!--@end-->
라는 문장이 있습니다.

이 문장은 제가 다른 문장을 참조해서 만든 것인데, 저는 이 문장을,
"만약 현재 유저가 최고관리자가 아니고 (=아닐 경우에도)  현재글이 비회원글이라면 아이피노출"이라는 의미로 생각을 했는데, 그게 아니라
"현재 유저가 최고관리자가 아니어야 하고  현재글이 비회원글이어야 아이피 노출"이 되어버리는 것이라는 달빛늑대님의 답변이 있군요.

&&가 들어갔기 때문에 이로 인해 두 조건이 다 참이어야 하므로 달빛늑대님의 답변이 확실히 이해가 됩니다.

그렇다면 

원래 제가 생각했던 의미의 문구, 즉, "만약 현재 유저가 최고관리자가 아니고 (=아닐 경우에도)  현재글이 비회원글이라면 아이피노출"이라는 문구는 어떻게 만들어야 하는 것인지요?



기존 올라와 있는 팁(원글의 주소 : http://www.zeroboard.com/17069718)에 따라 최고관리자에게만 IP주소가 보이게 한 상태입니다.

참고로 제가 만드는 홈페이지는 로그인하지 않은 사람도 글을 쓸 수 있게 해 두었습니다.
그리고 아이피주소가 공개될 때는 네 자리가 모두 다 공개되게 해 두었습니다.

그런데 로그인하지 않은 사람은 아이피주소가 공개되고, 로그인한 사람은 아이피주소가 보이지 않게 하는 조건문을 만들어봤더니 성공적으로 적용이 되네요.


아래의 두 조건문 중에서
위의 것은 원래 나와있던 팁을 적용한 거고
아래 것은 제가 만든 조건문으로, 회원번호가 없다면 아이피주소를 공개하라는 겁니다. (= 로그인하지 않은 사람의 글은 모두 아이피주소 공개)

<!--@if($logged_info->is_admin=="Y")-->({$oDocument->getIpaddress()})<
!--@end-->   이를 편의상 A라 합니다.
<
!--@if(!$oDocument->get('member_srl'))-->({$oDocument->getIpaddress()})<!--@end-->  이를 편의상 B라 합니다.


그러자 무슨 문제가 생겼냐 하면 (큰 문제는 아닙니다만)
비회원의 글을 관리자가 볼 때는 아이피주소가 두 번이나 나온다는 겁니다.
생각해 보니 위의 조건문들을 충실히 반영한 결과네요. 두 개의 조건문에 의해 두 번이나 아이피주소가 찍히는 겁니다.

오직 관리자가 볼 때만 그런 것이니 관리자만 좀 보기 싫은 것을 참으면 되지만
그래도 완벽욕구가 생기고 학문적 호기심이 발동을 해서 후자를 좀 가다듬어 봤습니다.

<
!--@if(!$logged_info->is_admin=="Y" && !$oDocument->get('member_srl'))-->({$oDocument->getIpaddress()})<!--@end--> 
이를 편의상 C라 합니다.

&&를 통해 두 개의 조건을 열거해 본 겁니다.  글을 보는 사람은 최고관리자가 아닐 때 그 글이  비회원의 글이면 아이피주소가 나오게끔 적용하겠다는 의도로 만든 것입니다.

그런데 이 조건문은 적용이 안되어버리네요. 즉 조건문이 없는 것과 같은 결과가 되어버립니다.

어떤 문제가 있는 것일까요?

이 문제의 해결방법(예를 들어 관리자에게 중복된 두 개의 아이피가 뜨면 하나만 뜨게 하라는 새로운 조건식 등)보다 위 조건문의 오류가 무엇인지가 더 궁금합니다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
맹주성727 외부페이지에 사용자인증처리 하는방법좀부탁합니다. [3] 2008.09.13 by MuMbi준환
바램:) 게시판에 배경을 삽입하는 기능 넣는건 힘든가요?? [2] file 2008.09.12 by 블루파티
MuMbi준환 xe에 제가 php로 만든 페이지를 연동시킬 수 있을까요??  
곰신클럽 추천인 제도를 도입할 수 있는 방법이 없을까요?  
바램:) 비회원도 제목색깔 굵게 설정하는거 뜰수 있게 좀 도와주세요~~~~ [1] file 2008.09.12 by 대암지기
블루파티 이 조건문에서 뭐가 잘못된 걸까요? [3] 2008.09.12 by 달빛늑대
성수일 로그인 안되는 경우 [1] 2008.09.12 by 백성찬
황건순 검색 항목 디폴트값을 "재목" 말고 "제목 + 내용"으로 바꾸려면 어떻게 해야하나요? [2] 2008.09.12 by 씨에씨에
아스다 댓글 태그 막기.. [2] 2008.09.12 by 아스다
에디터 디폴트 글자 크기와 폰트 수정 가능한가요? [1] 2008.09.12 by 황건순
우노원 스킨,레이아웃,모듈과의 관계.... [1] 2008.09.12 by 시스템구루
러브블루 제발도와주세용  
kjoon0408 "로그인 실패했습니다." 해결방법 아시는 분  
무도사 BNU 플래너 설치가 안되는데요 [3] file 2008.09.12 by 무도사
snowmas 도와주세요 ㅜ.ㅜ file  
잇힝국대통령 이거좀도와주세요~~!! [1] 2008.09.12 by 잇힝국대통령
나오카 분류 카테고리 모양바꾸는법요....사진참조 file  
슬퍼요 도와주세요~~~제발...요... [4] 2008.09.16 by 답답해서
winter548 글제목, 본문의 포트 크기를.... [2] 2008.09.12 by 황건순
아이돌 최근 문서 출력이 안되요  
da xml 추출하기 질문드립니다.  
엠™ 테이블 크기 질문이요.. [3] 2008.09.12 by 이대희288
권용철440 모듈 분류 들어가면 아예 하얀 화면으로 나옵니다..  
dukecherry 메뉴의 글자색은...  
이대희288 다음의 경우 메뉴를 설정하지 않아도 되나요?  
별님왕자 최근 이미지 게시판 코드 생성이 안되요. [1] 2008.09.12 by 별님왕자
신유리 최근게시물 젤앞에 점이미지를 다른 아이콘으로 바꾸고싶어요~~ [2] 2008.09.12 by 신유리
김순규774 갤러리나 동영상등...올릴 자료가 많은데...  
조화석습 다른 사람 이름을 클릭했을 때 나오는 메뉴가 나오지 않습니다. [3] file 2008.09.11 by 조화석습
꽃장사 제로보드xe 설치시 권한관련 질문이요 [4] 2008.09.11 by 우리아기