비밀글로 글을 써도 모바일웹에서는 보여질수 있도록 할수 있나요? > 그누4 질문답변

그누4 질문답변

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

비밀글로 글을 써도 모바일웹에서는 보여질수 있도록 할수 있나요? 정보

비밀글로 글을 써도 모바일웹에서는 보여질수 있도록 할수 있나요?

본문

안녕하세요~^^
홈페이지를 만들고 있는데요. 한가지 궁금한 사항이 있어서 문의드립니다.

아래 모바일 스킨을 설치하여 모바일을 만들고 있는데요.

- 사용중인 모바일스킨
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=111251

웹홈페이지 게시판에서 비회원이 비밀글로 작성하면, 모바일 게시판에서

글을 확인해도 동일하게 비밀번호를 묻는 화면이 나오게 됩니다.

당연한 것일 텐데요..

혹시, 모바일에서는 비밀글 선택 상관없이 비회원도 모든 글을 볼수 있도록

모바일쪽 권한만 따로 설정할수 있는 방법이 있을까요?

참고로,, 사용중인 모바일 스킨에는 별도의 권한설정은 없습니다...

모바일 쪽에 소스를 수정해야 할까요? 아니면 웹쪽의 소스를 수정해야 할까요?

이정도 정보로 조언해주시 어려우시겠지만..

고수님들.. 한수 부탁드립니다~
 
-------------------------------------------- 
 곰토리 12-08-29 18:59   

$_SERVER['HTTP_USER_AGENT'] 뽑아내서
모바일일때는 bypass
아닐때는 입력 하게 만들면 되겠네요
--------------------------------------------

곰토리님께서 위와같이 답변을 주셔서 bbs/board.php에서 이것저것 해보았지만
어렵네요.. 조금 자세히 설명을 해주실 분 계시다면 조언좀 부탁드립니다.

감사합니다.

댓글 전체

비밀글을 들어가는 방법으로
아마 자기글이거나 관리자이거나 하는 if문 공식이 있을것입니다. (저도 그누보드에 손 땐지 오래되어서..)
그 부분에 추가적으로 $_SERVER['HTTP_USER_AGENT'] 가 mobile(가칭입니다 정확한 에이젼트 값을 확인하여야 겠지요~) 일때도 pass 하라 라고 해준다면
되지 싶습니다.

방금 찾아보니

// 자신의 글이거나 관리자라면 통과
    if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)

라고 있네요 여기 부분을 수정하면 되겠습니다.

음.. 예를 든다면

// 자신의 글이거나 관리자라면 통과

    if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin || $_SERVER['HTTP_USER_AGENT'] == 'mobile')

겠지요? ㅎㅎ
답변 또 주셨네요~ 너무 감사합니다^^
그렇다면 모바일 에이젼트 값은 어디서 확인 해야할까요?

아이쿠. 밥상을 다 차려주셨는데 떠먹여달라고 까지 해서 죄송합니다.
감사합니다~ 덕분에 많이 공부하였습니다. 답변 너무 감사하지만, 제가 조금더 이해하기 쉬운 답변으로 답변을 채택하게 되었습니다~ 양해바랍니다.
m 이라는 폴더, bbs/board.php 에서 상단에 아래처럼 추가해보세요
해당게시판<-- 비밀글로 작성하는 게시판명

if ($wr_id && $bo_table=='해당게시판') {
$ss_name = "ss_secret_{$bo_table}_{$write['wr_num']}";
set_session($ss_name, TRUE);
}
쉽게 설명 잘해주셔서 감사합니다.
정확히 잘 구현됩니다.. 아 마지막으로 해당게시판이 한개 이상일 경우에는

if ($wr_id && $bo_table=='해당게시판') {

위 '해당게시판' 부분을 어떻게 입력 해야 할까요?
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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