테스트 사이트 - 개발 중인 베타 버전입니다

신청폼 작성후 모바일 브라우저 타이틀에 오류안내 페이지 라 뜨는 문구 수정하기. 채택완료

디에이디컴퍼니 8년 전 조회 6,459

제목 그대로 신청 폼에서 글쓰기를 하면

write_update.skin.php를 이용해

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

alert('접수되었습니다.', $g5[path]."/bbs/write.php?bo_table=$bo_table" . $qstr);

?>

alert에 문구가 뜨도록 해뒀는데요,

 

문제는 저 alert가 뜰 때 모바일 브라우저 타이틀에

"오류안내 페이지|홈페이지명"이라고 뜨는데

신청폼에서 작성했을 때만 다른 문구가 뜨게 할 수는 없나요?

 

참고로 device mobile만 지원하게 설정한 사이트 입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

alert함수 세번째 인자로 false 값을 넣으세요. alert('인자1','인자2',false)

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

그누위즈

bbs/alert.php 파일에 보시면

오류안내 페이지 라는 문구 지우시면됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

m
moonlight205
3년 전
감사합니다~

댓글을 작성하려면 로그인이 필요합니다.

8년 전

제가 만들어 사용하고 있는건데 

lib/common.lib.php 파일 안에 다음 함수를 넣어 사용하세요.

함수 사용시는 alert 대신 alert_plain으로 사용하시면 되겠고요...ㅎ

 

</p><p>//일반 메시지를 자바스크립트의 alert창으로</p><p>function alert_plain($msg='',$url=''){</p><p>    global $g5, $config, $member;</p><p>    global $is_admin;</p><p> </p><p>    if (!$msg) $msg = '출력할 메시지가 없습니다.\n\n올바른 방법으로 이용해 주십시오.\n\n';</p><p> </p><p>    $header = '';</p><p>    if (isset($g5['title'])) {</p><p>        $header = $g5['title'];</p><p>    }</p><p>    include_once(G5_BBS_PATH.'/alert_plain.php');</p><p>    exit;</p><p>}</p><div>
</div><p>

 

그리고 bbs폴더에 다음을 alert_plain.php 파일로 만들어 넣어 주시고요...

 

</p><p><?php</p><p>//include_once('./_common.php');</p><p> </p><p>$url = clean_xss_tags($url);</p><p>if (!$url) $url = clean_xss_tags($_SERVER['HTTP_REFERER']);</p><p> </p><p>$url = preg_replace("/[\<\>\'\"\\\'\\\"\(\)]/", "", $url);</p><p> </p><p>// url 체크</p><p>check_url_host($url);</p><p>?></p><p> </p><p><script></p><p>alert("<?php echo strip_tags($msg); ?>");</p><p><?php </p><p>if ($url) { ?></p><p>document.location.replace("<?php echo str_replace('&', '&', $url); ?>");</p><p><?php } </p><p>else { ?></p><p>history.back();</p><p><?php } ?></p><p></script></p><p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인