[3.26] 웹 개인주소록 게시판 > 그누3 스킨

그누3 스킨

[3.26] 웹 개인주소록 게시판 정보

게시판 [3.26] 웹 개인주소록 게시판

첨부파일

address.zip (196.4K) 381회 다운로드 2004-02-18 22:21:23

본문

★ gnu 3.26 최신버젼을 이용한 개인주소록 형태의 게시판이며, 기타 응용가능하도록 스킨파일내에 모든코드 포함(숨김처리) ★
★ 반드시 gnu3.26또는 이하버젼에서 추가필드가 10개로 지정된 상태라야 하며, 보다 자세한 내용은 아래 게시글 내용참고.

[참고글1] http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&page=1&wr_id=3084
[참고글2] http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=skin3&page=1&wr_id=2029

★ 홈피작업하면서 한군데 만들어준걸 약간 수정해서 이곳에 올립니다.

★ 스킨내용.
http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=skin3&page=1&wr_id=2029 의 홈페이지링크 게시판기능에서 추가옵션 10개글
모두 사용하여 약간 변형한뒤, 개인적 용도로 사용가능한 웹주소록 형태의 게시판으로 만든것입니다.
- 웹상에서 친구또는 기타 인명록으로써 사용가능하도록 작업되었으며, 필요에 따라 사진정보 추가가능.
- 홈피에서 로그인하여 사용되는 '회원'정보와는 전혀 무관한 순수 분리된 주소록 형태게시판

★ 사용상 주의사항.
- 개인주소록 형태인 만큼, 개인정보를 수록하는 공간이므로 가능하면 일정레벨이하의 회원또는 비회원은 보지 못하도록 설정하시고
  또는, 메뉴자체(홈피제작시 메뉴링크 리스트)에서 관리자만 '주소록'링크메뉴를 볼수있도록 처리하여 사용하길 권합니다.

- 개인서버또는 보안상 허점이 있는 서버에서의 사용은 자제하시고.... 개인신상정보를 등록해두는 곳이므로 자료유출에 각별히 주의.
-> 이는 현재 그누보드 자체의 보안문제가 아닌, 단지 개인정보를 담는곳인만큼 보안상 가급적이면 사용시 주의하라는 뜻으로 드리는 말씀입니다.



★ 스킨 설정및 내용.
- 압축을 풀어서 'bbs_address'폴더를 그누보의 'board'스킨폴더에 업로드한뒤, 추가게시판(개인주소록)을 생성하고 해당 스킨을 선택
- 자세한 내용은 위 스크린샷에 표시된 내용을 참고하시기 바라며, 가능한 위 기본설정을 그대로 유지하여 사용하시기 바랍니다.
- 현재 레벨 5이상/최고관리자/그룹관리자/게시판관리자만 전화번호및 숫자로 기입된 정보에 대해서 정상적으로 볼수있도록
  이중으로 정보를 숨김처리함으로써 그이하의 레벨에서는 정상적으로 '리스트'나 '뷰화면'에서 정보를 볼수없도록 처리
- 레벨조정또는 보기설정권한의 변경을 원하시면, gblist.skin.php / gbview.skin_inc.php에서 조정

- 대분류는 관리자모드에서 '분류'를 설정하여 원하는대로 변경.
- 소분류는 단지 대분류의 상세정보역활을 함 (예 : 대분류 : 친구 ▷ 소분류 : 초등학교친구)
- 글쓰기에서 '입력값'을 넣지 않을경우, '등록정보없음'이라고 자동으로 해당 필드에 내용 삽입

- gbform.skin.php(글쓰기)폼에서 링크1을 '홈페이지주소'삽입란으로 사용가능하며, 주소입력시 자동 출력됨.
- gbform.skin.php 소스파일 상단에 옵션별 제목값을 숨김처리하여 넣어두었으므로, 입맛에 맞게 변경을 원할경우 참고하여 관리자모드에서
  옵션 제목값을 입맛에 맞게 변경하여 사용가능.

<!-- [참고] 현재 사용된 관리자모드에서의 옵션필드 제목값 /*
옵션1  $board[bo_1] = 소분류
옵션2  $board[bo_2] = 생년월일
옵션3  $board[bo_3] = E-Mail
옵션4  $board[bo_4] = 휴대전화
옵션5  $board[bo_5] = 기 타
옵션6  $board[bo_6] = 자택주소
옵션7  $board[bo_7] = 자택 TEL
옵션7  $board[bo_8] = 직장/직위
옵션8  $board[bo_9] = 직장주소
옵션10 $board[bo_10] = 직장 TEL
*/--//-->


★ 추가된 파일.
- gbview.skin_inc.php

gbview.sikn.php(뷰화면)에서 권한설정에 따라 특정옵션의 정보를 치환하는 내용을 별도로 넣어두었습니다.
원래 gbview.skin.php내에 삽입된 내용인데, 공부삼아 참고하시라고 별도로 분리하여 둔것이므로 보시고 공부해보시길...


★ 기타.
어떠한 용도로 사용하든 개의치 않으며, 이를 응용한 보다 깔끔하고 간결한 코드와 기타 다른 발전된
스킨의 제작을 기대함.
추천
0

댓글 전체

wr_6 부터 wr_10까지 추가하려면 어떻게 해야 하나요? 제가 쓰는 버전은 3.26보다는 상위버전같은데 문제가 되나요? 링크하신 정보로는 넘어가지고 않고 sir.co.kr 메인페이지가 나오네요
저..넘 감사하구요.v3.25온데요.이 이상 버젼을 쓰면 로긴이 안되거든요.할수없이 낮은 버젼을 쓰는데..주소록 낮은 버젼으로 만들어 주시면 안될까요?부탁합니다.~
스킨디렉토리의 gblist.skin.php 파일에 다음 내용을 추가하시면 될듯 한데요
<?
// 연관배열을 지정된 필드에 맞춰 정렬하는 함수
function csort($array, $column, $ops=0){    // 디폴트 내림차순
        for($i=0; $i<count($array); $i++){
                $sortarr[]=$array[$i][$column];
        }
        $op = array(SORT_DESC, SORT_ASC);      // 내림차순 : 오름차순
        @array_multisort($sortarr, $op[$ops], $array);
        return($array);
}
$list = csort($list, 'wr_1', 1);
// $list : 배열명
// wr_1 : 정렬이 기준이 되는 필드
// 1 : 오름차순 (내림차순으로 할때는 0)
?>
다른 쉬운 방법이 있으면^^;;
뒤 늦게 스키보고 글 올립니다. 정말 유용한 스킨인 것 같습니다.
목록에서 특정 옵션 필드(예:옵션1)을 기준으로 정렬하고 싶은데,
어느 부분을 수정하면 되나요?
전체 740
그누3 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT