관리자만 클릭 가능하고

관리자만 클릭 가능하고

QA

관리자만 클릭 가능하고

본문

다른 사람은 클릭이 안되고 리스트만 보게 할수 있을까요?

이 질문에 댓글 쓰기 :

답변 4

네 클릭 안되게 하는건 리스트에서 링크를 관리자 권한만 주도록 수정하시면 됩니다.

 

스킨폴더 안에 게시판별 list.skin.php파일을 수정하시고 상세 내용을 10권한으로 게시판관리에서 수정하시면 됩니다.

if문으로  if($is_admin){}else{} 해서 관리자와 나머지 부분 해서 작업을 하시면 됩니다.




            <td class="td_subject" style="padding-left:<?php echo $list[$i]['reply'] ? (strlen($list[$i]['wr_reply'])*10) : '0'; ?>px">
                <?php
                if ($is_category && $list[$i]['ca_name']) {
                ?>
                <a href="<?php echo $list[$i]['ca_name_href'] ?>" class="bo_cate_link"><?php echo $list[$i]['ca_name'] ?></a>
                <?php } ?>
                <div class="bo_tit">
                    <a href="<?php echo $list[$i]['href'] ?>">
                        <?php echo $list[$i]['icon_reply'] ?>
                        <?php
                            if (isset($list[$i]['icon_secret'])) echo rtrim($list[$i]['icon_secret']);
                         ?>
                        <?php echo $list[$i]['subject'] ?>
                    </a>
                    <?php
                    if ($list[$i]['icon_new']) echo "<span class=\"new_icon\">N<span class=\"sound_only\">새글</span></span>";
                    // if ($list[$i]['file']['count']) { echo '<'.$list[$i]['file']['count'].'>'; }
                    if (isset($list[$i]['icon_hot'])) echo rtrim($list[$i]['icon_hot']);
                    if (isset($list[$i]['icon_file'])) echo rtrim($list[$i]['icon_file']);
                    if (isset($list[$i]['icon_link'])) echo rtrim($list[$i]['icon_link']);
                    ?>
                    <?php if ($list[$i]['comment_cnt']) { ?><span class="sound_only">댓글</span><span class="cnt_cmt"><?php echo $list[$i]['wr_comment']; ?></span><span class="sound_only">개</span><?php } ?>
                </div>
            </td>





게시판 리스트의 제목을 관리자만 링크되게 하고 싶어서요 .  권한설정도 가능하지만 로그인하라고팝업 창이 뜨게 되어서요

두서없는 질문글 하나 때문에 많은분이 고생하시네요.

질문자님.. 답을 찾고 싶으시면 좀더 구체적으로 성의있게 글을 작성하세요..

 

왜 꼭 스무고개 하듯이 누군가 잘못된 답변을 달면 그제서야 필요한 핵심 내용을 말하는건가요?

 

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

이 부분이 해당 리스트로 가는 링크 입니다.

 

<a href="<?php if($is_admin){ echo $list[$i]['href']; } else { echo '#'; } ?>">

이렇게 하면 관리자는 원래의 링크가 보여지고 그 외에는 # 링크없음이 붙습니다.

 

그리고 링크에서 막아봤자 뷰페이지는 게시물아이디 wr_id 만 알면 언제든지 들어갈수 있습니다.

뷰페이지 보기 권한을 높게 잡으면 가능한데 그러면 작성자의 등급이 낮을때 자신의 글을 볼수 없으므로

 

위 방법보다.

게시판 설정에서 '무조건 비밀글' 을 설정하는게 베스트 입니다.

 

무조건 비밀글을 설정하게 되면 

리스트에서 본인과 관리자 외에는 본문을 볼 수 없습니다.

 

1982090719_1742367152.9631.png

 

답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT