3.24~3.26대응..타용도로 응용가능한 홈페이지/사이트 링크게시판 > 그누3 스킨

그누3 스킨

3.24~3.26대응..타용도로 응용가능한 홈페이지/사이트 링크게시판 정보

게시판 3.24~3.26대응..타용도로 응용가능한 홈페이지/사이트 링크게시판

첨부파일

bbs.zip (269.9K) 369회 다운로드 2004-02-18 22:21:23

본문

★ gnu 3.26 최신버젼을 이용한 홈페이지 게시판 사이트이며, 기타 응용가능하도록 스킨파일내에 모든코드 포함(숨김처리) ★
(정확히 어느버젼부터, 옵션필드기능이 추가되었는지 알지 못하지만 그기능을 지원하는 모든 버젼에 사용가능 3.24까지는 테스트함)

★ 좋은(?)점.
  - 소스코드를 최대한 활용하여 관리자모드의 '옵션'필드를 능동적으로 확장&응용가능
  - 관리자모드의 '옵션'필드에서 내용만 입력하는것으로 게시판제목이 추가자동생성.
  - 따라서 본스킨을 이용하여 '스킨명'만 달리한뒤 추가하고,
    관리자모드의 '옵션'필드에서 게시판제목에 들어갈 내용만 입력하는것으로써 게시판제목이 추가자동생성되므로,
    이를 응용하여 이후 다양한 형태로의 게시판 제작가능.
  - 깔끔한 인터페이스와 초보자라도 쉽게 이해할수있도록 쭈욱~~(?) 늘어둔 추가옵션코드

★ 기타 참고.
  - 대분류기능 : '분류'사용을 "예"로 설정하시고 분류코드를 만드시면 됩니다.
  - 소분류기능 : 특별한 기능보다는 '쇼핑몰 ▷종합쇼핑몰'..이런형태로 카테고리에 나타남.
  - 관리자모드의 옵션필드기능 추가이용시는 각스킨별 파일에서 '숨김처리한 소스코드' 풀어주면 바로적용됨.
    (게시판관리화면에서 '옵션1~옵션5or 10' 제목글 입력하면 이용자화면에 게시판제목 자동생성됨)
  - 등록자, 조회, 추천,비추천은 관리자만 보도록 설정해두었으나 필요할경우 코드에서 해제가능.


★ 제작후기.
본스킨은 영화게시판 스킨에서 힌트를 얻어 홈페이지링크사이트 게시판으로 만들어졌으며
추가생성필드기능은 기본적으로 '지니아빠'님의 추가생성필드기능에 한가지가 더 추가되어
관리자모드에서 게시판제목을 입력하면 바로 게시판폼에 제목이 출력되도록 수정&추가되었습니다.

★ 아쉬운점.
스크립터구현실력이 미진하여, 소스코드가 조금 길어짐.
실력있으신분들이 '각각의 php에 들어있는 옵션필드 확장기능'을 함수형태또는 for구문으로
간단하게 처리하여 주실날이 오길 기대하며, 게시판내(gbview.skin.php)에서 새창띄우기 기능또한
조금더 편리한방법(?)으로 해당게시판의 이미지에만 그 기능이 가능하도록 아주 심플한 코드로
제작되길 기대함.

[설치방법 ; 두가지]
----------------------------------------------
1. gnu를 최신버젼으로 새로 설치하고자 할경우 (옵션필드 10개까지 사용가능)
----------------------------------------------
gnu2.26 최신버젼을 서버(호스팅)에서 '인스톨'은 하지않고 압축해제한 상태로 둔뒤에,
bbs_sitelink 폴더를 board스킨폴더에 업로드하여 추가시키고,
field_ext326 폴더내 각각의 폴더를 gnu최신버젼 해당폴더에 덮어씌우고나서

http://도메인/gnu폴더/install/install.php 를 실행하면 됩니다.
(옵션필드10개 자동추가및 이미지 view 클릭시, 원본크기로 띄워주는 기능포함)

이후, 홈페이지링크게시판 으로 사용할 게시판생성시 'bbs_sitelink'스킨을 선택하면 작업끝.

--------------------------------------------------
2. 기존에 설치된 gnu에 스킨만 추가하고자 하는경우 (옵션필드 5개까지 사용가능)
--------------------------------------------------
bbs_sitelink 폴더를 board스킨폴더에 업로드하여 추가시키고,
관리자모드에서 사용하고자하는 게시판에서 해당스킨을 선택하면 됨.(아래 이미지 참고)
단, 새창띄우기 기능을 이용하고자 할경우 /lib/gnuboard.lib 파일을 추가 업로드


