아래 그림은 [관리자화면] 입니다.
연속적인 것인데, 설명을 위해서 여러개로 그림을 짤랐습니다.

((-------IMAGE-------))
첫번째 그림입니다.
- - - (개별)게시판관리 기능입니다.
- - - 기타를 클릭하면, 노란박스로 강조한 부분과 같은 항목들이 밑으로 뜹니다.
- - - 최근글 : 게시판의 마지막 글번호입니다. 새글이 작성될때 참고하기 위해서, 기록하고 있습니다.
- - - 총갯수 : 게시판의 글 갯수입니다. 목록 나열할때(특히 목록번호)를 위해서 기록하고 있습니다.
- - - 게시판ID : 게시판을 호출하는 id입니다. 어쩌다보니 이 예제게시판의 id는 모두 한글이군요.
- - - 게시판이름 : 목록, 본문의 위쪽에 위치하는 게시판 이름입니다.
- - - 형태 : 제목형, 본문형, 요약형, rss형이 있습니다.
- - - - - - 제목형 : 일반적인 게시판과 같은 목록형태입니다. 목록에서 미리보기가 됩니다.
- - - - - - 본문형 : 목록에 본문이 나열됩니다.
- - - - - - 요약형 : 게시물에 포함된 그림과 본문일부 등으로 표시됩니다.
- - - - - - rss형 : 제목형과 모양은 같은데,, rss리더 기능을 하는 게시판입니다.
- - - 분류 : 카테고리, 범주와 같은 것입니다. 버튼에 분류의 갯수가 표시되어 있고, 클릭하면 편집창이 뜹니다.
- - - 권한제한 : 목록, 읽기, 쓰기, 덧글의 권한제한을 설정할수 있습니다.
- - - - - - 회원레벨이 1~ 운영자 9로 설정되니까, 권한을 0으로 하면, 아무라도 열어볼수 있는거고,
- - - - - - 권한을 높여놓으면 그 레벨이상의 회원만 열수 있습니다.
- - - - - - 목록권한이 없는 사용자에게는, 게시판자체가 보여지질 않습니다.
- - - - - - 읽기권한이 없는 사용자에게는, 본문이 열리질 않는데, rss리더게시판일때는 rss원문주소로 링크됩니다.
- - - - - - 쓰기권한이 없는 경우는 글 작성, 답글작성을 못합니다.
- - - - - - 덧글권한이 없는 경우는 덧글을 달수 없습니다.
- - - - - - 권한제한은 0~9까지의 숫자와 알파벳 a로 설정할수 있습니다.
- - - - - - 알파벳 a는 내부적으로 99로 해석되어서, 운영자도 열어볼수 없습니다.
- - - - - - 예를들어 덧글을 아예 안쓰겠다고 할때, 덧글권한을 a로 놓으면,, 덧글입력창이 뜨질 않습니다.
- - - 삭제 : 게시판을 삭제합니다.. 확인창이 한번뜨고, 그 게시판에서 올라온 모든 자료를 삭제합니다.
- - - 분화 : 게시판이 용량이 너무 커져서, 움직임이 둔화될때, 데이타를 분산해서, 기동을 빠르게 하는 기능입니다.
- - - 링크 : 그 게시판으로의 링크입니다.
- - - 목록항목 넓이설정 : 게시판 생성후에, 특히 제목넓이는 조정해줘야 합니다.
- - - - - - 게시판목록에서 머리(?)부분에 스타일효과를 자유로이 줄수 있도록, 따로 테이블로 싸다보니까
- - - - - - 아래 목록들하고 싱크(?)가 안맞게 되어서, .. 넓이를 여기서 딱 맞게 해줘야 합니다.
- - - 제목태그 : 게시물 제목에 html태그 허용/비허용 선택하는 것입니다.
- - - - - - html태그 허용선택되더라도, <SCRIPT>나 등등의 몇몇 태그는 쓸수 없습니다.
- - - 미리보기 : 목록에서 본문 미리보기 허용/비허용 선택하는 것입니다.
- - - - - - 게시판 용량이 한 100MB쯤 되었을때, 미리보기를 비허용으로 하면, 목록출력이 훨씬 빨라집니다.
- - - rss출력 : 게시판 rss출력여부를 결정하는 것입니다.
- - - 하단목록 : 본문열었을때 아래쪽에 목록을 출력할 것인지 선택하는 것입니다.
- - - 관리자 : 그 게시판에 한해서, 운영자와 동일한 권한을 갖는 회원을 두명 선정할수 있습니다.
- - - - - - 그 게시판의 관리자로 선정할 회원의 id를 적는 곳입니다.
- - - 공지글 : 공지로 올라간 게시물의 번호입니다. 구분자 ^에 유의하시고,,
- - - - - - 게시판 목록에서도 공지글 올리고, 내리고 하는게 되지만,여기서도 편집,삭제 할수 있습니다.
- - - rss리더모두갱신 : rss리더로 만든 게시판이 많을때, 일괄적으로 업뎃시킬수 있는 버튼입니다.
- - - 수정 : 위의 수정사항을 입력하는 버튼입니다.
- - - - - - 전체게시판을 한꺼번에 수정하도록 하고 있습니다.
- - - 게시판추가 : 게시판ID와 게시판이름을 적고, (목록)형태를 정하고, (권한제한설정을 하고), 게시판추가버튼을 누릅니다.
- - -
- - - 위의 내용은 아래그림에서 ./data/boards.dat에 저장됩니다.

