제로보드4는 공식적으로 더 이상 개발되지도 배포되지도 않습니다.
제로보드4를 사용하기 위한 팁보다 제로보드4를 안전하고 무사히 다른 툴로 이전하는 팁들을 게재해주시면 감사하겠습니다.
시간이 오래 지난 만큼 오래된 프로그램은 보안 및 사용성에 있어 문제가 많으니 이해 바랍니다.
글 수 4,549
이방법은 비밀글일 경우 리스트의 제목에서 링크를 없애고 안내문만 출력시키며
비밀글을 작성한회원 본인과 관리자(볼수있는 권한이있는) 는 링크가 출력이 됩니다.
보너스로 회원전용 게시판일 경우 비회원은 (손님에게 리스트만 보여줄경우)
링크가 없는 밋밋한 제목대신 정중하게 회원전용 이라는 안내 메세지도 나옵니다.
비밀글에서 권한이 없더라도 링크가 걸리면 여간 귀챤은게 아니죠?
비밀글을 볼수있는 권한이 없습니다...라고 나오거나 비밀번호를 넣어라고
출력이 되는데..이제부터 이 귀차니즘에서 해방이 되는 겁니다...야호^^ㅋ
단 조건은 글쓰기 권한을 회원전용 게시판에서 완벽하게 작동하며 손님도
글쓰기가 가능한 게시판일경우 완벽하지 못하므로 고수님께서 해결을 해주시면
감사 하겠습니다.^^
[수정방법]
제로보드/include/list_check.php 의 내용중 아래의 코드를 주석 처리를 해두세요.
(혹시나 문제발생시 복구해야 하므로) 아래처럼 주석 처리를 해둡니다.
/*
// 제목에 링크 거는 부분;
if($member[level]<=$setup[grant_view]||$is_admin) {
//if($setup[use_status]&&!$data[is_secret]) $addShowComment = " onMouseOver="showComment('$showCommentStr',true)" onMouseOut="showComment('',false)" ";
if($setup[use_status]&&!$data[is_secret]) $addShowComment = " title="$showCommentStr" ";
$subject="<a href="".$view_file."?$href$sort&no=$data[no]" $addShowComment >".$subject."</a>";
}
*/
위의처럼 주석 처리를 해둔후 아래의 코드를 넣어줍니다.
// 제목에 링크 거는 부분;
if($member[level]<=$setup[grant_view]||$is_admin) {
if($setup[use_status]&&!$data[is_secret]) $addShowComment = " title="$showCommentStr" ";
if($data[is_secret]&&!$is_admin&&$data[ismember]!=$member[no]&&!$data[ismember]==""&&$member[level]>$setup[grant_view_secret]){
$subjectmm ="<a onclick="alert('+ '+ '이글은 비밀글 이므로 글작성자와 관리자만 볼수가 있습니다.')" style="cursor:hand" title="이글은 비밀글 입니다.">";
}else{
$subjectmm ="<a href="".$view_file."?$href$sort&no=$data[no]" $addShowComment >";
}
$subject="$subjectmm".$subject."</a>".$new.$cool;
}else{
$subject="<a onclick="alert('죄송합니다. 회원전용 공간 이므로 로그인을 하셔야 내용을 볼수가 있습니다.')" style="cursor:hand" title="로그인 하세요.">".$subject."</a>".$new.$cool;
}
참고사항: .$new.$cool <- 이소스는 새글이 올라오면 표시하는것과 일정 힛트수가 되면
출력되는 부분이므로 적용하지 않으신분은 지우셔야 합니다. 아래처럼 하세요.
$subject="$subjectmm".$subject."</a>";
$subject="<a onclick="alert('죄송합니다. 회원전용 공간 이므로 로그인을 하셔야 내용을 볼수가 있습니다.')" style="cursor:hand" title="로그인 하세요.">".$subject."</a>";
수정끝
어찌어찌 하다보니 작동은 되는듯 합니다만 문제점이 있을수가 있으며 문제점 발견시
코멘트 부탁합니다. 그리고 고수님께서 완벽하게 정리를 해주시면 감사하겠습니다.
비밀글을 작성한회원 본인과 관리자(볼수있는 권한이있는) 는 링크가 출력이 됩니다.
보너스로 회원전용 게시판일 경우 비회원은 (손님에게 리스트만 보여줄경우)
링크가 없는 밋밋한 제목대신 정중하게 회원전용 이라는 안내 메세지도 나옵니다.
비밀글에서 권한이 없더라도 링크가 걸리면 여간 귀챤은게 아니죠?
비밀글을 볼수있는 권한이 없습니다...라고 나오거나 비밀번호를 넣어라고
출력이 되는데..이제부터 이 귀차니즘에서 해방이 되는 겁니다...야호^^ㅋ
단 조건은 글쓰기 권한을 회원전용 게시판에서 완벽하게 작동하며 손님도
글쓰기가 가능한 게시판일경우 완벽하지 못하므로 고수님께서 해결을 해주시면
감사 하겠습니다.^^
[수정방법]
제로보드/include/list_check.php 의 내용중 아래의 코드를 주석 처리를 해두세요.
(혹시나 문제발생시 복구해야 하므로) 아래처럼 주석 처리를 해둡니다.
/*
// 제목에 링크 거는 부분;
if($member[level]<=$setup[grant_view]||$is_admin) {
//if($setup[use_status]&&!$data[is_secret]) $addShowComment = " onMouseOver="showComment('$showCommentStr',true)" onMouseOut="showComment('',false)" ";
if($setup[use_status]&&!$data[is_secret]) $addShowComment = " title="$showCommentStr" ";
$subject="<a href="".$view_file."?$href$sort&no=$data[no]" $addShowComment >".$subject."</a>";
}
*/
위의처럼 주석 처리를 해둔후 아래의 코드를 넣어줍니다.
// 제목에 링크 거는 부분;
if($member[level]<=$setup[grant_view]||$is_admin) {
if($setup[use_status]&&!$data[is_secret]) $addShowComment = " title="$showCommentStr" ";
if($data[is_secret]&&!$is_admin&&$data[ismember]!=$member[no]&&!$data[ismember]==""&&$member[level]>$setup[grant_view_secret]){
$subjectmm ="<a onclick="alert('+ '+ '이글은 비밀글 이므로 글작성자와 관리자만 볼수가 있습니다.')" style="cursor:hand" title="이글은 비밀글 입니다.">";
}else{
$subjectmm ="<a href="".$view_file."?$href$sort&no=$data[no]" $addShowComment >";
}
$subject="$subjectmm".$subject."</a>".$new.$cool;
}else{
$subject="<a onclick="alert('죄송합니다. 회원전용 공간 이므로 로그인을 하셔야 내용을 볼수가 있습니다.')" style="cursor:hand" title="로그인 하세요.">".$subject."</a>".$new.$cool;
}
참고사항: .$new.$cool <- 이소스는 새글이 올라오면 표시하는것과 일정 힛트수가 되면
출력되는 부분이므로 적용하지 않으신분은 지우셔야 합니다. 아래처럼 하세요.
$subject="$subjectmm".$subject."</a>";
$subject="<a onclick="alert('죄송합니다. 회원전용 공간 이므로 로그인을 하셔야 내용을 볼수가 있습니다.')" style="cursor:hand" title="로그인 하세요.">".$subject."</a>";
수정끝
어찌어찌 하다보니 작동은 되는듯 합니다만 문제점이 있을수가 있으며 문제점 발견시
코멘트 부탁합니다. 그리고 고수님께서 완벽하게 정리를 해주시면 감사하겠습니다.
헐렝이//
저는
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=3&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=6908
[수정]게시판/최근게시물에서 제목클릭시 해당링크로 바로가기... 를 이용하여
최근게시물을 뽑았습니다.
평상시에는 비회원일 경우 제목을 누르면 링크로 날아가고
회원일 경우 내용 보기로 가서 수정도 할 수 있습니다.
헐렝이님의 소스를 적용시키고
링크를 건 다음 비회원으로 최근게시물에 접근하였더니
링크로 날아가는군요.
비회원일 경우에는 비밀글의 링크 접근을 못하게 막으면 금상첨화일 것 같습니다.
일반글의 경우 링크로 날아가는 것이 옳지만,
비밀글일 경우 링크도 비밀유지가 되면 더 좋지 않을까요?
저는
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=3&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=6908
[수정]게시판/최근게시물에서 제목클릭시 해당링크로 바로가기... 를 이용하여
최근게시물을 뽑았습니다.
평상시에는 비회원일 경우 제목을 누르면 링크로 날아가고
회원일 경우 내용 보기로 가서 수정도 할 수 있습니다.
헐렝이님의 소스를 적용시키고
링크를 건 다음 비회원으로 최근게시물에 접근하였더니
링크로 날아가는군요.
비회원일 경우에는 비밀글의 링크 접근을 못하게 막으면 금상첨화일 것 같습니다.
일반글의 경우 링크로 날아가는 것이 옳지만,
비밀글일 경우 링크도 비밀유지가 되면 더 좋지 않을까요?

$new.$cool <- 이부분은 새글이 올라오면 표시하는것과 일정 힛트수가 되면
출력되는 부분이므로 적용하지 않으신분은 지우셔야 합니다.