묻고답하기
모바일 레이아웃 적용중입니다.. 근데 글등록이나 삭제가 안되서요....
2014.06.30 13:08
제이쿼리 모바일을 현재 적용중입니다.
그런데 어느정도 적용은 하였는데 게시판에 글쓰기나 글삭제등이 잘되더군요.....
제이쿼리가 충돌하는것 같기는 한데 답이 안나와서요....
http://zzz3191.cafe24.com/xe/index.php?mid=board1&m=1
링크도 첨부하겠습니다.
혹시 아시는분 있으시면 답글좀 달아주시면 감사하겠습니다. ㅜㅜ
댓글 9
-
멘탈가루루루루몬
2014.07.02 15:26
-
glaalswl
2014.07.02 18:00
아 현재 레이아웃은 전에 적용하고 잘 안되던것을 포기하고 적용한거라서요....^^; 괜히 번거롭게 해드린거 같네요....
위의글 참고해서 전에 안되던것 다시 시도 해보겠습니다!! 답변 달아주셔서 감사합니다~~
참고하여 보았지만 잘 안되네요 ㅎㅎ 시간되시면 한번더 봐주실수 있으실까요??
-
멘탈가루루루루몬
2014.07.02 21:40
그럼 먼저 궁금한 것이...
1. 이 레이아웃 pc/mobile 반응형 방식으로 사용하실 예정인가요 아니면 모바일 전용으로 하시려던 건가요??
2. 가장 먼저 해결해보고 싶으신 부분은 어딘가요?? ㅎㅎ;
-
glaalswl
2014.07.03 11:06
1. 모바일 전용으로 할생각입니다.
2. 기존 제공되는 레이아웃이 아니라 제가 직접수정하여서 테스트중이었는데요, 어느 정도 적용되고 보니 글등록을 하거나 글삭제등을 한다거나 할때 기능이 동작하지를 않았습니다. 화면만 깜빡이고 제자리로 돌아와 버리는 현상이 되었습니다. 인클루드한 제이쿼리 모바일이 문제라는것 까지는 알았으나 어찌 해야할지 감이 오질 않아서요,,,,안되던 레이아웃으로 잠시 바꿔놓아 보겠습니다. 시간되실때 봐주시면 감사하겠습니다... 번거롭게 해드려 죄송하네요....
-
멘탈가루루루루몬
2014.07.03 13:43
어엇 들어가 봤는데 보드에 문제가 있는거같기도 한 느낌이..?
라고 적혀 있네요 / 서미트하는데 인서트가 정의되지 않았습니다 /(function() {with (this[2]) {with (this[1]) {with (this[0]) {return function(event) {return procFilter(this, insert)
};}}}})
여기 function()에 $ 넣어서 테스트 해 주실 수 있을까요??
-
glaalswl
2014.07.03 17:31
저 스크립트가 어디있는지 찾기가 힘드네용.....ㅠㅠ
-
멘탈가루루루루몬
2014.07.03 14:07
혹시 골아프실까봐 default레이아웃 기준으로 j query 넣어드렸어요.. id=menu로 해서
<a href="#menu"> 하시면 좌측 슬라이드 열리구용..
<nav id="menu"> 로 좌측슬라이드 내용 만들어주시면 됩니당..
아.. 오른쪽 슬라이드는 제가 필요없어서 죽여놨는데 필요하시면 연결하셔두 되구용..
----
글쓰는 부분은 .. 아마 글 등록 버튼 누르고 목록창으로 넘어가는데 등록이 안됬다면 뭔가 충돌했을 수도 있지만..
그냥 등록 자체가 안되는걸로봐서 보드스킨 쪽 글쓰기 폼 관련한 스크립트를 손봐야 하지 않을지 생각이 듭니다..
----
제가 초보자라서 제 말을 너무 믿지는 마세요 저도 이래 저래 막 눌러가면서 해결을 봤던 경험으로 말씀드리는거거덩요...0ㅅ0
-
glaalswl
2014.07.03 17:32
무슨 말씀이세요 이렇게 절 많이 도와주시는데 믿어야죠 ㅎㅎ 올려주신 소스는 잘 참고하여 쓰겠습니다~~
-
멘탈가루루루루몬
2014.07.03 22:51
아 위에 스크립트는...제가 봤을떄 그 부분이 문제 인 것은 맞는거같은데, 제가 모바일스킨을 안쓰다보니 ..글 올리실 때 쓰시는 보드스킨에 대한 정보가 없어서 뭔지 몰라서 해당하는 부분만 적어놨어요..
제가 경험이 부족하다보니 크흑 ㅜ.ㅡ;
음 혹시 웹빌드님이 올려주신 그 레이아웃 파일인가요??
주소로 가보니 m.layout 폴더에 레이아웃을 올려두신 걸로 보아하니 모바일에서만 사용하실 것 같은데 그렇다면 적어도 모바일에서는 제가 알기에 전혀 문제 없는 것으로 알고 있습니다. (그 레이아웃을 열심히 뜯어보며 공부했거든요)
단 pc에서는 글쓰기가 안됍니다.
글쓰기가 안돼는 것은 짐작하시다시피 j query 충돌문제입니다.
xe에서 css나 js를 로딩할 때는 꼭 <load target="css/layout.css" /> <load target="css/layout.js" /> 와 같은 방식으로 해야 기본적으로 문제가 안생긴다고 합니다.
그리고 j query도 꼭 jQuery(function($) 여기 $가 들어가 있는지 여부도 확인해주세요 없으면 만들어주셔야 합니다. 사이트 만들면서 다른 제이쿼리 사용하시게 되면 충돌 잦아지실 수 있습니다.ㅎㅎ
여담이지만 웹빌드님께서 올려주신 파일은 xe에 최적화 된 상태가 아니라서 불필요한 코드와 파일이 많이 있습니다. 그 부분 때문에 더욱 편집하시기 힘드실거에요. 그래서...원하시는 제이쿼리모바일메뉴 js와 css파일 올려드렸습니다. 다른 것 다 지우시고 이 두 파일로만 꾸미시면 됍니다.
(수정)아...맞다 코드 한 줄 빼먹었습니다..
<script type="text/javascript">
jQuery(function($) {
$('nav#menu').mmenu();
});
</script>
이거 레이아웃.html이라던지 맨 하단같은데 붙여넣으시면 동작할겁니다.
제가 올려드린 것 이외에 어떤 것도 남겨두지 마세요 충돌할겁니다..