묻고답하기

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

<!--@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 남기남
vkfkddl44 도와주세요 ㅠㅠ [4] file 2008.09.13 by vkfkddl44
좋은날2 회원관리 수정을 누러면 윈도창이 닫혀버려요 [1] 2008.09.13 by 백성찬
나햐햐 게시판이 출력이 안되요.  
인승 제로보드 1.05 패치후에 안되는 부분에 대해  
김주완125 게시판에서 상단내용에 올린거 수평정렬 어떻게 해요? file  
캐노피 설치시에러  
주하니 탭 방식 위젯 스크립트 에러? [1] 2008.09.13 by 덱스터
서자경 게시판에 [re] 답글 기능 없나요? [3] 2008.09.13 by SMaker
준배 질문입니다..최근 이미지 출력 위젯에서 엑박이 뜹니다.. 해결이 안되네요... [3] 2008.09.13 by 준배
꼬기송 도와주세요 제발 플리즈 [2] file 2008.09.13 by 때린데 또때려
빨간초코우유 제로보드4에서 제로보드xe 데이타 덤프방법 [2] 2008.09.13 by 때린데 또때려
[KOR KOTF]tazza 홈 << 이거 없애는 방법좀요(사진첨부) [1] file 2008.09.13 by 때린데 또때려
오용환287 홈페이지 주소관련하여... [2] 2008.09.13 by 시카고
한미키친 홈피가 짜부라집니다.. ㅜㅜ 도와주세요 [1] 2008.09.13 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