Copy
<?php if($is_admin=="super"){?>
<?php include_once('./view_comment.php'); ?>
<?php }else{?>
<?if($view['wr_7']){?>
<div class="well text-center">
<center>자동폭파된 게시물은 코멘트가 보여지지 않습니다.</center>
</div>
<?php include_once('./view_comment.php'); ?>
<?php } ?>
위 문법을 해석하면 관리자는 댓글이 보인다. 하지만 wr_7(자동폭파)되었을 땐 자동폭파 멘트 출력.
자동폭파 되지 않았을 땐 댓글 출력. 이거로 알고 있는데 문법상 틀린 부분이 있을까요?
답변 3개 / 댓글 1개
채택된 답변
+20 포인트
마르스컴퍼니
2021-06-11 (금) 16:48:10
Copy
<?php if ($view['wr_7'] && !$is_admin) { ?>
<div class="well text-center">
자동폭파된 게시물은 코멘트가 보여지지 않습니다.
</div>
<?php } else { ?>
<?php include_once('./view_comment.php'); ?>
<?php } ?>
답변에 대한 댓글 1개
2021-06-11 (금) 11:26:28
소스는 설명과는 살짝 다르게 되어 있네요.
1. 관리자는 코맨트가 보인다 (맞습니다.)
2. 하지만 wr_7(자동폭파)되었을 땐 자동폭파 멘트 출력 (반은 맞고 반은 틀립니다.)
=> "하지만" 이 "관리자가 아닐때는" 과 같은 뜻이 아니라면요
3. 자동폭파 되지 않았을 땐 댓글 출력. (반은 맞고 반은 틀립니다.)
조건을 정확히 알려주셔야 합니다.
1. 관리자는 자동폭파 여부과 무관하게 무조건 코맨트가 보인다 인가요?
2. 관리자 외에는 자동폭파 여부에 따라 자동폭파 멘트 가 출력되거나 댓글 출력되야 하나요?
이렇다면 Phillip… 님의 댓글대로 하시면 됩니다.
만약, 관리자도 자동폭파 여부에 따라 처리 되야 하는거거나, 관리자 외에는 댓글도,자동폭파 멘트도 보이지 않아야 하는거거나 하는거면, 얘기가 달라집니다.
2021-06-11 (금) 11:06:27
해당 말대로라면
이게 맞습니다
Copy
<?php if($is_admin=="super"){?>
<?php include_once('./view_comment.php'); ?>
<?php }else{?>
<?if($view['wr_7']){?>
<div class="well text-center">
<center>자동폭파된 게시물은 코멘트가 보여지지 않습니다.</center>
</div>
<?php }else { ?>
<?php include_once('./view_comment.php'); ?>
<?php } ?>
<?php } ?>
답변을 작성하려면 로그인이 필요합니다.