홈>컴퓨터이야기
logo_01.gif


TOTAL ARTICLE : 35, TOTAL PAGE : 1 / 2
구분 웹일반 | 태그-소스 | 제로보드 | 그누보드 |
제로보드 : 최근게시물에 비밀글도 출력하기
 오예    | 2009·10·21 11:22 | HIT : 2,944 | VOTE : 215
이방법도 도배와 관련된 문제로 고민하다가 꼼수를 부려본 것이며
기본으로 최근게시물에서 비밀글이 나오지 않는 문제를 악용하여
도배행위를 하면서 비밀글로 해버리더군요. 흐미(뛰는*위에 나는* 있더군요ㅠㅠ)

이럴경우 게시판이 몇개만 있는경우 관리자는 확인이 쉽지만
게시판수가 많거나 바쁜경우? 일일이 확인이 어렵더군요.

이방법은 최근게시물에서 비밀글을 출력하는 방법이며 비슷한 방법이
이미 올라와 있는 내용이며 약간 꼼수를 부려서 비밀글일 경우 링크를 없애고
안내 메세지만 나오게 한겁니다.^^

이렇게 하고나니 최근게시물의 리스트만 봐도 비밀글을 전부 출력해주니 상당히 편리 하더군요.


[수정방법]

제로보드/outlogin.php 의 내용중 아래의 소스줄을

$result = mysql_query("select * from $t_board"."_$id where is_secret=0 order by no desc limit $num", $connect) or die(mysql_error());

where is_secret=0  ☜ 이걸 지워 버립니다.
(이렇게하면 비밀글이고 뭐고 상관없이 no를 기준으로 최근리스트를 원하는 갯수로 전부 출력해 버립니다.)

아래처럼 되겠죠?

$result = mysql_query("select * from $t_board"."_$id order by no desc limit $num", $connect) or die(mysql_error());

이렇게 수정한후 아래로 조금 내려가면 아래의 소스줄이 나옵니다.
아래의 소스줄을 일단 주석처리를 해주세요.

//$main = str_replace("[subject]","<a href='".$_zb_url.$target."&no=$data[no]'>".$subject."</a>",$main);

위의 소스줄 바로위에 아래의 소스를 추가합니다.

if($data[is_secret]=="1"){        
$subjectc ="<a onclick="alert('안내: 이글은 비밀글 이므로 보안상 직접 들어가실 수가 없습니다.')" style="cursor:hand">";
}else{
$subjectc ="<a href='".$_zb_url.$target."&no=$data[no]'>";
}
$main = str_replace("[subject]","$subjectc".$subject."</a>",$main);

//$main = str_replace("[subject]","<a href='".$_zb_url.$target."&no=$data[no]'>".$subject."</a>",$main);


이렇게하면 최근게시물에서 비밀글, 공지.답글 모두 출력이 되면서
비밀글일 경우 링크에서 안내 메세지만 나오게 됩니다. 또한 클릭하는 순간
이글은 비밀글이구나 라는걸 관리자도 바로 파악이 되고 일석이조의 효과가 있더군요.ㅋ

**********안내: 이글은 비밀글 이므로 보안상 직접 들어가실 수가 없습니다.*********


즉 회원들이 최근게시물 리스트에서 제목을 클릭하여 해당게시물로 들어갈경우
이글은 비밀글입니다 ...라는 메세지가 나오는 불편함이 없어지게 됩니다.^^

샬롬~
난! 자유인...
  
35 제로보드   mysql 4.1에서 제로보드의 호환성 문제 해결  오예 16·01·15 327 25
34 제로보드   제로보드 관리자 비번 잊어버렸을때  오예 11·06·28 1826 49
제로보드   최근게시물에 비밀글도 출력하기  오예 09·10·21 2944 215
32 제로보드   제로보드 2009.9.22 보안 취약점 패치  오예 09·09·29 4830 291
31 제로보드   지엠스팸프리(ZmSpamFree)  오예 09·08·30 2772 187
30 제로보드   제로보드 관리자계정 접속이 안될때  오예 09·07·12 2629 151
29 제로보드   갤러리에 한글이름 적용하기  오예 09·06·29 3628 217
28 제로보드   DQ Revolution 1.8.p9 최근갤러리에 썸네일 불러오기  오예 09·03·20 3660 149
27 제로보드   제로보드 스팸방지기능(ZM_Crypt 2.0)  오예 09·02·06 3885 191
26 제로보드   제로보드 서버 이전 방법  오예 08·09·19 3758 230
25 제로보드   제로보드 스팸광고게시물,덧글 자동등록 방지 ZM_Crypt 2.0  오예 08·08·19 3034 181
24 제로보드   미니위니 에디터 FAQ  오예 07·10·31 5516 121
23 제로보드   제로보드 스팸 차단하기  오예 07·05·03 3581 68
22 제로보드   새계정 이사할때, 그대로 옮기기 - DB백업,복구, data백업,복구 방법, 권한설정  오예 07·03·10 1981 67
21 제로보드   최근게시물에 답글과 비밀글 표시하기  오예 06·12·26 2407 64
20 제로보드   최고 관리자 아이디, 비밀번호 잃어버렸을때  오예 06·08·21 1909 75
19 제로보드   그림 파일명에 한글이 포함될 경우 영문자, 숫자로 이름 자동 변경하기  오예 06·07·03 2101 73
18 제로보드   제로보드 게시물 순서 바꾸기  오예 06·06·19 1905 74
17 제로보드   최근 게시물을 나타내는 원리와 방법  오예 06·05·27 1798 77
16 제로보드   특정 회원사진 출력 안되는 문제  오예 06·05·01 1663 58
12
Copyright 1999-2019 Zeroboard / skin by GGAMBO