( https://xetown.com/qna/296281 질문글에 이어서...)
질문글을 여러 번 남기고 싶지는 않았는데 거의 처리했음에도 불구하고 또 이 부분에서 말썽이 일어나는 바람에...ㅠㅠ 저번에도 유사한 질문을 남긴 적이 있었는데 해결이 되지 않았습니다.
https://xe1.xpressengine.com/qna/22609578
이 질문글에도 나와있다시피 모바일에서만 객체를 제대로 받아오지 못하고 있습니다. 패러미터에 m:0을 추가해주면 정상적으로 잘 작동하는데 문제는 페이지를 이동하면 PC버전으로 전환되어 버려서... 반응형이 아닌지라 전환이 되어버리니 난감하네요. exec_json이 작동하지 않는 것은 아닙니다. 추천기능 등은 무리없이 잘 작동하고 있고, ?m=1로 접속하여 콘솔로 테스트 해보면 success가 뜨는 것으로 나옵니다. 단지 받아오는 data가 존재하지 않습니다.
어딘가에 문제가 있는 듯한데 그 위치를 모르겠습니다. xe 코어를 이용하고 있으며 모바일 버전을 따로 사용 중인 몇 개의 사이트들에서 똑같이 테스트를 해보았는데 모두 동일한 결과를 보였습니다. (PC는 작동, 모바일은 미작동) 다만 라이믹스를 설치한 환경에서는 모바일 버전으로도 정상적으로 작동했습니다. 라이믹스 쪽 코드를 참고해 보려고도 했지만 순정 코어와 비교하면 변경 사항이 너무 많은지라...
제가 잘못된 방향으로 접근하고 있는 걸까요...ㅠㅠ
댓글 5
음.. 제가 개발하시는 의도나 환경에 대해서 다 잘 알고 답변드리는 것은 아닙니다.
m=0 이나 1 파라메터로 PC/모바일 을 구분하는것을 알고 계신데,
PC 와 모바일일때의 사용하는 함수명이 아마 다를 것입니다.
board 모듈을 보면 board.mobile.php 파일이 있고 m.skins 폴더도 있고 해서 모바일 대응을 하고 있습니다.
그런데 document 라던가 comment 모듈의 경우 모바일 대응이 별도로 되어 있지 않습니다.
따라서 별도의 board 모듈 같은 곳에서 모바일 대응을 하되 그곳에서 document 와 comment 모듈을 제어하는 것입니다.
제가 잘못 생각할 수도 있으니 자세한 내용은 다음분이 답변 주실거에요.
프로그래머 아닙니다~