채택완료

list 스킨에서 관리자에게만 view스킨을 읽을 수 있는 방법 없나요?

2019-04-02 (화) 09:37:25 2,261

list 스킨에서 글 클릭을 막고 싶은데요

아예 view를 못들어가게 막는게 아니라

관리자만 클릭해서 view스킨을 읽을 수 있는 방법이요

답변 4개 / 댓글 5개

채택된 답변
+20 포인트

list.skin.php 파일에서

<td class="td_subject">

영역 아래에

<a href="<?php echo $list[$i]['href'] ?>">
                

로 시작하는 이름이 있습니다.

여기를

<?php if($is_admin) { ?>

<a href="<?php echo $list[$i]['href'] ?>">
<?php } ?>

로 변경하시고

조금 아래에

</a>

영역도

<?php if($is_admin) { ?>

</a>
<?php } ?>

로 변경하세요

답변에 대한 댓글 3개

<td>
<?php if($is_admin) { ?>
<a href="<?php echo $rows['href']; ?>"><?php echo $rows['subject']; ?></a>
<?php } ?>
</td>

이렇게 넣으니 그냥 리스트 제목자체가 사라졌어요.... 이렇게 넣는건가요?
@두다다 아니요.. 그렇게가아니라.

<td>
<?php if($is_admin) { ?>
<a href="<?php echo $rows['href']; ?>">
<?php } ?>
<?php echo $rows['subject']; ?>
<?php if($is_admin) { ?>
</a>
<?php } ?>
</td>

이렇게 되어야죠
아 a를 감싸는 거군요! 오 완전해결되었어요~ 감사합니다!

<a href="<?php echo $rows['href']; ?>"><?php echo $rows['subject']; ?></a> 
부분을

<a href="<?php echo ($is_admin) ? "javascript:" : $rows['href']; ?>"><?php echo $rows['subject']; ?></a> 
 

2019-04-02 (화) 10:23:25

게시판 설정에서 글읽기 권한을 10 정도로 높여도 될듯 합니다.

답변에 대한 댓글 1개

권한을 높이면 로그인 화면으로 가게되네요 ㅠㅠ

list 스킨 페이지에서

view페이지로 넘어가는 a링크 사이에
if($is_admin){

 [view페이지 a링크]

{

넣으세요

답변에 대한 댓글 1개

원래가 <a href="<?php echo $rows['href']; ?>"><?php echo $rows['subject']; ?></a>인데요

이렇게 넣으라는건가요?
<a href="<?php if($is_admin) { $rows['href']; } ?>"><?php echo $rows['subject']; ?></a>

답변을 작성하려면 로그인이 필요합니다.