제로보드를 블로그로 변환하기 > 유익한 싸이트

본문 바로가기
 

제로보드를 블로그로 변환하기

페이지 정보

작성자 이름으로 검색 댓글 0건 조회 20,075회 작성일 06-03-05 16:17

본문





제로보드를 블로그로 변환하기




지나가다


(Homepage)


2004-04-28 14:05:36, 조회 : 10,258, 추천 :
5


t.gif

 
원본글과는
다르게 태그가 완전하게 안 먹는군요. 그래도 보시기에는 크게 불편하시지는
않을 듯 합니다.

원본글로 가기 :

http://teasmell.com/bbs/zboard.php?id=t_blog&page=1&sn1=&divpage=1&category=1&sn=on&ss=on&sc=on&select_arrange=headnum&desc=asc&no=63


 

제로보드 게시판 스킨으로 블로그 만들기에 사용되는 방법들은 양주일님의 RSS 생성기와 달팽이님의
트랙백 관련 PAZ 스킨을 이용하는 것입니다. 제가 한 일은 위 두분이
만들어 놓은 프로그램을 분석해서 정리하고 약간 수정한 것밖에 없습니다.
어쩌다 보니 위 두분께 소스 사용에 대한 허가를 받지 않았지만, 재배포가
아닌 이상 별 문제 없을 거라 생각합니다
.


개별적으로 변환하는 방법의 순서는 다음과 같이 5 단계로 나뉩니다.




1) RSS 기능 붙이기





2) 트랙백 보내기와 받기





3) 트랙백 보내는 부분





4) 퍼머링크(Permalink) 표시하기




5) 트랙백 표시하기


 



1. RSS 기능 붙이기

(파일 추가)


제작자 :

양주일님

(


다운로드 하는 곳으로 이동

)


위 게시물로 가서 zero2rss.php를 다운 받습니다. 그리고
에디터로 열어 페이지에 적혀있는대로 2-4번째 줄에 있는, 3개의 설정을
자신에게 맞게 수정해 줍니다.


그리고 42번째 줄로 가셔서 아래 수정 후 처럼 바꿔 주십시오. (관련
)


