페이지 클릭 시 로그인 얼럿, 로그인 후 들어가게 하고 싶어요~ 채택완료
게시판이아닌 일반 페이지이구요.
열릴때 로그인 얼럿 먼저 나오고 로그인 후 들어가게 하고 싶어요~
<script>
$('.inner_center a.link').bind('click', function(e) {
e.preventDefault();
<?php if($is_member) {?>
window.open(this.href, 'realstory');
<?php } else { ?>
alert('로그인 하시어 다양한 정보를 이용하세요!');
location.href='/bbs/login.php?url=<?php echo urlencode($_SERVER['REQUEST_URI']);?>';
<?php } ?>
return false;
});
</script>
열리는 페이지에 이렇게 하단쪽에 스크립트를 넣었는데..안되고 있어서요ㅠㅠㅠ
게시판이면 권한만 올리면 되는데..일반페이지라 초보한테는 넘 어렵네요~
어떤 부분을 수정해야할까요?
inner_center 클래스는 해당페이지 상위에있는 클래스명입니다.
답변해주신다면 너무너무 감사드리겠습니다.
답변 4개
답변에 대한 댓글 4개
어떤 상황인지 좀 알아야 얘기 해줄수있는데요
일단 해당 메뉴에 a태그 옆에다가 php를 넣어보세요
<a href='<?php if(!$is_member) { alert() }else { echo "이동할링크"; }'>마이페이지</a>
회원이지 않으면 경고메시지 떠서 이동하면되구요 회원이면 바로 링크를 보여줘요
댓글을 작성하려면 로그인이 필요합니다.
쪽지로 보내신 페이지를 로그인해야지만 볼 수 있어야 하는 건가요?
홍보 페이지 같은뎅....
<?php
if ($member['mb_level'] < 2) {
alert("로그인 후 이용 가능", G5_BBS_URL."/login.php?url=".$_SERVER['REQUEST_URI']);
}
?>
저 소스를 넣으면 저 페이지 손님이 접근 불가하고, 얼럿창 뜰텐데요...
원하시는 사항을 다시 한번 자세히 적고 도움을 구해보시는 게 나을 듯 합니다.
답변에 대한 댓글 4개
업체에 요청드리는게 낫겠어요~
바쁘실텐데 답변 정말 감사합니다^^
아무래도 홈피가 뭔가 좀 이상한 듯... 아니면, 캐시나 쿠티 뭐 그런 탓이거나...
ps.
메뉴에 트랜지션 효과 좀 주셔야 할 듯... 너무 정신없이 바뀌네용.ㅋ
좀만 손보면 해결될거같아서 제가 해보려했는데..안되겠네요ㅠㅠ
업체에 맡겨야할거같아요~
답변 넘 감사합니다.
ㅋㅋ조언도 감사합니당~
댓글을 작성하려면 로그인이 필요합니다.
제이쿼리 필요 없이 로그인 후 이용 얼럿창 띄우면 될 것 같네요.
맨 상단에 common.php 인클루드 되어 있어야 정상 작동합니다.
<?php
if ($member['mb_level'] < 2) {
alert("로그인 후 이용 가능", G5_BBS_URL."/login.php?url=".$_SERVER['REQUEST_URI']);
}
?>
답변에 대한 댓글 4개
왜 그럴까요?ㅠㅠㅠㅠ
include_once('../common.php');
common.php 인클루드 되어있어요ㅠㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
head.sub.php 상단에 넣으시거나,
아니면 웹페이지 상단에 별도로 제이쿼리 외부링크 넣으셔야 작동할 겁니다.
답변에 대한 댓글 3개
혹시 어떻게 넣으면 될지 여쭤봐도 될까요? 아니면 참고할만한 팁이라도 부탁드립니다.
찾아도 안나와서요ㅠㅠㅠ
/theme/basic/test.php 가정 시, 이 파일 상단에 아래 코드 추가
<?php
include_once("../../common.php");
include(G5_THEME_PATH."/head.sub.php");
?>
아니면,
아래 같은 제이쿼리 외부링크 추가.
<script src="http://code.jquery.com/jquery-latest.js"></script>
<?php
include_once("../../common.php");
include(G5_THEME_PATH."/head.sub.php");
?>
소스넣고
제가 위에 적은 소스 넣고 해보고
알려주신
<script src="http://code.jquery.com/jquery-latest.js"></script>
소스 넣고 제가 적은 소스 넣고 해봐도 안되네요ㅠㅠ
<?php if ($member['mb_level'] <= 1) {
alert("로그인 하시어 다양한 정보를 이용하세요!", "".G5_BBS_URL."/login.php?url=".$_SERVER['REQUEST_URI']."");
}
?>
이 소스도 안먹는데.. 다른 방법 없을까요?ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
<?php
if (!$member['mb_id']) {
alert("예로그인 하시어 다양한 정보를 이용하세요!", "/bbs/login.php?url=".$_SERVER['REQUEST_URI']."");
exit;
}
?>
이 웹페이지에 이렇게 수정하여 넣었는데 첨엔 적용되더니 또 안되네요ㅠㅠ
어떻게 수정해야할까요?