((-------IMAGE-------))
두번째 그림 - 파일/폴더관리 기능입니다.
- - - 경로이동 : 아래출력되는 파일리스트의 경로를 이동합니다.
- - - 파일생성 : 그 경로의 파일(빈파일)을 생성합니다.
- - - 폴더생성 : 그 경로의 폴더를 생성합니다.
- - - 목록에 파란색은 폴더, 빨간색을 파일입니다.
- - - 파란색 폴더 이름을 클릭하면 그 경로로 이동하고,
- - - 빨간색 파일 이름을 클릭하면 다운로드됩니다.
- - - 크기/수정 : 보여지는 값은 파일의 크기입니다. 폴더의 경우 내부파일을 포함한 값은 아닙니다.
- - - - - - 파일의 경우 클릭하면 내용 편집창이 뜹니다. 단 1MB이상의 파일일 경우는 편집창이 뜨지 않습니다.
- - - 소유자/링크 : 이 게시판에서는 소유자가 중요합니다. 모든 데이타파일은 nobody( = 99)로 되어있어야 합니다.
- - - - - - FTP로 업로드하면, 소유자가 바뀝니다. 게시판 데이타파일일 경우, 소유자가 nobody(=99)가 아니면 에러가 납니다.
- - - - - - 이때는 크기/수정으로 그 파일을 열어서, 고대로 다시 저장하면 소유자가 nobody(=99)로 바뀝니다.
- - - - - - 1MB이상의 파일일 경우, 아래에 설명할 copy나 rename을 통해서, 소유자를 바꿀수 있습니다.
- - - 삭제 : 폴더는 폴더삭제라고 빨간글씨로 나옵니다. 클릭하면 확인창이 뜨고, 폴더 내부파일을 포함해서 홀랑 삭제합니다.
- - - - - - 파일은 삭제/비움이라고 되어 있습니다.. 삭제는 파일삭제, 비움은 파일내용을 비우는 것입니다.
- - - 선택 : 파일,폴더앞에 checkbox를 체크해서 일괄선택하는 것입니다.
- - - - - - 일괄선택으로 copy, 압축, 삭제, 비움을 수행할수 있습니다.
- - - copy : 버튼을 누르면, 왼쪽에 copy 경로를 적을수 있는 칸이 나옵니다.
- - - - - - 그 칸에 폴더경로를 적었을 경우, 그 폴더에 일괄선택한 파일을 복사해넣습니다.
- - - - - - 그 칸에 폴더경로+파일경로를 적었을 경우,,(+선택파일이 하나) 그 경로에 그 파일이름으로 복사합니다.
- - - rename : 파일이나 폴더의 이름을 바꿉니다.. 경로와 파일(폴더)이름을 적도록 되어있으니까,, 위치이동도 가능합니다.
- - - - - - 체크한 파일(폴더)가 하나여야 합니다. 그리고 그 칸에 경로와 파일(폴더)이름을 적습니다.
- - - 압축 : 쉘스크립트를 쓸수 있는 계정에서만 사용할수 있습니다.
- - - - - - 파일폴더 일괄선택해서, 압축하면, data경로에 날짜이름으로 tar.gz 로 압축됩니다.
- - - 삭제 / 비움 : 선택된 항목에서 파일일 경우에만 적용됩니다.
- - - 파일업로드 : 위의 경로에 파일 업로드합니다.
- - - 받은쪽지함 / 보낸쪽지함 / 스크랩북 / 관리자정보
- - - - - - 운영자의 개인쪽지함과 스크랩북, 그리고 개인정보수정 링크입니다.
- - -
- - - 경로를 ../ 이런식으로 입력하면, 게시판파일의 범위를 넘어서, 다른 계정파일에도 접근할수 있습니다.
- - - 다른 계정파일을 일괄선택해서 압축해도, 압축파일은 data/날짜정보.tar.gz 의 위치에 저장됩니다.

((-------IMAGE-------))
세번째 회원정보 관리기능입니다.
- - - 회원이 지금 운영자 하나밖에 없는 모습입니다.
- - - 회원이 엄청 많아지면, 관리자화면이 복잡해지니까, 목록 15개 단위로 페이징되도록 했습니다.
- - - 전체쪽지발송 : 전체회원에게 쪽지를 발송할수 있는 기능입니다. 아래목록은 회원ID입니다.
- - - 전체메일발송 : 전체회원에게 메일을 발송할수 있는 기능입니다.
- - - - - - 이 게시판에서 쓰는 메일기능은 php의 mail() 함수를 쓰고 있는데,
- - - - - - 경우에 따라서, mail()함수를 쓸수 없는 계정도 있습니다.
- - - - - - 이 경우엔 메일발송기능을 사용할수 없습니다.
- - - 쓴글 / 덧글 : 그 회원이 작성한 글 / 덧글의 갯수입니다.
- - - 레벨 : 그 회원의 레벨입니다.. 최초(자동)가입시에 1,, 그 이상은 운영자가 수동으로 올려줘야 합니다.
- - - 수정 : 왼쪽의 회원정보를 수정했을때, 그 수정사항을 입력하는 버튼입니다.
- - - - - - (개별)게시판관리에서는 전체게시판을 통채로 수정하지만, 여기서는 개별적으로 수정-편집합니다.
- - - 삭제 : 회원정보를 삭제합니다.. 그 회원을 강퇴시키는 것입니다.
- - -
- - - 회원의 닉네임하고, 메일주소, 쓴글, 덧글, 레벨을 수정할수 있습니다..