수정 전 -> $memo = str_replace("\\n","

",$memo);

수정 후 -> $memo = str_replace("\\n"," < br
/ > ",$memo);


그리고 이걸 제로보드 폴더에 넣습니다. 그리고 사이트의 적절한
부분에 이 사이트의 오른쪽에서처럼

xml.gif

이미지를 삽입한후, 이 이미지에 /제로보드
경로/zero2rss.php?id=test 라고 링크를 거시면 됩니다.
그리고

xml.gif

버튼을 클릭했을 때, 최신 글 리스트가 나오면 성공한 것입니다.


 



2. 트랙백 보내기와 받기

(파일 추가)


제작자 :

달팽이님

(


다운로드 하는 곳으로 이동

)


A. 보내기


위 페이지에서 다운로드를 받으면 bbs라는 폴더 안에
tb_functions.php, zerotb.php,
write_ok.php 세 개의 파일과 skin이라는 폴더가 있습니다.


먼저
tb_funcitons.php
를 열어 11번째 줄에 있는
아래 두 줄을 수정하고


$blog_name = "달팽이네 집";

$maxLength = 255; // 게시물 내용중 일부분을 잘라낼
캐릭터 숫자입니다.

 


위에 이어서 아래의 내용을 삽입합니다.


$result = postTrackBack($subject,
"http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['REQUEST_URI'])."/view.php?id=".$id."&no=".$no,
$memo, $trackback_url);

if ($result["value"]) $result_str =
"트랙백에 성공했습니다.";

else $result_str = "트랙백에 실패했습니다.";

echo

?>

<?=$result_str?>


language=javascript-x>window.focus();

<?

이 파일을 제로보드
폴더
에 저장합니다.


2. 받기


다음엔 zero_tb.php
파일을 엽니다. 이 파일 역시 10번째 줄과 11번째 줄의
경로를 수정합니다. 그리고 42번째 줄의 go_no를 찾아 그냥 no로
바꾸어 줍니다.


수정 전 ->
<?=$bbs_id?>&go_no=<?=$bbs_no?>

수정 후 ->
<?=$bbs_id?>&no=<?=$bbs_no?>


PAZ 스킨에서는 go_no로 글 번호를 표시하지만, PAZ 스킨을
사용하지 않는다면 그럴 필요가 없기 때문에 no로 바꾸셔야 합니다. 이
파일 역시 제로보드 폴더
넣어 주십시오. 이렇게 하면 트랙백 보내기와 받는 부분이 끝납니다.



3. 트랙백 보내는 부분


트랙백 보내는 부분을 만들기 위해서는 블로그로 변환하고자 하는 스킨
폴더의 write.php를 수정해 주어야 합니다. 달팽이님의 트랙백
파일에서
bbs/skin/paz_blog_100/write.php

열어 form 부분의 onsubmit 부분을 아래처럼 바꿔 줍니다.


수정 전 -> onsubmit="return
check_submit();"

수정 후 -> onsubmit="return
check_n_trackback(this);"


그리고 write.php의 제일 아래 부분에 아래와 같이
추가합니다.



function check_n_trackback(form)

{

if(document.check_attack.check.value==1)

{

alert('글쓰기 버튼을 여러번 누르시면 안됩니다');

return false;

}

<? if($setup[use_category]) { ?>

var
myindex=document.write.category[1].selectedIndex;

if (myindex<1)

{

alert('카테고리를 선택하여 주십시요');

return false;

}

<? } ?>

<? if(!$member[no]) { ?>

if(!document.write.password.value)

{

alert('암호를 입력하여 주세요.\\n\\n암호를 입력하셔야 수정/삭제를
할수 있습니다');

document.write.password.focus();

return false;

}

if(!document.write.name.value)

{

alert('이름을 입력하여 주세요.');

document.write.name.focus();

return false;

}

<? } ?>

if(!document.write.subject.value)

{

alert('제목을 입력하여 주세요.');

document.write.subject.focus();

return false;

}


if(!document.write.memo.value) {

alert('내용을 입력하여 주세요.');

document.write.memo.focus();

return false;

}

document.check_attack.check.value=1;

show_waiting();

hideImageBox();


// 트랙백 보내기 원도우를 띄운다

if (form.trackback_url.value)

{

var trackBackWin =
window.open('','trackBackWin','toolbar=0,
location=0, directories=0, status=1,
menubar=0, scrollbars=no, resizable=1,
width=250, height=150, top=100,
left=100');

trackBackWin.document.writeln("

width=100% height=100% border=0>
트랙백을 보내는
중입니다..
");

trackBackWin.focus();

action_tmp = form.action;

target_tmp = form.target;

form.action = './tb_functions.php';

form.target = 'trackBackWin';

form.submit();

form.action = action_tmp;

form.target = target_tmp;

}

return true;

}


이렇게 바뀐 파일을 블로그로
변환하고자 하는 스킨 폴더

넣어 주십시오. 디자인은 전혀 고려하지 않았기 때문에, 디자인이 마음에
들지 않는다면 수정해서 넣어 주십시오.



4.
퍼머링크(Permalink) 표시하기


스킨 폴더
내의 view.php
파일을 열어 적당한 곳에


align="center" cellspacing="0"
width="80%">

이 글의 트랙백 주소 :
제로보드 경로
/zerotb.php?id=<?=$id?>&no=<?=$data[no]?>



 


라고 삽입해 줍니다.


라고 표시해 줍니다. 위에서 표시한 경로/는 zerotb.php 가
들어 있는 경로입니다. 앞서 제로보드 폴더에 넣으라고 했으니 일반적으로
bbs/나 zeroboard/가 될 것입니다.



5. 트랙백 표시하기


먼저

파일(다운로드)
을 다운로드 하신 다음 압축을 풀면
view_trackback.php 와 print_trackback.php
두 개의 파일이 나옵니다. 이 두 개의 파일은 모두
스킨 폴더

넣습니다.


가급적 제로보드 소스에는 손을 안 대려고 했는데, 어쩔 수가
없었습니다. 제로 보드 폴더에서 view.php 파일을 엽니다. 한
군데만 수정하면 됩니다.

소스를 보시면 아래와 같은 부분이 있습니다.
view.php
파일을 수정하지 않았다면 250번째 줄 내외에 있습니다.



/********************************************************************

실제 출력 부분

********************************************************************/


 


이 아래 쪽에 보면


//내용보기 출력

$_skinTimeStart = getmicrotime();

include $dir."/view.php";

$_skinTime +=
getmicrotime()-$_skinTimeStart;


이란 부분이 있습니다. 이 바로 밑에


// 트랙백 출력

$blog_id = "test";

if ($id == $blog_id) include
"$dir/print_trackback.php";


위 부분을 삽입합니다.


 


6. 마무리


이제 끝났습니다. 테스트 하는 일이 남았군요. 트랙백 테스트는
블로그 코리아아나

http://test.nulm.net/bbs/zboard.php?id=test
에서
하실 수 있습니다. PAZ님 홈이나, ZOG님 홈에서도 트랙백 하는 곳이
따로 있으며, 그곳에서도 가능합니다. 테스트가 끝나면 블로그 코리아에
등록하시고, 본격적인 블로거의 길로 들어서면 됩니다. 부디 딩부 드리고
싶은 것은 블로그에는 블로그 나름대로의 도가 있다는 사실을 잊지 말아
주셨으면 하는 점입니다. 즐겁고 유쾌한 포스트가 올라오는 그런 블로그
문화를 만드는 것은 다른 사람이 하는 일이 아니라, 자기 자신이라는 점을
잊지 말아 주십시오.






 







t.gif

 

t.gif

t.gif

 

바른생활 NZEO


t.gif
글은 인터넷에서 자신을 나타내는 유일한 모습입니다.

상대에게 상처를 주기보다 같이 즐거워 할 수 있는 코멘트 부탁드려요.
2006-03-05

16:13:55

t.gif

 

t.gif

t.gif

 



SunT


t.gif

추천합니다..!!
2004-04-28

17:51:08


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



오상철


t.gif

이글을 계기로 많은 제로보드 블로그가 생기길 바랍니다.


스킨의 형태로 통합된 소스를 올려주셧으면 더 좋았겟군요..

실력있으신분이 조금 수고를 해주시면 많은 초보자들에게 도움이 되겟죠..

수고하셧습니다.
2004-04-28

21:31:49


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



LEiTi


t.gif

제로보드 블로그 스킨은 이미 존재하는 걸로
아는데.......
2004-05-01

01:39:23


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



LEiTi


t.gif

스킨 자료실에서 ZOG 로 검색해보세요.......
2004-05-01

01:41:12


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



리디


t.gif

LEiTi //



ZOG, PAZ..... 몰라서 이 팁을 올리신 것 같지는 않은데요.



자신이 사용하는 스킨을 블로그화 하는 팁입니다.
2004-05-03

04:16:52


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



neCar.net


t.gif

굿 입니다!!!!!
2004-05-05

20:55:39


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



neCar.net


t.gif

트랙백 구현이 잘 안되네요~



제가 뭘 잘못한건지



저희 사이트도 RSS 를 지원하기 위해서 노력중인데~~



음~~
2004-05-07

18:19:55


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 


231141.gif


gunii


t.gif

2. 트랙백 보내기와 받기 (파일 추가)



제작자 : 달팽이님 ( 다운로드 하는 곳으로 이동 )



이 부분... 다운로드 링크 깨졌네요... ㅠ.ㅠ

구현하고 싶은 기능인데...
2005-02-18

23:32:36


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 


231141.gif


거니


t.gif

파일이 전부 짤렸군요... 흠...

위에 있는 파일들은.. 제 홈피에 올려두었습니다..

저도.. 이 파이르 찾느라고 한참.. 찾아 헤맸었는데...

혹시 필요하신 분은.. 와서 다운받으세요..


http://gunii.com/bbs/zboard.php?id=study&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=163






[이 게시물은 human님에 의해 2007-05-14 17:58:49 bilkboard1에서 복사 됨]
[이 게시물은 human님에 의해 2007-05-15 09:09:28 bulk3에서 이동 됨]

댓글목록

등록된 댓글이 없습니다.

Total 224건 7 페이지
유익한 싸이트 목록
번호 제목 글쓴이 조회 날짜
116 이름으로 검색 8421 03-17
115 이름으로 검색 16185 03-09
114 이름으로 검색 14700 03-05
113 이름으로 검색 15991 03-05
112 이름으로 검색 15378 03-05
열람중 이름으로 검색 20076 03-05
110 이름으로 검색 9383 02-14
109 이름으로 검색 15033 02-08
108 이름으로 검색 19613 02-08
107 이름으로 검색 15220 02-06
106 이름으로 검색 15728 02-06
105 이름으로 검색 13318 01-28
104 이름으로 검색 8115 01-20
103 이름으로 검색 15310 01-05
102 이름으로 검색 13983 12-27
101 이름으로 검색 16075 12-27
100 이름으로 검색 18204 12-27
99 이름으로 검색 8454 12-27
게시물 검색