비로그인 상태에서도 스크랩하기 버튼 보이게 하려면

비로그인 상태에서도 스크랩하기 버튼 보이게 하려면

QA

비로그인 상태에서도 스크랩하기 버튼 보이게 하려면

본문

게시판 view 페이지상에서

비로그인 상태에서도 스크랩하기 버튼 보이게 하려면 

 

어떻게 해야하나요? 

 

아래처럼 했더니 로그인상태에서만 보이는데,

비로그인 사용자도 스크랩하기버튼이 보이고.. 로그인이 안되어 있다면, 로그인 후 이용해주세요

라는 경고창 하나정도 띄우고 회원가입페이지로 이동하게 하려고 하는데요.

읽어주셔서 감사합니다.

 

 


<!--스크랩-->
            <?php if ($is_member) { ?>
			<a href="<?php echo G5_BBS_URL ?>/scrap.php" class="btn_b01" id="scrap--" onclick="win_scrap(this.href); return false;">나의 스크랩 목록보기</a>
			<?php if ($scrap_href) { ?><a href="<?php echo $scrap_href; ?>" target="_blank" class="btn_b01" onclick="win_scrap(this.href); return false;">나의 스크랩으로 저장</a><?php } ?>
            <?php } else { ?>
			<a href="<?php echo G5_BBS_URL ?>/scrap.php" class="btn_b01" id="scrap--" onclick="win_scrap(this.href); return false;">나의 스크랩 목록보기</a>
            <?php } ?>
<!--스크랩-->

이 질문에 댓글 쓰기 :

답변 3

<?php if ($scrap_href) { ?><a href="<?php echo $scrap_href; ?>" target="_blank" class="btn_b01" onclick="win_scrap(this.href); return false;">나의 스크랩으로 저장</a><?php } ?> 

이부분을 else에도 넣으시면 보이실겁니다. 안보이신다면

view.php에서 $scrap_href 구하는 부분을 살펴 보시면 됩니다.

비로그인 상태에서 스크랩은 원할하게 사용하실 수 없을텐데요..

스크랩한 사용자가 누군지 명확하지 않게됩니다.  

쿠키 같은 걸 사용해도 완벽할수 없으며.. 관련 소스도 수정이 필요합니다.


<?php if($is_member): ?>
<a href="your_url">스크랩</a>
<?php else:?>
<a href="javascript:AlertIt();">스크랩</a>
<?php endif;?>
 
<script type="text/javascript">
var txt = confirm("plz confirm it");
if ( txt) {
window.location = "where_to_move_url";
}
</script>
 
답변을 작성하시기 전에 로그인 해주세요.
전체 937
QA 내용 검색

회원로그인

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