묻고답하기
외부페이지에 DB 자료 가져와 뿌리는 방법 재질문입니다
2010.01.26 21:36
http://www.xpressengine.com/18631374 에 이미 질문 드렸고 라르게덴 님께서 답변도 주셨습니다.
그런데 class.php 를 만들고 DB select 용 xml 을 만든 다음 외부페이지에서 func_include 애드온을 이용해 해당 자료를 가져다 쓰는 코딩을 하라는 것 같았습니다.
애드온 설치하고 켜고, 나머지 코딩하고, 나름 패쓰도 정리해 보았는데 영 자료접근도 안되고 그럽니다.
특히 외부페이지에 코딩한 {@ } 이 안의 배열자료 텍스트가 중괄호까지 포함해서 그대로 화면에 출력됩니다.
그래서 다시 한 번 고수님들의 지도를 바랍니다.
1. 테이블명 : organic
2. 필드구성 : num, depart, title, name, photo
위와 같은 db를 레이아웃을 적용해서 만든 외부페이지에 '직접입력' 방식으로 뿌려주기만 하면 됩니다.
(그런데 이게 그렇게 안되네요).
3일동안 삽질해 본 결과 제 실력으로는 ...
1. 꼭 제 경우 아닌, 보드, 위젯 등을 예로 들면 참 난감합니다.
2. 필요한 파일을 어느 곳에 위치시켜야 하는지도 수십번 시도해야 했습니다. path 문제로 말입니다.
먼저 질문(http://www.xpressengine.com/18631374)에 답변 주셔도 됩니다.
거기에 500포인트 걸었더니 남은 포인트가 별로 없어서요.
대개 디폴트로 10포인트씩 걸었던데 저는 이거 해결하면 다른 문제는 웬만큼 적용할 수 있을만큼 중요한 지식이라 생각해서 많이 걸었습니다. 고수님들 부탁드립니다.
댓글 1
-
라르게덴
2010.01.26 23:33
-
낭만사객
2010.01.27 01:07
감사합니다. 지난번 질문 달고 나서 코어 매뉴얼 보게 되었는데 라르게덴 님 주신 힌트로 뭔가 해볼만한 게 더 떠올라서 보니 아직 답글이 없길래 지웠는데.... 그 사이 답을 준비하셨군요. 죄송하고요, 다시 한 번 감사드립니다 -
낭만사객
2010.01.27 09:08
엄청난(?) 발견 ... 라르게덴님 조언대로 했는데도 {@ ... }를 포함한 템플릿문이 그대로 출력됨 ... 이상하다싶어 로그인바의 '레이아웃 설정/편집'의 편집에 들어가 테스트 ... 성공 ... '내용 직접 추가'에서는 원래 템플릿문이 안먹나요, 아님 상단에 뭔가 선언하면 되나요? -
라르게덴
2010.01.27 10:18
네. 외부페이지로 만드셔서 테스트해보실것을 권장합니다. 일반 페이지 모듈에서는 템플릿 사용이 안됩니다.
님... 지난번 애써 답 꾸며서 남길려는 찰나에 글을 삭제 하셨더라고요...
왜 삭제 하셨는지요?
전 애써 좋은 방법 찾아가며 소스까지 Code Highlighter로 씌워서 답 달고 있었는데...
담부터는 질문지우지 말아주셨으면 합니다.
XML 어려우시면 직접 외부페이지에 이와 같은 방법으로 해보세요.