|
전 웹디자너이고요, kimsQ같은 CMS은 처음 접해봅니다. 최근에 CMS로 웹사이트를 제작해 달라는 요청을 받아서 공부하고 있는데요, 메뉴얼에 HTML로 사이트를 디자인해서 만든후 kimsQ 템플렛으로 제작설명하는 부분에서 소스부부분 누락된 것 같습니다.
밑에 (1) 부터 까지의 소스코드를 다음의 코드로 대체해 줍니다.
이부분부터 뭔가 내용이 누락된 느낌이 드는데요.. 알려주세요~!! 제가 하고 싶은 건 HTML 파일을 CMS 템플렛으로 만들때 어떤 소스를 추가해 줘야 하는지입니다. 좀 급해서..그럼 부탁드립니다.
추가 매뉴얼 이제부터 본격적으로 나만의템플릿을 만들어보겠습니다. 앞장에서 나만의템플릿 폴더를 다음과 같이 만들어 놓았습니다.
여기까지 진행을 한 후에 일단 나만의템플릿 폴더는 잠시 잊고 하드코딩으로 원하는 웹페이지를 만들어봅니다. 나모를 사용한다면 나모를 이용해서 만들고 드림위버를 사용한다면 드림위버를 이용해서 만듭니다. 물론 그 전에 디자인시안이 있어야 겠지요. 디자이너분이라면 디자인시안을 크로핑해서 코딩해 줍니다. 이 작업은 홈페이지를 만들때 가장 기초가 되는 작업이므로 프로그래밍 지식이 없더라도 누구나 만들 수 있을 것입니다.
작업이 완료되면 아마도 다음과 같은 HTML 소스코드가 만들어져 있을 것입니다.
...... ......
위의 코드를 복사해서 나만의템플릿 폴더안의 main.php 에 붙혀 줍니다. 그리고서 브라우져에서 앞서 만들어준 섹션을 호출해 봅니다. 아마도 작업했던 내용이 그대로 출력될 것입니다. (물론 이미지경로등이 맞지 않았거나 이미지를 업로드하지 않았다면 이미지가 뜨지 않았을 수도 있습니다.)
이 단계의 템플릿은 템플릿으로서의 역할을 하기 어렵습니다. 왜냐하면 섹션이나 메뉴를 클릭했을때 게시판이나 일반페이지등이 본문에 출력되어야 하는데 이 단계에서는 그럴 수 없기 때문입니다. 따라서 섹션이나 메뉴를 클릭했을때 메인화면에 내용물이 뜰 수 있도록 해줘야 하고 큐의 자원을 사용할 수 있도록 필수코드를 추가해 주어야 합니다.
작업할 내용은 4가지입니다.
(1) 부터 까지의 소스코드를 다음의 코드로 대체해 줍니다.
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
(2) 태그 바로 앞줄에 다음의 코드를 추가해 줍니다.
(3) 게시판이나 일반페이지들이 출력될 부분에 다음의 코드를 삽입해 줍니다.
(4) 이미지경로를 =$img['template']?>으로 변경해 주고 사용된 모든 이미지파일을 나만의템플릿 폴더안의 image 폴더안에 넣어줍니다.
나모나 드림위버와 같은 툴을 사용했다면 아마도 이미지 경로가 로컬PC의 경로로 잡혀 있을 것입니다. 이 경로를 =$img['template']?>으로 지정해 줍니다.
이상의 과정을 통해서 하나의 완전한 나만의템플릿이 완성되었습니다. 이를 통해서 알 수 있는 것은 템플릿 작업시 필수코드가 있다는 것인데 항상 다음의 코드를 베이스로 하여 작업해 주시면 됩니다.
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
|||||||||
| 답변이 채택된 경우, 추가 답변 등록이 불가합니다. | |||||||||
여기 까지가 상단의 짤린부분입니다.
그리고 게시판 같은 컨텐츠연동, 도큐먼트 출력은 간단히 한줄로 불러오기가 가능합니다.
이렇게 하셨다면 외부로그인 출력부분이 필요하실겁니다.
외부로그인은 아래와같은형식으로 출력하십시오. <?getPlugin('_global/로그인플러그인명')?> 초기 지원되는 로그인폼은 loginform_img 일겁니다.. (파일매니져로 _sys/_ext/_plugin/_global/에서 확인해보십시오. )
마지막으로.. </body> </html> 윗 부분에
<?getPlugin('_system/_q')?> 를 넣어주세요. 즉 <?getPlugin('_system/_q')?> </body> </html> 로 하십시오.
카피라이트(?) 부분은 예제로 아래와 같이 출력해보십시오.
<a href="./">Copyrights © 2008 <?=$site['name']?> All Rights Reserved. Powered by Q Core.<?=$site['version']?></a>
P.S 메뉴얼이라는곳으로 데이터 이전하면서 소스가 짤린것같습니다. 제가 자유게시판에도 위같은형식으로 올렸습니다. 그런데 자잘한 부분이 많아서 템플릿 제작시 꼭 필요한 부분만 알려드렸습니다. |
|||||||||||||||||||||||||||||||||||||||||||||
나도한마디 3개
|
|||||||||||||||||||||||||||||||||||||||||||||
| 메인에 특정게시판 '글쓰기/내글보기' 링크 적용하는 법은? | 답변 1 | |
| 프론트에 포스트와 댓글 추출 보안 문제요. | 답변 1 | |
| 에러 메세지, 확인을 부탁드려봅니다. | 답변 2 | |
| 한줄메모장 비회원 글쓰기 가능하게 하려면? | 답변 1 | |
| html 로 직접 작성한 글등록하고 본문에서는 왜? 태그들이 | 답변 2 | |
| 구글날씨api 액박이 뜨는데요... | 답변 1 | |
| mid 값에 대한 궁금증입니다. | 답변 1 | |
| 안반장님 도와주세요! | 답변 1 | |
회원정보
미니박스
메일
쪽지
문자
채팅
포스트
댓글
친구맺기
친구제외
방명록
선물하기
파일박스
홈페이지