모바일에서 작성한 글은 모바일로 작성된 표시를 할려면.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

모바일에서 작성한 글은 모바일로 작성된 표시를 할려면.. 정보

모바일에서 작성한 글은 모바일로 작성된 표시를 할려면..

본문

모바일에서 작성한 글은 모바일에서 작성되었다는 표시가 제목에 되는거..
어디 이런소스 없나요?
잇음 좋겠는데요..

혹시 지나가다 비슷한 거라도 있음 알려주세요..
감사합니다.
  • 복사

댓글 전체

초급 이상 활용가능하시다는 전제 하에 의견 드립니다.
DB에서 모바일 체크용 필드를 하나 추가하시고,
이를테면 bo_mobile char(1) 처럼요.

◆ 아래 내용을 head.sub.php 에 넣어주시고,

function MobileCheck() { //모바일 검사
    global $HTTP_USER_AGENT;
    $MobileArray  = array("iphone","lgtelecom","skt","mobile","samsung","nokia","blackberry","android","android","sony","phone");
    $checkCount = 0;
        for($i=0; $i<sizeof($MobileArray); $i++){
            if(preg_match("/$MobileArray[$i]/", strtolower($HTTP_USER_AGENT))){ $checkCount++; break; }
        }
  return ($checkCount >= 1) ? "Mobile" : "Computer";
}
if(MobileCheck() == "Mobile") $m = 1;


◆ skin 폴더의 write.skin.php 에서

<form> 안에
<input type="hidden" name="mobile" value="<?=$m?>" />

처럼 hidden input 을 하나 추가하시고,

◆ skin 폴더의 view.skin.php 나 list.skin.php 에

if ($bo_mobile) echo "모바일";

을 추가하면 될 거 같습니다.

제가 쓴 글이지만 참 후지네요 ㅠㅠ
혹시 필드 추가하시는게 어려우시면

<input type="hidden" name="bo_10" value="<?=$m?>" /> 처럼 여분필드 활용하세요.
단, 게시판에서 이미 해당 여분필드를 사용 중이면 안 되니 1~10 사이에서 선택적으로 쓰시면 될 거 같아요.
© SIRSOFT
현재 페이지 제일 처음으로