특정 게시판에서 글작성자와 관리자만 내용과 리스트를 보도록 하기 - 일대일 게시판 > MySQL Tip

본문 바로가기
 

특정 게시판에서 글작성자와 관리자만 내용과 리스트를 보도록 하기 - 일대일 게시판

페이지 정보

작성자 차동박 이름으로 검색 댓글 0건 조회 17,557회 작성일 05-09-21 21:02

본문

특정 게시판에서 글작성자와 관리자만 내용과 리스트를 보이도록 하기
헐랭이 (Homepage) 2004-10-27 00:56:52, 조회 : 1,956, 추천 : 4
t.gif
 
안녕하세요. 일대일 상담게시판 비슷한 방법을 대충 만들어 봤습니다.
문제점이 있을수도 있으므로 혹시라도 문제점 발견시 지적 부탁드립니다.^^

이방법은 버그신고 게시판에서 어떤분이 건의하신 내용이며 비슷하지만
특정게시판에서 글작성자와 최고 관리자만 리스트와 내용및 코멘트를 보이도록 하는
방법이며 공지사항은 비회원, 회원 모두에게 출력이 됩니다. 즉
상담게시판 이라는 링크를 열면 공지글과 자신이 작성한 글만 리스트가 출력이 됩니다.



[버그신고 게시판의 관련 건의내용]

http://www.nzeo.com/bbs/zboard.php?id=cgi_bugreport2&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=4794




[수정할 파일]

게시판스킨의 list_main.php , view.php , view_comment.php 의3개 입니다.




[수정방법]

1, list_main.php

이파일의 맨위에 아래의 내용을 넣어줍니다.

