이미지크게보기를 pc만 하고싶어요
본문
그누보드 5.33 쓰고 있으니 구 버전입니다!
다름이 아니고...에디터를 설치하면서 좀 문제가 생겼어요!
본문에 올라온 이미지를 누르게되면 // 크게 보이는 기능!
그게 좀 잘 안됩니다! 스타일이 안붙어요!
(에디터에 관련된 무엇인가 설정을 해야하는데..아직 정확히 원인을 알지는 못하지만)
어쨋든 그래서..라이트박스를 쓰게되었어요!
라이트박스안에 스타일 width나 height가 설정되어 붙기때문에!
근데 문제가...라이트박스도 좀 문제가 있어요!
세로로 긴 이미지는....제대로 나오지가 않아요!
그래서 옵션에서 세로로 긴것도 크게 보려고 설정을 했더니!
문제는 이제 모바일로 넘어가드라구요 ㅠ.ㅠ
( 모바일에서도 문제가 생겼어요! 모바일이 와장창장 깨집니다 )
모! 어쨋든....이 상황들은 제가 짊어지고 가야하는건데..
결론적으로 딱 한가지만 하면 다 해결됩니다! >.<
1.pc에서는 라이트박스로 보고
2.모바일에선 이미지 눌러도 크게 보기 안하기! ( 아무반응없기 아무것도 안하기!)
답이 없으면 에잇! 그냥 아무것도 보지마! 이래버리면 되긴 하는데..
그래도 무슨 미련이 남았는지..
pc는 이미지 누르면 라이트박스로보고
모바일은 안보고..하고싶어요!
근데 이게 구조도 잘 모르겠고..프로그램 지식도 짧아서..어디서 무엇을 어떻게? 라고 애당초에
브레이크가 걸려버리네요 ㅠ.ㅠ
보드스킨쪽에는 관련된 어떤것도 없는거 같고..며칠을 lightbox lightbox lightbox 웅얼거리면서
뒤적이다보니..
thumbnail.lib 에서
드디어! lightbox 관련된 무엇을 발견했어요!
// View Original
$is_view = (isset($board['as_lightbox']) && $board['as_lightbox']) ? $board['as_lightbox'] : 0;
// Lightbox
if($is_view == "1" || $is_view == "3") {
apms_script('lightbox');
}
제짧은 생각에는
$is_view = (isset($board['as_lightbox']) && $board['as_lightbox']) ? $board['as_lightbox'] : 0;
이것은 라이트박스 사용유무를 판단하는거 같고.
if($is_view == "1" || $is_view == "3")
이 부분은
보드설정에서 아래 부분인거 같드라구요!
1번이 라이트박스 // 3번이 라이트박스 + 외부이미지 제외
그런데 여기서 pc에서는 쓰고 모바일에서는 안쓰려고 하면..
어떤식으로 접근을 해야할까 모르겠어요!
과연 이곳이 맞긴 한걸까요?
조언좀 주시면 감사하겠습니다!
!-->답변 2
// View Original
$is_view = (isset($board['as_lightbox']) && $board['as_lightbox']&&!is_mobile()) ? $board['as_lightbox'] : 0;
// Lightbox
if($is_view == "1" || $is_view == "3") {
apms_script('lightbox');
}
이렇게 한번 해 보세요.
!-->보여지는 부분에 스크립트를 보여주시면 정확할꺼 같긴 한데요.
// View Original
$is_view = (isset($board['as_lightbox']) && $board['as_lightbox']) ? $board['as_lightbox'] : 0;
// Lightbox
if(!$is_mobile && ($is_view == "1" || $is_view == "3")) {
apms_script('lightbox');
}
으로 하시면 될꺼 같습니다.
안되시면 사용되는 페이지에 소스를 보여주셔야 할듯 합니다.
!-->