모바일 표시 애가 타네요 ㅠㅠ 채택완료
루로우니
11년 전
조회 4,491
// 이 파일은 새로운 파일 생성시 반드시 포함되어야 함
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
모바일 write 쪽에
넣었구요
**************************************
//if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
//if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
if ($list[$i]['icon_file'])
echo "
";
if ($list[$i]['icon_secret'])
echo "
";
if ($list[$i]['icon_link'])
echo "
";
if ($list[$i]['icon_new'])
echo "
";
if ($list[$i]['icon_hot'])
echo "
";
echo $nobr_end;
?>
";
if ($list[$i]['icon_secret'])
echo "
";
if ($list[$i]['icon_link'])
echo "
";
if ($list[$i]['icon_new'])
echo "
";
if ($list[$i]['icon_hot'])
echo "
";
echo $nobr_end;
?>
pc list.skin.php 쪽에
if ($list[$i][wr_10]['m'])
echo "
";
";
넣었는데....어디가 문제일까요 ㅠㅠ
common.lib.php 에도
// 웹브라우저 user agent 체크
function is_mobile()
{
if ( preg_match('/(iPhone|iPod|BlackBerry|Android|Windows CE|LG|MOT|SAMSUNG|SonyEricsson|Windows Phone|Safari|Apps)/i', $_SERVER['HTTP_USER_AGENT']) )
return true;
else
return false;
}
넣었거든요 도움좀 주세요 ㅠㅠ 휴 ......
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
답변에 대한 댓글 4개
�
루로우니
11년 전
아까 댓글에서도 알려주셔서 가보았는데 도무지 통 모르겠습니다 휴 ㅠㅠ
�
진서기
11년 전
삽질은 필수죠
include_once 'mobile_detect.php';
$detect = new Mobile_Detect;
$deviceType = ($detect->isMobile() ? ($detect->isTablet() ? 'tablet' : 'phone') : 'computer');
위처럼 사용하세요. common.php 파일에 하단에 넣으세요.
if($deviceType == 'phone'){
//모바일일 경우 처리할 내용
$m = 'M';
}else{
$m = '';
}
include_once 'mobile_detect.php';
$detect = new Mobile_Detect;
$deviceType = ($detect->isMobile() ? ($detect->isTablet() ? 'tablet' : 'phone') : 'computer');
위처럼 사용하세요. common.php 파일에 하단에 넣으세요.
if($deviceType == 'phone'){
//모바일일 경우 처리할 내용
$m = 'M';
}else{
$m = '';
}
�
루로우니
11년 전
저 갑자기 꼬인게...
pc랑 모바일이랑
둘다 common.lib.php 파일이 있거든요
헌데 pc쪽에서랑 모바일 둘다 혹시 몰라 브라우저 체크를 넣었다가
둘다 체크 내용을 지웠는데도 pc에서 m도메인으로 작성하면..정상작동하네요?
이건 당췌 ㅠㅠ
pc랑 모바일이랑
둘다 common.lib.php 파일이 있거든요
헌데 pc쪽에서랑 모바일 둘다 혹시 몰라 브라우저 체크를 넣었다가
둘다 체크 내용을 지웠는데도 pc에서 m도메인으로 작성하면..정상작동하네요?
이건 당췌 ㅠㅠ
�
루로우니
11년 전
당황스러운건...
if ($list[$i][wr_10])
echo "<img src='{$board_skin_path}/img/mobile.png' align=absmiddle>";
이렇게만 해도 표시가 되네요 ㅡㅡ;
if ($list[$i][wr_10])
echo "<img src='{$board_skin_path}/img/mobile.png' align=absmiddle>";
이렇게만 해도 표시가 되네요 ㅡㅡ;
댓글을 작성하려면 로그인이 필요합니다.
11년 전
$m 의 값을 if 문에 입력하면 됩니다.
아니면
if ($list[$i][wr_10]){
echo '모바일글~~~';
}
위처럼 해도 되겠죠
print_r2($list);
해보시고 wr_10에 값이 들어가 있는지 먼저 확인해 보세요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
루로우니
11년 전
<input type="hidden" name="wr_10" value="m">
<input type="hidden" name="wr_10" value="<?=$m?>">
두개를 다 변경해봐도 ㅠㅠ
list.skin.php에
if ($list[$i][wr_10]=='m')
echo "<img src='{$board_skin_path}/img/mobile.png' align=absmiddle>";
이렇게도 안되고 ㅠㅠ
if ($list[$i][wr_10]){
echo "<img src='{$board_skin_path}/img/mobile.png' align=absmiddle>";
}
또 이렇게하면 테이블이 틀어지네요 ㅜㅜ
<input type="hidden" name="wr_10" value="<?=$m?>">
두개를 다 변경해봐도 ㅠㅠ
list.skin.php에
if ($list[$i][wr_10]=='m')
echo "<img src='{$board_skin_path}/img/mobile.png' align=absmiddle>";
이렇게도 안되고 ㅠㅠ
if ($list[$i][wr_10]){
echo "<img src='{$board_skin_path}/img/mobile.png' align=absmiddle>";
}
또 이렇게하면 테이블이 틀어지네요 ㅜㅜ
�
진서기
11년 전
wr_10에 값이 들어있는지부터 확인하세요
�
루로우니
11년 전
네 들어갑니다 m 으로
지금 확인해보니 m도메인으로 pc로 접속해서 글작성하면
원하는대로 표시가 됩니다만 직접 핸드폰으로는 안먹히네요 ㅠㅠ 값도 안들어가구요
m도메인으로 접속할때는 다 m으로 보내지게는 못하려나 ㅠㅠ
핸드폰 기종마다 설정할수도 없구요 ㅠㅠ
// 웹브라우저 user agent 체크
function is_mobile()
{
if ( preg_match('/(skt|phone|Mozila|iPhone|iPod|BlackBerry|Android|Windows CE|LG|MOT|SAMSUNG|SonyEricsson|Windows Phone|Safari|Apps)/i', $_SERVER['HTTP_USER_AGENT']) )
return true;
else
return false;
}
common.lib.php엔 이렇게 넣어놨거든요
지금 확인해보니 m도메인으로 pc로 접속해서 글작성하면
원하는대로 표시가 됩니다만 직접 핸드폰으로는 안먹히네요 ㅠㅠ 값도 안들어가구요
m도메인으로 접속할때는 다 m으로 보내지게는 못하려나 ㅠㅠ
핸드폰 기종마다 설정할수도 없구요 ㅠㅠ
// 웹브라우저 user agent 체크
function is_mobile()
{
if ( preg_match('/(skt|phone|Mozila|iPhone|iPod|BlackBerry|Android|Windows CE|LG|MOT|SAMSUNG|SonyEricsson|Windows Phone|Safari|Apps)/i', $_SERVER['HTTP_USER_AGENT']) )
return true;
else
return false;
}
common.lib.php엔 이렇게 넣어놨거든요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인