제목 그대로 신청 폼에서 글쓰기를 하면
write_update.skin.php를 이용해
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
alert('접수되었습니다.', $g5[path]."/bbs/write.php?bo_table=$bo_table" . $qstr);
?>
alert에 문구가 뜨도록 해뒀는데요,
문제는 저 alert가 뜰 때 모바일 브라우저 타이틀에
"오류안내 페이지|홈페이지명"이라고 뜨는데
신청폼에서 작성했을 때만 다른 문구가 뜨게 할 수는 없나요?
참고로 device mobile만 지원하게 설정한 사이트 입니다.
|
답변 3개 / 댓글 1개
6년 전
alert함수 세번째 인자로 false 값을 넣으세요.
alert('인자1','인자2',false)
9년 전
bbs/alert.php 파일에 보시면
오류안내 페이지 라는 문구 지우시면됩니다.
답변에 대한 댓글 1개
9년 전
제가 만들어 사용하고 있는건데
lib/common.lib.php 파일 안에 다음 함수를 넣어 사용하세요.
함수 사용시는 alert 대신 alert_plain으로 사용하시면 되겠고요...ㅎ
Copy
//일반 메시지를 자바스크립트의 alert창으로function alert_plain($msg='',$url=''){ global $g5, $config, $member; global $is_admin; if (!$msg) $msg = '출력할 메시지가 없습니다.\n\n올바른 방법으로 이용해 주십시오.\n\n'; $header = ''; if (isset($g5['title'])) { $header = $g5['title']; } include_once(G5_BBS_PATH.'/alert_plain.php'); exit;}
그리고 bbs폴더에 다음을 alert_plain.php 파일로 만들어 넣어 주시고요...
Copy
<?php//include_once('./_common.php'); $url = clean_xss_tags($url);if (!$url) $url = clean_xss_tags($_SERVER['HTTP_REFERER']); $url = preg_replace("/[\<\>\'\"\\\'\\\"\(\)]/", "", $url); // url 체크check_url_host($url);?> <script>alert("<?php echo strip_tags($msg); ?>");<?php if ($url) { ?>document.location.replace("<?php echo str_replace('&', '&', $url); ?>");<?php } else { ?>history.back();<?php } ?></script>
답변을 작성하려면 로그인이 필요합니다.