묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판 진입 이전에 지정 페이지 필수로 통과하게 하기.
2011.08.24 19:47
게시판 mid가 testboard 라 하고,
페이지 mid가 testpage 라 하면.
바로 testboard를 접근하든 testpage를 접근하던
testpage를 보여주고,
이 페이지에서 yes를 클릭하면 testboard로 이동, no를 클릭하면 다른곳으로 이동, 예를 들자면 testpage2로 이동하게 하는 방법.
testboard로 바로 가는건 막으려고 합니다. (무조건 testpage를 통과)
어떻게 하면 이런식으로 할수 있을까요?
페이지는 페이지 기능이나 외부페이지 기능이나 아니면 그냥 html로 문서를 만들어서 올리거나 상관 없습니다.
어떤식으로 소스를 만들어야 할까요?
페이지 mid가 testpage 라 하면.
바로 testboard를 접근하든 testpage를 접근하던
testpage를 보여주고,
이 페이지에서 yes를 클릭하면 testboard로 이동, no를 클릭하면 다른곳으로 이동, 예를 들자면 testpage2로 이동하게 하는 방법.
testboard로 바로 가는건 막으려고 합니다. (무조건 testpage를 통과)
어떻게 하면 이런식으로 할수 있을까요?
페이지는 페이지 기능이나 외부페이지 기능이나 아니면 그냥 html로 문서를 만들어서 올리거나 상관 없습니다.
어떤식으로 소스를 만들어야 할까요?
댓글 8
-
송동우
2011.08.24 20:19
-
페이지 소스를 html로 만들어 외부 페이지로 연결해 주고, 아래 소스를 게시판 설정 상단내용에 넣어서 했는데 무조건 직접접속했을경우 보내는 주소로 이동이 되네요. 상단내용에 넣어서는 작동이 원래 안되는 건가요?
-
송동우
2011.08.24 20:38
붉은 글씨로 된
직접접속했을경우 보내고자하는 주소
이 부분에 입력한 주소로 가지 않나요?
그 부분에 적은 주소로 이동될 겁니다. -
페이지소스에서 yes를 클릭하여 이동한 경우에는 정상적으로 게시판이 보여야 하는데..
페이지-yes-게시판-(자동이동)-페이지-yes-게시판-(자동이동)-페이지 .. [무한반복]
-no-지정 페이지 이동 [끝]
게시판-(자동이동)-페이지 [끝]
이런식이 되 버리네요..
원하는 구현 방식은
페이지-yes-게시판 [끝]
-no-지정 페이지 이동 [끝]
게시판-(자동이동)-페이지 [끝]
이렇게 되게 하고 싶습니다.
-
세션이나 쿠키를 이용해야 한다고 들었는데.. 그 부분은 잘 모르겠네요;
-
송동우
2011.08.24 20:57
아하..
<!--@ if(!$pass && !stristr("board", getenv('HTTP_REFERER')))-->
<script>location.href="직접접속때 이동할 주소"</script>
<?php exit ?>
<!--@ end-->
이렇게 바꿔보세요...
붉은색은 게시판 mid 이름......
원래는 세션을 사용해야 하는데.....
이렇게 해도 될 겁니다.....
세션을 사용하면 종료하기 전까지는 나중에 다시 들어와도 직접주소를 치고 들어오면 들어와 지니까요.... -
http://mitekiku.net/hm/year19
여기에 적용이 된 상태인데요.
페이지는<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY><form method="post" action="http://mitekiku.net/hm/k19"><button type="submit">Yes</button><input type="button" value="No" onClick="location.href='http://mitekiku.net/hm/main'" /><input type="hidden" name="pass" value="passok" /></form></BODY></HTML>
게시판 상단 내용 설정은
<!--@ if(!$pass && !stristr("k19", getenv('HTTP_REFERER')))--><script>location.href="http://mitekiku.net/hm/year19"</script><?php exit ?><!--@ end-->
로 설정했는데 같은 현상이네요. -
송동우
2011.08.24 21:58
<!--@ if(!$pass && !stristr(getenv('HTTP_REFERER'),"k19"))-->
죄송합니다.
코드가 조금 바꼈네요
위처럼 고쳐보시고.....
현재 제가 로컬에서 테스트 해보니 이상이 없습니다.
근데
다른점이 게시판 상단에 이동하는 페이지가 자신의 페이지네요
그래서 맨도는 것 같습니다. -
송동우
2011.08.24 22:03
그리고...
외부페이지 만들때 html로 했나요?
php로 해 보세요
제가 해보니까 html에서는 잘 안되더라구요..... -
흠냐;
http://mitekiku.net/other/op/19year.php
를 외부페이지로 연결해서 (mid는 year19) 소스를<form method="post" action="http://mitekiku.net/hm/k19"><button type="submit">Yes</button><input type="button" value="No" onClick="location.href='http://mitekiku.net/hm/main'" /><input type="hidden" name="pass" value="passok" /></form>
로 하고,
게시판 상단내용은<!--@ if(!$pass && !stristr(getenv('HTTP_REFERER'),"k19"))--><script>location.href="http://mitekiku.net/hm/</script><?php exit ?><!--@ end-->
로 했는데 게시판으로 바로 들어가는게 그냥 되버리네요...
그냥 포기해야 할려나 보네요 ㅠ
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
정동석744 | 1.2.4에서 [1] | 2011.08.24 by 송동우 |
허윤녕 | 코어업데이트 후 windows live writer로 글 쓸때 이미지 깨지는 현상 | |
이효준862 | 닉네임클릭시 팝업메뉴에서 회원정보보기를 친구등록처럼? [1] | 2011.08.24 by 송동우 |
노엔젤 | 회원정보보기 어디서 수정하나요? [1] | 2011.08.24 by 노엔젤 |
은혜물가 | 최근 이미지 출력 위젯 | |
namsman | 추천수에 따른 게시글 자동이동 질문드립니다. (송동우님) [1] | 2011.08.24 by 송동우 |
노튼 | 자신이 쓴 댓글은 테이블 색깔 다르게 [1] | 2011.08.24 by 송동우 |
강용길721 | 업그레이드후 에러 해결방법이없나요? [1] | 2011.08.24 |
스위티레몬 | 포인트 지급의 제한을 두고싶습니다. | |
yourgabi | xe_analysys_log 테이블 용도?/ 지워도 되는지? | |
달의소년 | XE 작업후 도메인을 신청하면?! [1] | 2011.08.23 by RoricTree |
최태진814 | 생기초 질문입니다!!! | |
달의소년 | 게시판 권한관리에서 가입한 사용자? [1] | 2011.08.23 by RoricTree |
왜만지냐 | jquery 슬라이드로 이미지와 동영상 불러올때...? [1] | 2011.08.23 by RoricTree |
쿵푸팬더 | 프린트 누른 횟수 출력하려 합니다. 소스 첨부 [1] | 2011.08.23 by RoricTree |
김만홍 | ㅁ...메뉴가 [1] | 2011.08.23 |
sungil20 | 새글등록시... [1] | 2011.08.23 by RoricTree |
djaos | 가입후 곧바로 탈퇴못하게 하려면 어떻게 해야하나요? [3] | 2014.11.24 by RoricTree |
smileadmin | 더보기 메뉴 클릭시 404에러 ㅜㅜ | |
enzoy | 다국어로 제작시, 컨텐츠도 다국어 입력이 가능한지요? [1] | 2011.08.23 by 백성찬 |
페이지 소스
<form method="post" action="yes 클릭하고 이동할 주소">
<button type="submit">Yes</button>
<input type="button" value="No" onClick="location.href='No클릭하고 이동할 주소'" />
<input type="hidden" name="pass" value="passok" />
</form>
yes 클릭하고 이동할 게시판의 head.html 상단에
<!--@ if(!$pass)-->
<script>location.href="직접접속했을경우 보내고자하는 주소"</script>
<?php exit ?>
<!--@ end-->