((-------IMAGE-------))
네번째 제목 & include 설정입니다.
- - - 게시판 전체에 대한 설정입니다.
- - - 제목 : 게시판 전체의 제목, 또는 홈페이지의 제목을 설정합니다.
- - - - - - rss출력 할때, 또는 게시판에서 document.title에 사용됩니다.
- - - 인클루드 : 외부파일을 인클루드합니다.. 위 아래로.
- - - 목록나열갯수 : 목록형태별로 하나의 목록에 나열될 게시물수를 정합니다.
- - - 최근게시물수 : 전체최근게시물에서 출력할 게시물수를 목록형태별로 정합니다.
- - - 넓이:그림파일 : 본문에 임베드되는 그림의 최대넓이를 설정합니다.
- - - - - - 이 크기보다 큰 그림일때는 자동으로 이 크기로 리사이즈됩니다.
- - - 넓이:게시판 : 게시판의 넓이를 정합니다.
- - - 넓이:코멘트 : FF에서 이거 수동으로 안 정해주면, 옆으로 삐져나오길래, 아예 딱 규정하도록 하고 있습니다.
- - - 게시판색 : 게시판 색상을 변경합니다.
- - - - - - 첫번째는 게시판맨위쪽에 줄로 표시되는 제일 진한 색상, 전체최근게시물에 게시물 제목앞에 날짜색 입니다.
- - - - - - 두번째는 게시판목록의 머리(?)부분, 본문의 제목부분에 쓰인 색상, 미리보기의 바탕색입니다.
- - - - - - 세번째는 게시판본문의 글쓴이,날짜 부분의 색상입니다.
- - - - - - 네번째는 게시판목록에서 게시물 구분, 본문의 맨끝에 쓰이는 색상입니다.
- - - - - - 이미지창이나, 미리보기의 입체감 있는 테두리는 세번째와 첫번째색으로 되어 있습니다.
- - - 상단내용추가 : 그 내용을 data/head 파일로 저장해서, 게시판 맨 위쪽에서 인클루드(추가) 합니다.
- - - 하단내용추가 : 그 내용을 data/tail 파일로 저장해서, 게시판 맨 아래쪽에서 인클루드합니다.
- - - 하단여백높이 : 게시판 목록 하단의 여백높이를 설정합니다.. 목록번호등을 클릭하기 쉽도록..
- - - 수정 : 위의 편집내용을 저장합니다.. 저장되는 파일은 data/setting.dat 입니다.
((-------IMAGE-------))
위 그림은,, 일반회원의 회원정보 모습입니다.
- - - 아이디, 쓴글, 덧글, 레벨 표시되고 있고,
- - - 받은 쪽지함, 보낸 쪽지함, 스크랩북의 링크가 있습니다.
- - - 아이디 : 일반회원의 경우는 이 항목이 나타나지 않습니다. 운영자만 가능한 기능입니다.
- - - - - - 운영자가 자기 아이디를 수정할수 있는 기능입니다.
- - - 비밀번호 : 비밀번호를 수정할수 있습니다.
- - - 닉네임 : 닉네임을 수정할수 있습니다.
- - - 메일주소 : 메일주소를 수정할수 있습니다.
- - - 회원정보수정 : 위에 수정한 내용을 저장합니다.
- - - 회원탈퇴 : 회원탈퇴합니다.
- - - 아래 박스는 회원리스트입니다..
- - - 쪽지를 클릭하면 그 회원에게 쪽지를,
- - - 메일을 클릭하면 그 회원에게 메일을 보낼수 있습니다.
- - - - - - mail()함수가 지원되는 경우에만 사용할수 있습니다.
- - - - - - 회원의 메일주소는 노출되지 않습니다.

'웹스터디 > nosqlboardchat' 카테고리의 다른 글

간단한 채팅소스4  (0) 2008.05.26
간단한 채팅소스3  (0) 2008.05.26
간단한 채팅소스2  (1) 2008.05.26
간단한 채팅소스(또는 메모장)  (0) 2008.05.26
데이타 파일  (0) 2008.05.26
게시판 설명2  (0) 2008.05.26
게시판 설명1  (0) 2008.05.26
srboard 1.8 버전입니다.  (0) 2008.05.26
srboard 제로보드스킨 버전(1.8)입니다. - 오류수정  (0) 2008.05.26
srboard 1.7 버전입니다.  (0) 2008.05.26
by Anna 안나 2008. 5. 26. 17:38