<?
//일대일 게시판으로 사용할 게시판의 이름지정(id)
if($id==tests) {
//최고관리자와 글작성자만 리스트를 보여줌
if($member[no]==1||$member[no]==$data[ismember]) {
?>

일대일 게시판으로 사용할 게시판의 이름지정(id)
if($id==test) {
//공지용글 일때는 모두 보여주고 최고관리자와 글작성자만 내용을 보여줌
//참고사항: 공지용 글일경우 처음엔 -2000000000 부터 시작하여 공지용 글을 추가시마다
// -2000000001....-2000000002 식이 되므로 참고하여 추가나 수정 하세요.
if($member[no]==1||$member[no]==$data[ismember]||$data[headnum]==-2000000000) {
?>

view.php의 전체내용 어쩌고...등등

생략


마지막에아래의 내용을 넣어준후


<?
}
}
//특정 게시판에서 글작성자와 최고관리자만 내용을 보여줌 끝
//공지글과 지정된 특정 게시판이 아닌경우 모두 보여주기 시작
else {
?>


여기에 view.php의 전체내용 을 다시한번 복사해 넣어줍니다.

생략


마지막에 아래의 내용을 넣어줍니다.

<? } ?>

view.php 수정끝


------------------------------------------------------------------------------


3, 게시판스킨의 view_comment.php 의 수정방법은


이파일에서도 적용해야하는 이유는 링크를 이용하여 게시물번호로 바로 들어오면
코멘트를 볼수 있으므로 막아야 합니다.^^ 보안상 적용함 ㅋ(보안철저)

게시판 스킨의 view_comment.php 맨위에 아래의 내용을 넣어줍니다.

<?
//일대일 게시판으로 사용할 게시판의 이름지정(id)
if($id==test) {
//공지용글 일때는 모두 보여주고 최고관리자와 글작성자만 코멘트를 보여줌
//참고사항: 공지용 글일경우 처음엔 -2000000000 부터 시작하여 공지용 글을 추가시마다
// -2000000001....-2000000002 식이 되므로 참고하여 추가나 수정 하세요.
if($member[no]==1||$member[no]==$data[ismember]||$data[headnum]==-2000000000) {
?>

view_comment.php 의 전체내용 어쩌고...등등

생략


마지막에 아래의 내용을 넣어준후


<?
}
}
//특정 게시판에서 글작성자와 최고관리자만 코멘트를 보여줌 끝
//공지글과 지정된 특정 게시판이 아닌경우 모두 보여주기 시작
else {
?>


여기에 view_comment.php의 전체내용 을 다시한번 복사해 넣어줍니다.

생략


마지막에 아래의 내용을 넣어줍니다.

<? } ?>

view_comment.php 수정끝

------------------------------------------------------------


추신: 이게시판의경우 비회원은 글작성을 하더라도 리스트와 내용을 볼수가 없으며
공지글만 볼수 있습니다. 그러므로 글쓰기는 회원 전용으로 하셔야 합니다.
비회원의 경우는 방법을 찾지 못하여으며 더좋은 방법이 있으시면 수정을 부탁 드립니다.^^


 
우리도 핵무기를 보유하자.
 
t.gif
 
t.gif
t.gif
 
바른생활 NZEO
t.gif 글은 인터넷에서 자신을 나타내는 유일한 모습입니다.
상대에게 상처를 주기보다 같이 즐거워 할 수 있는 코멘트 부탁드려요.
2005-09-21
21:28:49
t.gif
 
t.gif
t.gif
 
예뜨락
t.gif 항상 좋은 팁만 내 놓으시네요 ^^ 2004-10-27
01:36:19

t.gif
 
t.gif
t.gif
 
헐랭이
t.gif 예뜨락// 감사합니다.^^ 이런 비슷한 방법을 찾는분이 이전에 제홈에서 문의를 하시던분이
계셨지만 시간상 여유가 나지않아서 미적 거리다가 잠시 짬을내어 후다닥 만들어 봤답니다.ㅋ
2004-10-27
01:50:20

t.gif
 
t.gif
t.gif
 
헐랭이
t.gif 적용해본 테스트 게시판은
http://221.161.154.102/bbs/zboard.php?id=test
이며 테스트용 아이디: a123 비번: a123
제 컴퓨터이므로 컴퓨터를 끄면 접속이 불가능 합니다.^^
2004-10-28
15:37:01

t.gif
 
t.gif
t.gif
 
이준수
t.gif 헐랭이님, 저 건의했던 사랍입니다.
만들어주셔서 정말 감사합니다.!!!!!
이제 제 홈피에서 각 친구별 게시판을 사용할 수 있는거군요..우와!!^^
2004-10-28
22:59:47

t.gif
 
t.gif
t.gif
 
헐랭이
t.gif 이준수// 허접하지만 원하시는 기능이 되었는지 모르겠네요.^^ 사용해 보신후 사용후기? 를 부탁 드립니다. 이게시판의 경우 활용 용도가 다양하게 있을듯 합니다.
응용은 프리랜서분들, 고객지원 게시판 , 성문제 상담게시판 ^^, 청소년 이성문제 상담게시판, 가정문제, 교사와 학생과의 1:1 , 폭력문제, 기타등등........
2004-10-29
00:36:02

t.gif
 
t.gif
t.gif
 
전병각
t.gif list_main.php 이 어디있나요?
제게는 없는데, 이 파일 제게 보내주실 수 있는지요.

hangaram@unitel.co.kr
입니다. 부탁합니다.
2004-11-06
23:33:23

t.gif
 
t.gif
t.gif
 
전병각
t.gif view_comment.php 도 없군요.
제 zbsms 4.1입니다. 모든 파일이 다 있을텐데..
2004-11-06
23:36:59

t.gif
 
t.gif
t.gif
 
전병각
t.gif 흠.. 모두 찾았습니다. 스킨에 있군요... ^^;
그런데, 두 개 이상의 게시판을 비공개 1:1로 하는 방법은 없을까요?

저 세 파일을 다른 스킨에 덮어 씌우고 tests 부분만 바꾸면 될지.. 함 해봐야겠죠. ^^
2004-11-06
23:59:40

t.gif
 
t.gif
t.gif
 
전병각
t.gif 흠.. 스킨 폴더 이름만 바꾸는 방법이 최고네요. 2004-11-07
00:02:57

t.gif
 
t.gif
t.gif
 
허영
t.gif 어떤 스킨인지좀 알려주세여 2004-11-10
16:59:55

t.gif
 
t.gif
t.gif
 
Webman
t.gif 우선 좋은강좌 감사합니다.

질문하나 하겠습니다.
글쓴일반유저가 로그인 했을경우 관리자가 단 리플까지 볼려면 어떻하면 될까요?
관리자가 유저의 글에 리플을 달 경우 기존 유저가 작성한 글은 보이는데
관리자의 리플은 보이지 않더라구요..

아시는분 답변 부탁드립니다.꾸~벅
2004-11-20
16:19:22

t.gif
 
t.gif
t.gif
 
장우
t.gif 최고관리자뿐만 아니라 관리자도 열람하고 또 공지를 작성할 수 있게 하려면 어떻게 해야 하나요?
위 코드에서 if($member[no]==1 부분을 if($member[level]==1 로
바꾸었는데도 그 게시판 관리자에게는 목록이 보이지 않구요
공지를 관리자가 작성했는데 목록에서만 보이고 다른 사람들이 열람하는 것은 안됩니다.
2004-12-21
19:40:55

t.gif
 
t.gif
t.gif
 
헐랭이
t.gif 공지용일 경우 번호를 참고하셔야 합니다.

//공지용글 일때는 모두 보여주고 최고관리자와 글작성자만 내용을 보여줌
//참고사항: 공지용 글일경우 처음엔 -2000000000 부터 시작하여 공지용 글을 추가시마다
// -2000000001....-2000000002 식이 되므로 참고하여 추가나 수정 하세요.
2004-12-30
01:34:11

t.gif
 
t.gif
t.gif
 
김남현
t.gif 고객 지원게시판으로 쓰려고 하는데 전체 공지가 아닌 관리자도 그 당사자에게 글을 남기고 그 당사자도 글을 남기고 그런 방법은 없을까요? 2005-08-11
20:20:24

 

댓글목록

등록된 댓글이 없습니다.

Total 243건 9 페이지
MySQL Tip 목록
번호 제목 글쓴이 조회 날짜
99 차동박 이름으로 검색 19201 10-22
98 차동박 이름으로 검색 9295 10-21
97 차동박 이름으로 검색 19762 10-19
96 차동박 이름으로 검색 19437 10-19
95 차동박 이름으로 검색 21637 10-19
94 차동박 이름으로 검색 18217 10-15
93 차동박 이름으로 검색 10312 10-13
92 차동박 이름으로 검색 16469 10-13
91 차동박 이름으로 검색 17166 10-13
90 차동박 이름으로 검색 18697 10-13
89 차동박 이름으로 검색 18248 09-27
88 차동박 이름으로 검색 16145 09-21
열람중 차동박 이름으로 검색 17558 09-21
86 차동박 이름으로 검색 21799 09-14
85 차동박 이름으로 검색 18574 09-13
84 차동박 이름으로 검색 17407 09-13
83 차동박 이름으로 검색 10432 09-13
82 차동박 이름으로 검색 10396 09-13
게시물 검색