14 . 활용 - 전역변수, 함수
글목록 출력 변수
본문 출력 변수
회원정보 출력 변수
보드설정 변수
기타변수
함수
일반보드 설정 변수 : 보드(게시판)출력과 관련된 모든 스킨파일에서 사용할 수 있다.
보드설정 변수는 $Bconfig[] 배열 변수로 되어 있다
$Bconfig 배열 변수의 'key' 는 아래와 같은 일정한 규칙을 가지고 있다.
이 규칙을 이해하면 보드설정 페이지에서 '설정항목 번호' 만 보고도 해당 설정이
어떤 설정 변수에 해당되는지를 바로 알 수 있다.
key 에 붙어진 숫자는 실제 보드설정 페이지에서 보여 지는 설정항목 번호와 같다.
[1] 한줄짜리 text 입력란 형태의 설정항목 해당 변수
ㆍkey : 'tx'.설정란번호
ㆍvalue : 설정란에 입력한 내용 그대로 저장되어 있음.
ex) $Bconfig[tx1_1] : 보드설정-[1-1] 보드 한글명칭
ex) $Bconfig[tx5_3] : 보드설정-[5-3] 댓글 쓰기 입력 글자수 제한 설정
[2] 체크박스 checkbox 지정 형태의 설정항목 해당 변수
ㆍkey : 'ck'.설정란번호
ㆍvalue : 체크한 설정은 1, 체크하지 않은 설정은 2 가 저장되어 있음.
ex) $Bconfig[ck6_5] : 보드설정-[6-5] 본문에 html 태그 삽입 허용 설정
ex) $Bconfig[ck7_4] : 보드설정-[7-4] 본문-폼메일 호출시 본문글 자동삽입 설정
[3] 래디오버튼 radio 지정 형태의 설정항목 해당 변수
ㆍkey : 'ra'.설정란번호
ㆍvalue : 선택옵션 순서대로 1부터 시작되는 값이 저장됨(ex, 세번째 옵션을 선택했다면 3이 저장되어 있음)
ex) $Bconfig[ra4_7] : 보드설정-[4-7] 글제목 클릭시 - 본문 출력 방식 설정
ex) $Bconfig[ra4_8] : 보드설정-[4-8] 작성자 이름 클릭시 출력 형태 설정
[4] 풀다운 select 지정 형태의 설정항목 해당 변수
ㆍkey : 'se'.설정란번호
ㆍvalue : 설정항목 별로 저장 형식이 다름.(보드설정페이지->html 소스보기 해서 확인)
ex) $Bconfig[se2_2] : 보드설정-[2-2] 글목록 출력 스킨 설정
ex) $Bconfig[se4_12] : 보드설정-[4-12] 날짜출력 형식 설정
[5] 여러줄 입력란 textarea 입력 형태의 설정항목 해당 변수
ㆍkey : 'ta'.설정란번호
ㆍvalue : 설정란에 입력한 내용 그대로 저장되어 있음.
ex) $Bconfig[ta4_30] : 보드설정-[4-30] 글목록 상단에 내용 삽입 설정
ex) $Bconfig[ta4_31] : 보드설정-[4-31] 글목록 하단에 내용 삽입 설정
[6] 설정항목이 "10, 보드설정 항목 추가 생성하기" 에서 추가로 생성한 것일때의 변수 형태 :
ㆍkey : 'config_add'.설정란번호
ㆍvalue : 설정란에 입력한 내용 그대로 저장되어 있음.
ex) $Bconfig[config_add1] , $Bconfig[config_add2] , $Bconfig[config_add3] , .....
좀 더 구체적으로 설정변수의 key 와 value 를 확인하려면 보드설정 페이지->html 소스보기 해서
각 설정항목 폼필드의 name=".." 값을 찾으면 된다. name 에 대입된 값이 설정변수의 key 이고
value="..." 에 대입된 값이 설정변수에 저장되는 value 값이다.
회원관리 보드의 설정 변수 : 회원등록/관리,회원정보 출력과 관련된 스킨파일에서 사용할 수 있다.
회원등록 관리 보드의 설정 변수는 $Mconfig[] 배열 변수로 되어있다.
$Mconfig 배열의 key 도 역시 위에 설명된 보드설정 변수와 같은 규칙을 가지고 있다.
key 에 붙어진 숫자는 실제 회원관리 보드설정 페이지에서 보여 지는 설정항목 번호와 같다.