블로그 이미지
"우리 모두가 약자가 될 수 있음을 잊지맙시다." - 김제동 미발견인


 

'제로보드XE/ZeroBoardXE'에 해당되는 글 4

  1. 2009.10.17 제로보드에 플래시 삽입하기 (5)
  2. 2009.10.04 제로보드XE에서 사용하는 변수? (2)
  3. 2009.10.02 제로보드 레이아웃 손보기
  4. 2009.10.01 제로보드를 연구하다.
 

제로보드에 플래시 삽입하기

제로보드XE/ZeroBoardXE | 2009.10.17 17:48 | Posted by 미발견인



제가 제작한 플래시를 제로보드에 적용하기 위해서
이래저래 많이 응요해서 써보려고 연구했습니다.

페이지 모듈에다가 위젯으로 직접입력도 해보고 레이아웃 편집도 해보고
별별 방법을 다 써보다가
우연히
.
.
.
레이아웃 편집 부분에 [ 레이아웃 파일 저장소 ]를 보고 혹여 하나 해봤더니 됐습니다.

저곳에 올릴 플래시 파일을 찾아 올려서 저장한 다음

적용은 아래쪽 HTML 부분에 적어주시면 됩니다.
<embed src="플래시 파일명" width="가로" height="세로"></embed>
라고 적어주시면 바로 적용이 됩니다.

그리고 XML이용해서 플래시를 돌리신다면, 제로보드가 설치된 루트폴더에 XML파일을 업로드 시켜주시면 됩니다.

잘 모르시면 댓글 남겨주세요.

'제로보드XE > ZeroBoardXE' 카테고리의 다른 글

제로보드에 플래시 삽입하기  (5) 2009.10.17
제로보드XE에서 사용하는 변수?  (2) 2009.10.04
제로보드 레이아웃 손보기  (0) 2009.10.02
제로보드를 연구하다.  (0) 2009.10.01

댓글을 달아 주세요

  1. 비버샘 2010.05.17 13:56 신고  댓글주소  수정/삭제  댓글쓰기

    정말 감사합니다. 그렇지 않아도 오늘 홈피 인트로 때문에 스트레스 만빵이였는데. 덕분에 잘 해결이 되었네요 ^^; 정말 정말 감사요~~~

    • Favicon of http://unfoundedman.tistory.com BlogIcon 미발견인 2010.05.19 16:01 신고  댓글주소  수정/삭제

      ㅇ ㅏ 저도 홈페이지관련 제로보드로 연구하면서,

      혹시 까먹을까봐 적어놓은거였는데,

      이게 이렇게 유용해지네요. 도움이 되셨다니 감사합니다.

      앞으로 홈페이지 제작할 일이 몇번 더 있을건데,

      그때그때 또 포스팅하겠습니다. ^^

  2. 행인42 2010.07.31 01:03 신고  댓글주소  수정/삭제  댓글쓰기

    이 글 아니었으면 또 한참 해맬뻔 했어요.
    너무너무 감사합니다 ^^

  3. 얼까는중 ㅜ 2010.08.11 21:51 신고  댓글주소  수정/삭제  댓글쓰기

    레이아웃 편집에서 로고 설정부분에 <embed src="logo__.swf" width="82" height="45"></embed>
    를 추가햇는데 적용이 안되는듯 합니다 ㅜㅜ 코딩에 코짜도 모르는지라 ㅜㅜ 조언좀..부탁드려요


제로보드XE에서 사용하는 변수?

제로보드XE/ZeroBoardXE | 2009.10.04 18:13 | Posted by 미발견인


제길... 제로보드XE연구하면서 열심히 삽질중입니다.

레이아웃을 수정변경하기 위해서
소스를 열어 부딪히는 것이 바로 템플릿 코드
.
메뉴얼을 뒤적뒤적 거리면서
제로보드에서 사용하는 템플릿 코드가 어떤것이 있는 줄을 알겠는데,
도저히 제로보드에서 사용하는 변수가 어떤어떤 것이 제공되는지를 몰라서
한참을 삽질하다가
.
제로보드의 classes폴더의 모든 파일을 다 열어놓고 ctrl+F 를 눌러 무작정 서칭을 하던중
-> root/classes/template/TemplateHandler.class.php
위의 파일의 136 ~ 164를 보고 지금까지 제로보드에서 제공하는 변수가 무엇이 있는지를 찾기위해서
삽질했던 모든 시간과 노력이 ㅠㅠ
.
여튼
주석에 의하면
제로보드에서 사용하는 템플릿 변수중
{$...} <- 이러한 부분은 모둔 Context::get(...)으로 모두 바뀐다는 것을 알게되었습니다.
.
이젠
Context::get(...)가 무엇무엇이 있는지를 찾아봐야겠습니다.
그리고 테스트도 해보아야겠지만. 그것은 나중에 포스팅 할께요...
하루 다 지나갔음 ㅠㅠ


