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

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

QA

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

본문

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

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

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

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

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

 


//일반 메시지를 자바스크립트의 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 파일로 만들어 넣어 주시고요...

 


<?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>

bbs/alert.php 파일에 보시면

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

답변을 작성하시기 전에 로그인 해주세요.
전체 123,664 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT