제로보드 관련된 유용한 정보를 공유하는 곳입니다.
글 수 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개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시
![BEST](/modules/board/skins/xe_webmini/img/common/icon_bestreply.gif)
추천수에 따른 배경색 보기
본문으로 바로가기
- 추천수 50개이상
- 추천수 30개이상
- 추천수 20개이상
- 추천수 10개이상
- 추천수 3개이상
![](/modules/board/skins/xe_webmini/img/pc_emot_co.gif)
첫번째 댓글을 남겨주세요!