==============================(추가)===============================

추가로 저녁에 테스트를 해봤습니다.
-> root/classes/template/TemplateHandler.class.php
위의 파일에 136 ~ 164의 내용은 다음과같습니다.


음...맨 아래쪽에
-> return '<?php @print('.preg_replace('/\$([a-zA-Z0-9\_\-\>]+)/i','$__Context->\\1', $str).');?>';
이 부분에서 어떤 문자열을 리턴하는 것으로 보아서...
이곳에 중요한 부분일것 같아...$str의 내용이 궁금해서 아래와 같이 한 줄 추가해봤습니다.
-> echo $str."<br /><br />";



그랬더니...
와우
다 뽑았습니다.
.
제로보드에서 사용하는 변수가 뭐가 있는지 다 뽑았습니다.
몇가지 테스트로 제로보드에서 제공하는 기본 레이아웃에서 사용하는 제로보드 변수, 예를 들어 layout.html 문서 내에 있는 {$document_srl} 이라던지 {$layout_info->lang}와 같은 것입니다.
여태 며칠동안 이러한 것들을 찾아었습니다.
.
이제 다 찾았으니, 저 변수들이 어떤 기능과 내용을 가지고 있는지 확인을 해야하는 과정이 남았네요~
그럼 나중에 똗 포스팅 하겠습니다.

'제로보드XE > ZeroBoardXE' 카테고리의 다른 글

제로보드에 플래시 삽입하기  (5) 2009.10.17
제로보드XE에서 사용하는 변수?  (2) 2009.10.04
제로보드 레이아웃 손보기  (0) 2009.10.02
제로보드를 연구하다.  (0) 2009.10.01

댓글을 달아 주세요

  1. Favicon of http://jmail.tistory.com BlogIcon J편지 2009.10.05 09:32 신고  댓글주소  수정/삭제  댓글쓰기

    제로보드 강좌를 시작했군요^^ 재밌겠네요~~


제로보드 레이아웃 손보기

제로보드XE/ZeroBoardXE | 2009.10.02 16:38 | Posted by 미발견인




제로보드4일때는 기본 Table태그로 운영되던 개념이 없어지고
div태그와 css를 이용한 개념으로 변환된 것 같다. 어디에도 table태그가 안보인다.
그래서 초반에는 많이 해맸다.

ftp나 apmsetup상에서 제로보드 Layout을 손보기 위해선
- > xe설치된 경로/layouts/                                     
을 보면 제로보드XE설치시 기본으로 제공해주는 3가지 레이아웃(xe_blog, cafeXE, xe_official
)이 있다.

하지만 중요한 것은 내 맘에 드는 내가 만들고 싶은 레이아웃이 필요한 것이고,
제로보드 홈페이지에서 다른 사람들이 올려주는 레이아웃에도 딱히 마땅한 것이 없다면, 스스로 만들어야겠지만, 제로보드 XE는 php와 CSS를 알아야 레이아웃을 제작 할 수 있다.
나중에 시간이 도면 포슨팅 하겠지만, 요즘 대부분의 오픈소스(내지는 오픈지향 커뮤니티 프로그램 - 예:제로보드, 티스토리, WSA 등)는 자체가 가지고 있는 템플릿 코드가 있어서 그 부분도 이해해야만 온전히 자신이 만들고 싶은 레이아웃을 만들 수가 있어서,이제는 제로보드4처럼 다양한 스킨이 만들어지기는 힘들어질 것 같다.

만약 자신이 만들고 싶은 레이아웃이 있다면
위 폴더에 새 폴더를 만들고 이름을 정해준다. 여기서는 layout_test로 한다.
-> xe설치된 경로/layouts/layout_test

