write_update.skin 을 통한 페이지 이동 채택완료
</p>
<p><?php</p>
<p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
alert('상담 접수 완료 되었습니다.', G5_URL);
?></p>
<p>
를 통하여 게시글 작성이 완료되면 G5_URL로 이동하고있습니다.
여기에서 history.back(); 을 사용하고자 하는데, update로 넘어가면 글쓰기 페이지로 넘어가고(-1)
그 이전 페이지인 사용자가 보던 페이지(-2)로 이동하고싶습니다.
상담 게시글 작성 할 수있는 버튼이 항상 노출 되어 따라다녀 어디서든 글쓰기에 들어올 수 있습니다...
답변 4개
alert() 함수, /bbs/alert.php 파일을 참고하여,
aler2() 함수, /bbs/alert2php 파일을 생성하는 방법을 생각해 볼 수 있을 듯 합니다.
1)
/lib/common.lib.php 파일의
function alert() {
~
}
복사
2)
복사된 내용을 /extend/user.config.php 에 붙여넣기
->
함수 수정
function alert2() {
~
include_once(G5_BBS_PATH.'/alert2.php');
}
3) /bbs/alert.php 파일을 복사하여 /bbs/alert2.php 파일 생성
4) /bbs/alert2.php
history.back();
->
history.go(-2);
5)
alert('상담 접수 완료 되었습니다.', G5_URL);
->
alert2('상담 접수 완료 되었습니다.');
답변에 대한 댓글 3개
history.go 로 처리하여 성공하였습니다.
전문적인 조언에 감사드립니다.
댓글을 작성하려면 로그인이 필요합니다.
히스토리로 가면 중간에 다른 작업을 한게 있으면 그쪽으로 갈수도 있을건데요 다른 페이지에서 이동한 작업이요. 제가 볼때는 히스토리말고 직접 링크주소를 넣어서 링크하는게 좋으실듯한데요.
답변에 대한 댓글 1개
"고객이 있던 페이지" > 상담신청 글쓰기 > 업데이트 > G5_URL 로 이동에서
업데이트 후, 다시 "고객이 있던 페이지"로 가는 방법입니다.
직접 링크주소를 넣기엔 변수가 너무 많아 여쭈어봤습니다.
늦은시각 감사드립니다.
댓글을 작성하려면 로그인이 필요합니다.
php부분 삭제 해버린 후 자바스크립트만 넣으세요
<script>alert('상담 접수 완료 되었습니다');history.go(-2);</script>
잘 안되면 다음 처럼 해보세요
<?
alert('상담 접수 완료 되었습니다.', $urlencode);
?>
답변에 대한 댓글 1개
history.go();를 사용해보니 자꾸 목록으로 넘어가려고 하네요
"고객이 있던 페이지" > 상담신청 글쓰기 > 업데이트 > G5_URL 로 이동
아무래도 글쓰기가 완료되면 목록으로 이동하엿다가 URL로 넘기는 것 같아
0,-1,-2,-3 등 테스트 해보았는데 모두 목록으로 넘어갑니다.
$urlencode; 도 안되고 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
user.config 를 사용 할 수 있을까요 ?