★ 추가글 [2004.01.19]
현재 사용가능한 옵션필드는 한개(wr_1 => 소분류)만 표시해둔 상태이며, wr_2 ~ wr_10 모두를 사용하셔서
추가스킨을 만들고자 하신다면 view.skin.php 와 list.skin.php 파일을 열어서
숨김처리한 해당 옵션부분을 해제하고 해당'게시판의 관리자모드'에서 옵션필드에
내용을 입력하시면 바로 게시판 제목글로 출력되므로 참고.



[아래는 이해를위한 참고용 글이며, 새로 gnu를 설치시만 아래 수정파일만 변경하면 되고
나머지는 모두 작업되어있으므로 손댈 필요는 없습니다.]
-------------------------------------------------------------------------
'field_ext326 폴더의 내용은 소스설치시 필드를 자동 추가한 수정파일.
-------------------------------------------------------------------------

###### 필드추가(10개)를 위한 수정된 파일 리스트 ######
-------------------------------------------------------
1.  보드폴더/gnuboard.lib (새창띄우기 부분만 변경됨)

2.  보드폴더/install/sql_schema.sql (관리자모드에서 옵션기능이용시 필수)
3.  보드폴더/install/sql.write.sql (필드추가관련 정보추가)

4.  보드폴더/bbs/admin/boardform.php (필드추가관련 정보추가)
5.  보드폴더/bbs/admin/boardupdate.php (필드추가관련 정보추가)

6.  보드폴더/bbs/gbform.php (필드추가관련 정보추가)
7.  보드폴더/bbs/gbview.php  (필드추가관련 정보추가)
8.  보드폴더/bbs/gbupdate.php  (필드추가관련 정보추가)
9.  보드폴더/bbs/gbmoveupdate.php  (필드추가관련 정보추가)


###### 필드추가/적용된 게시판 코드처리의 참고글 - 이해를 위한 참고용입니다. 작업필요없음  ######
-------------------------------------------------------
1. 관리자모드에서 게시판 생성시,
  '추가옵션1~ 추가옵션10'(bo_1 ~ bo_2) 부분은
  생성된 게시판의 제목글 역활을 하며 관리자모드에서 입력처리함.
  (게시판에서는 해당 변수명을 삽입)

2. 해당 추가옵션의 내용은 wr_1 ~ wr_10 에서 처리됨.


3. 추가필드를 사용하기 위해서는 각각의 코드를
  게시판화면(view,list,form)에 삽입해야함.
--------------------------------------------------------
<?=$board[bo_1]?> (bo_1의 추가필드제목) ===> wr_1 (추가필드의 입력 값 필드)
<?=$board[bo_1]?>  bo_2
<?=$board[bo_1]?>  b0_3
--------------------------------------------------------

- bo_1의 값은 관리자모드에서 '옵션~'부분에서 입력처리하고 게시판에 코드입력시는 <?=$board[bo_1]?> 형태로 처리.
- wr_1의 값은 게시판화면에서 내용입력 처리.
- 각각의 변수명은 수작업으로 게시판화면에 코드를 삽입

★ 기타
새로설치 방법 이용시는 가능한 이전소스를 백업해둔후, 사용하시기 바랍니다
제작자님이 다음버젼에서는 아예 필드를 10개모두 사용가능하도록 추가해주길 기대.

이 스킨을 이용한 추가 응용 게시판 :
http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=skin3&sselect=&stext=§ion=&ssort=&sorder=&page=1&wr_id=2077
추천
0

댓글 전체

영원하자님 질문좀 올립니다.
★ 기타 참고.
 - 등록자, 조회, 추천,비추천은 관리자만 보도록 설정해두었으나 필요할경우 코드에서 해제가능.

위에서 어느파일 어느부분을 고치면 모두다 볼수 있나요.
현재 등록된 홈페이지 주소가 관리자만 보이는군요.
감사합니다
>> 제작자님이 다음버젼에서는 아예 필드를 10개모두 사용가능하도록 추가해주길 기대.

영원한건없다님의 위 의견에 한표!!!!!
진짜 다음버전에서 꼭 추가 되었으면 좋겠습니다.
전체 740
그누3 스킨 내용 검색

회원로그인

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