제로보드 관련된 유용한 정보를 공유하는 곳입니다.
글 수 98
13
조회 수 : 3428 신고 : 0
출처 : |
---|
제로보드 디렉토리에 reader라는 디렉토리를 생성한후 (당근 퍼미션 777 또는 707 편하게 777이용해주세요.. ^^;)
그밑에 리스트출력을 원하는 게시판 ID를 이름으로 퍼미션 777로 설정 디렉토리를 만들어 주셔야만 합니다.
(이부분을 제외하고는 별로 달라진점은 없습니다. ^^; 디렉토리를 옮겨서 첨부파일 정리를 해도 상관이 없습니다.)
유메미루님의 의견을 첨부하여 소스를 수정하였습니다.
reader디렉토리만 만들어주면 각 게시판에 해당되는 디렉토리는 자동으로 만들도록 수정하였습니다.
단. 디렉토리가 없을때 최초에 읽으신분은 리스트에 첨부되지 않습니다. 그다음분부터 리스트에 들어갑니다.
압축파일을 풀면 reader_list.php 파일이 달랑하나 나옵니다. ^^;
파일을 보시면 역시 제로보드 절대경로를 수정해주시면 되고요...
그리고 36라인쯤 화면출력부분은 역시 입맛에 맞게 수정해서 사용하시면 되실듯 합니다.
또 리스트를 볼수있는 레벨또한 적당히 조절하시면 됩니다.
리스트 출력을 원하시는 제로보드 게시판 스킨 디렉토리에 수정하신 reader_list.php 파일을 올립니다.
스킨 파일중 view.php 파일중 원하시는 위치에 include 시키시면 완료 됩니다. ^^;
------------------------------------------------------------
<? include ('reader_list.php'); ?>
------------------------------------------------------------
(view.php 파일중 출력을 원하시는 위치에 집어 넣으시면 됩니다.)
제로보드의 delete_ok.php 파일의 87라인쯤 간단한 답글 삭제 윗부분에
다음 코드를 추가하여 주시면 됩니다.
------------------------------------------------------------
// 읽은 리스트있으면 삭제하기...
if(is_file("reader/".$id."/data0-".$no.".cgi")){@z_unlink("reader/".$id."/data0-".$no.".cgi");}
------------------------------------------------------------
(위코드는 게시물을 삭제할때 해당게시물의 리스트파일 역시 삭제하는 코드 입니다.)
그러면 data0-게시물번호.cgi라는 이름으로 게시물을 읽을때마다 자동으로 생성됩니다.
따로 관리해주실필요는 없습니다. 게시물하나당 파일하나만 사용하므로 나중에 찾기도 쉽습니다. ^^;
기존 버전과 비교해서 장단점이 있는데요..
일단 게시물 정리를 할수 있도록 Data디렉토리를 이용하지 않고 따로 디렉토리를 만드므로
초기에 원하시는 게시판 ID로 일일이 디렉토리를 만들어 줘야만 합니다. (그래도 몇개 안되므로.. ^^;)
게시판 삭제될때는 해당 디렉토리를 수동으로 삭제하셔야 합니다.
물론 게시물 삭제할때는 동일하게 해당 파일을 자동으로 삭제 합니다.
( delete_ok.php파일을 수정했으므로.. ^^; 자동으로 삭제가 되죠.. )
출처: 윤미쩜넷
그밑에 리스트출력을 원하는 게시판 ID를 이름으로 퍼미션 777로 설정 디렉토리를 만들어 주셔야만 합니다.
(이부분을 제외하고는 별로 달라진점은 없습니다. ^^; 디렉토리를 옮겨서 첨부파일 정리를 해도 상관이 없습니다.)
유메미루님의 의견을 첨부하여 소스를 수정하였습니다.
reader디렉토리만 만들어주면 각 게시판에 해당되는 디렉토리는 자동으로 만들도록 수정하였습니다.
단. 디렉토리가 없을때 최초에 읽으신분은 리스트에 첨부되지 않습니다. 그다음분부터 리스트에 들어갑니다.
압축파일을 풀면 reader_list.php 파일이 달랑하나 나옵니다. ^^;
파일을 보시면 역시 제로보드 절대경로를 수정해주시면 되고요...
그리고 36라인쯤 화면출력부분은 역시 입맛에 맞게 수정해서 사용하시면 되실듯 합니다.
또 리스트를 볼수있는 레벨또한 적당히 조절하시면 됩니다.
리스트 출력을 원하시는 제로보드 게시판 스킨 디렉토리에 수정하신 reader_list.php 파일을 올립니다.
스킨 파일중 view.php 파일중 원하시는 위치에 include 시키시면 완료 됩니다. ^^;
------------------------------------------------------------
<? include ('reader_list.php'); ?>
------------------------------------------------------------
(view.php 파일중 출력을 원하시는 위치에 집어 넣으시면 됩니다.)
제로보드의 delete_ok.php 파일의 87라인쯤 간단한 답글 삭제 윗부분에
다음 코드를 추가하여 주시면 됩니다.
------------------------------------------------------------
// 읽은 리스트있으면 삭제하기...
if(is_file("reader/".$id."/data0-".$no.".cgi")){@z_unlink("reader/".$id."/data0-".$no.".cgi");}
------------------------------------------------------------
(위코드는 게시물을 삭제할때 해당게시물의 리스트파일 역시 삭제하는 코드 입니다.)
그러면 data0-게시물번호.cgi라는 이름으로 게시물을 읽을때마다 자동으로 생성됩니다.
따로 관리해주실필요는 없습니다. 게시물하나당 파일하나만 사용하므로 나중에 찾기도 쉽습니다. ^^;
기존 버전과 비교해서 장단점이 있는데요..
일단 게시물 정리를 할수 있도록 Data디렉토리를 이용하지 않고 따로 디렉토리를 만드므로
초기에 원하시는 게시판 ID로 일일이 디렉토리를 만들어 줘야만 합니다. (그래도 몇개 안되므로.. ^^;)
게시판 삭제될때는 해당 디렉토리를 수동으로 삭제하셔야 합니다.
물론 게시물 삭제할때는 동일하게 해당 파일을 자동으로 삭제 합니다.
( delete_ok.php파일을 수정했으므로.. ^^; 자동으로 삭제가 되죠.. )
출처: 윤미쩜넷
소중한 댓글 부탁드립니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 아이콘이 붙게됩니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 아이콘이 붙게됩니다.
추천수에 따른 배경색 보기
본문으로 바로가기
- 추천수 50개이상
- 추천수 30개이상
- 추천수 20개이상
- 추천수 10개이상
- 추천수 3개이상
첫번째 댓글을 남겨주세요!