포럼
XE + pjax
2013.08.29 17:53
푸쉬 서버와 음악 위젯을 달고 싶어서
새로고침 없는 사이트를 구현해보려고
iframe으로 사이트를 고쳐봤습니다
결과는 대실패...
접근성이 떨어져 구글 검색에도 안 걸리고
이전에 들어갔던 주소로 들어가도 무조건 첫페이지만 나오죠
그 외에도 문제는 많습니다
그러다가 pjax라는 기술을 알게되었습니다
pushState와 ajax를 합친 html5 기술인데
새로고침 없이 페이지를 불러올 수 있는 기술입니다
이걸 사용해보려고 하는데
XE 구조가 이런 곳에 최적화 되있지 않더라구요
이걸 XE에 적용하려면 모듈 부분만 따로 불러와야 하는데
레이아웃이 문제입니다
그러니까 페이지를 로딩함 -> 처음 접속했을 경우 레이아웃 적용 -> 그 다음부터는 새로고침 없음
이렇게 하는 방법이 궁금합니다
아이디어 제공해주시면 적용해보고 팁게에 정리해서 올리겠습니다
한줄 요약
레이아웃을 따로 불러오는 방법(처음 접속했을 경우에만) 없을까요?
댓글 10
-
심플XE
2013.08.29 18:33
-
Lansi
2013.08.29 19:27
네! 제 말이 그 말입니다 ㅎㅎ
정확히는 레이아웃의 $content 부분이요
제가 성공을 해야 팁을 올리던가 말던가 할텐데 말이죠...
-
lililiillililiil
2013.08.29 19:33
jquery 도 구현 가능합니다. api document 에서 load 로 검색하시면 도움이 될 것 같습니다 :D
setTimeout 같은 함수같은걸로 시간마다 새로고침 해서 사용하시면 될것같은데용; -
Lansi
2013.08.29 19:36
pjax가 대충 그런 기술인데요
문제는 처음 접속했을 때만 레이아웃을 적용해야 한다는거죠
-
KS
2013.08.29 20:00
음..모든 메뉴를 포함한 링크 부분에 jquery load(~~ #content) 이런식으로 해주면 안되나요?
컨텐츠 부분의 div 만 계속 바꿔치기 해가면......음 제가 Lansi 님의 의중을 파악 못한거 같습니다 ㅎㅎ
-
Lansi
2013.08.29 20:03
그니까 pjax가 그겁니다 ㅠ
모듈(게시판 부분) 부분만 어떻게 가져오느냐가 문제
-
KS
2013.08.29 20:08
위의 방법으로 게시판만 바꿔치기 될껄요? jQuery~~.load(~~/freeboard #content) 로 하면 레이아웃은 가만히 있고 해당 게시판의 #content 영역만 바꿔치기 될텐데.....한번 테스트 해보고 올께요.
-
Lansi
2013.08.29 20:17
그 방법은 모듈에 레이아웃을 적용하지 않았을 때 가능한데, 그렇게 설정하고 접속하면 레이아웃이 안 뜨게 되죠
-
misol
2013.08.29 22:26
XE에서 반응 형식을 XML이나 JSON으로 지정해서 통신하고 모양은 스크립트 단에수 입히는 것은 어떤지요? 그렇게는 충분히 가능합니다.
모바일 게시판 댓글이 그렇게 구동되는 것 같은데... -
Lansi
2013.08.29 22:29
그건 이미 적용했습니다
이왕이면 애드온과 모듈 단에서 끝내고 싶어서요
코어 수정 안 하고요
글쓴이 | 제목 | 최종 글 |
---|---|---|
딸꾹질 | 묻고답하기 게시판 답글에도 알림옵션이 있으면 좋겠어요. [4] | 2013.08.31 by 딸꾹질 |
컴퓨터매니아 | 공사중 애드온 [3] | 2013.08.31 by Lansi |
컴퓨터매니아 | 여러분들이 지향하는 스팸대처 방법 | |
부롱이 | XE플스님이 유저분들의 집중포화를 당하는 것을 보면서... [10] | 2013.08.31 by 컴퓨터매니아 |
라르게덴 | zipcode 모듈을 만들어볼까 [15] | 2013.08.31 by Arisae |
컴퓨터매니아 | 서버점검을 했는데도 [4] | 2013.08.31 by 컴퓨터매니아 |
사이트지원 | 하..몇일을 해도안되네요.. [27] | 2013.08.30 by 사이트지원 |
銀童 | 물의를 일으킨거 같아 죄송합니다 :) [4] | 2013.08.30 by EnterTM |
착한악마 | 더 테러 라이브가 생각이 나네요~~ [5] | 2013.08.30 by pentopen |
컴퓨터매니아 | 익명기능 평가해주세요. [11] | 2013.08.30 by 컴퓨터매니아 |
휘즈 | 오픈소스는 신뢰를 바탕으로 합니다. [11] | 2013.08.30 by 몽실아빠 |
정도의길을걷기싫다 | 히히호호 잠깐 안들어온 사이에 재밌는 일이 벌어졌네요 [10] | 2013.08.30 by 에버위키 |
Lansi | XE + pjax [10] | 2013.08.29 by 엘카 |
착한악마 | 감정감염~~~ [5] | 2013.08.29 by pentopen |
뚜루뚜빠라빠라 | 링크 설정에 대해서 문의좀 드리겠습니다. | |
김심판 | 텍스타일 카테고리 생성문제 해결방법문의 [1] | 2013.08.29 by Lansi |
참빛바다 | 지금 카페XE 제대로 돌아 가나요? [1] | 2013.08.29 by 착한악마 |
Lansi | XE는 스스로 배워야 합니다 [2] | 2013.08.29 by Lansi |
ForHanbi | 어차피 알았어도 못막을 zipcord 문제였습니다. 라르게덴님 파이팅~~~~ [4] | 2013.08.29 by 라르게덴 |
銀童 | XE 플스님의 글에 대해서 [14] | 2013.08.29 by 미식가 |
즉, 매번 레이아웃을 불러오지 않고 최초 접속시에만 레이아웃을 불러온다음 모듈부분에서만 데이터를 주고받는 것을 원하시는건가요?
팁게에 올려주신다니 응원하겠습니다+o+
오랜만에 구미당기는 팁이 올라오겠네요^^