그리고 필요한 파일이 뭐가 있을까?
라고 고민하면서 제로보드에서 제공해주는 3가지 레이아웃중에 아무거나 뒤져보자.
.
.
.
음. conf폴더,  css폴더, images폴더가 보인다.
그리고 중요한 Layout.html이 보인다.
열어보자. 전 드림위버로 열께요..
.
.
.
ㅇ ㅏ 열었는데...뭔가 좀 이상한데...주석문에...%이랑 @가 붙어 있는 주석문들이 보인다.
ㅇ ㅏ 뭘까...
.
.
저것이 바로 템플릿코드입니다. 이 템플릿코드는 다시 템플릿 컴파일러에 의해서 분석되어져서 php구문으로 변하게 됩니다. 이것때문에 조금 고생을 하긴했었습니다. 처음에 XE 개념이 없을때...
그럼 템플릿 컴파일러는 어디에 있느냐면,
-> xe설치된 경로/classes/template/TemplateHandler.class.php
을 열면 그 내용이 보이는데, 저도 지금은 이 내용을 명확히는 모르겠으나. 개발자께서
차분히 주석을 달아주셔서 너무나 감사해 하고 있습니다.

그럼 다음에 또 연구하는 시간이 있으면...계속 올리겠습니다.

'제로보드XE > ZeroBoardXE' 카테고리의 다른 글

제로보드에 플래시 삽입하기  (5) 2009.10.17
제로보드XE에서 사용하는 변수?  (2) 2009.10.04
제로보드 레이아웃 손보기  (0) 2009.10.02
제로보드를 연구하다.  (0) 2009.10.01

댓글을 달아 주세요


제로보드를 연구하다.

제로보드XE/ZeroBoardXE | 2009.10.01 19:59 | Posted by 미발견인


99년 국민의 정부 이후 IT계에 대한 정부의 적극적으로 지원으로 인해 21세기 대한민국은
IT최강국이 되었다.

이후 많은 사람들이 인터넷상에서 자신의 커뮤니티를 갖기를 원했다.
블로그도 싸이월드 미니홈피도 카페도 클럽도 없던 인터넷에는
오로지 [심마니]라는 당시 최대 검색싸이트에 자신의 홈페이지를 검색 등록시켜
많은 사람들로 하여금 "나"라는 존재를 인식시키던 시대에

그러한 사람들 보다 훨씬 더 많은 사람들은 HTML언어 조차 몰랐다.
하여 개인홈페이지는 고사하고, 엄두도 못내고 있었다.

하지만 2001년 제로보드가 배포되면서 정말로 많은 개인과 단체의 홈페이지들이 기하급수적으로 늘어나기 시작했다. 물론 오픈소스였고 많은 사람들이 참가하여 스킨과 기능들을 만들면서, 보안엔 취약했던 것이었다.
XE로 전환이 되었고, 결국 제로보드 공지에 다음과 같은 내용의 글이 올라온다.



여전히 많은 싸이트들은 제로보드4를 쓰고 있지만, 전문가들이 아닌이상 제로보드4에서 XE로의 전환은 쉬운일이 아니면, 특히나 개인홈피가 아닌 회사나 단체의 홈피같은경우는 이젠 더이상의 개선된 제로보드4를 만날 수 없게 되었고, 울며겨자먹기로 제로보드XE로 전환을 해야 할 것이다.

저 또한 제로보드4에서 제로보드XE로 전환해가는 과정에 많은 난관들이 있었습니다.
관리자페이지도 익숙하지 않고, 이런저런 기능들도 익숙하지도 않고,
다른 세상에 와 있던 기분이었으니까요.


그러함에 XE를 여러차례 공부하며, 나름 PHP도 공부하며 CSS도 공부 해보려고 합니다.

많은 분들의 도움이 필요할 것 같습니다. 이제 XE를 해체해 볼 때가 됐으니까요.

그럼 이제 제로보드XE로 뛰어 들어가봅시다.
First, Open layout.html file.
Go. Go. Go~

'제로보드XE > ZeroBoardXE' 카테고리의 다른 글

제로보드에 플래시 삽입하기  (5) 2009.10.17
제로보드XE에서 사용하는 변수?  (2) 2009.10.04
제로보드 레이아웃 손보기  (0) 2009.10.02
제로보드를 연구하다.  (0) 2009.10.01

댓글을 달아 주세요


 

4대강 반대!!