테스트 사이트 - 개발 중인 베타 버전입니다

관리자만 클릭 가능하고 채택완료

windday 7개월 전 조회 2,120

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

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

답변 4개

채택된 답변
+20 포인트
플라이
7개월 전

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

 

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

로그인 후 평가할 수 있습니다

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

7개월 전

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

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

 

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

 

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

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

 

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

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

 

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

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

 

위 방법보다.

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

 

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

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

 

http://sir.kr/data/editor/2503/1982090719_1742367152.9631.png" width="342" />

 

로그인 후 평가할 수 있습니다

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

7개월 전

리스트 스킨 for문 다음에 넣으세요

if(!$is_admin) $list[$i]['href'] = "javascript:void(0)";

로그인 후 평가할 수 있습니다

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

7개월 전

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

w
windday
7개월 전
[code]


            <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>

[/code]



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

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

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

로그인