6.2 게시판 스타일
인쇄
 
2009-07-09 20:02:24
조회:195980
답글지움수정 아랫글 목록 윗글

6.2 게시판 스타일



  게시판은 읽기, 쓰기, 목록 등의 웹서비스를 구성하기 위해 3종류의 전용필터를 지원합니다. 동일한 필터를 사용하면서 환경설정을 통하여 다양한 스타일을 구현할 수 있습니다.


1) 목록 아이콘

맨위로

 

 

 

  목록 아이콘은 웹메일, 게시판, 사용자 관리 등의 주요 서비스에서 목록/글읽기/편집시 화면에서 사용되며 다음과 같은 우선순위에 의해 해당 이미지 파일이 전송됩니다.

 

http://sm.kseek.com/icons/ls/kr/l_post.gif

 → 인트라셀의 html/icons/ls/kr/l_post.gif 파일이 있는 경우 전송함

 → 공유웹자원 "/etc/shttpd/icons/ls/kr/l_post.gif 파일이 있는 경우 전송함

 

  다음은 공유웹자원에 위치하는 목록아이콘의 보기입니다.

 

/etc/shttpd/icons/ls/ default/ → 가장 기본이 되는 게시판아이콘

     kr/  → 한글 목록 아이콘(기초)

     kr01/ → 한글 목록 아이콘 1벌 #1

     kr02/ → 한글 목록 아이콘 1벌 #2

     ...... → 다른 이름의 목록 아이콘

 

 다음은 공유웹자원의 "icons/ls/default" 게시판 아이콘의 보기입니다.

 

 

    일본어(en, en01, en02), 중국어(cn), 영어(en, en01, en02) 등 언어별 아이콘이 제공되며 필요에 따라 추가할 수 있습니다. 다음과 같은 종류의 이미지 파일로 구성됩니다.

 

l_*.gif  → 리스트 아이콘으로 게시판 목록에서 주로 사용됩니다.

t_*.gif  → 제목(타이틀) 아이콘으로 목록, 게시물읽기 등의 제목과 함께 사용됩니다.

v_*.gif  → 읽기(뷰) 아이콘으로 게시물의 게시물읽기, 게시물 편집시에 사용됩니다.

m_*.gif → 웹메일의 목록, 읽기, 편지쓰기 등의 화면에서 사용되는 아이콘

  가. 목록 아이콘

  목록 아이콘은 "l_*.gif"형식의 이름을 갖는 아이콘으로 다음의 종류가 있습니다. 축약어는 아이콘을 제작할 때 포함시키도록 추천하는 단어입니다.

 

파일이름

축약어

기능설명

비고

l_clean.gif

l_copy.gif

l_first.gif

l_last.gif

l_level.gif

l_list.gif

l_merge.gif

l_move.gif

l_next.gif

l_noimage.gif

l_notice.gif

l_null.gif

l_post.gif

l_pre.gif

l_refat.gif

l_remove.gif

l_seek.gif

l_setup.gif

l_undel.gif

l_copy.gif

l_paste.gif

m_getaddr.gif

m_go2top.gif

비우기

복사하기

처음

등급

목록

조합

이동

다음

이미지없음

공지게시물

-

글쓰기

이전

점검

삭제

찾기

설정

복구

복사

붙여넣기

주소록

위로가기

편지함 비우기 (스팸, 지운편지함)

게시물 목록에서 선택한 게시물을 복사함

첫목록으로

마지막 목록으로

사용자 관리에서 등급지정시 사용

전체목록으로

게시물조립

게시물이동

다음목록페이지

썸네일에서 이미지 없을 때 대신 표시

공지사항 글 번호 대신 표시

1x1 크기의 투명아이콘

새 게시물 작성하기

이전목록페이지

목록복구기능

삭제하기

찾기(검색)

환경설정

복구(지움 취소)

옮길 게시물을 메모리로 복사하기

카피된 게시물들을 게시판에 옮겨붙이기

주소록 가져오기

웹메일 주소록 맨 위로

 

 

 

 

 

 

 

 

l_next_.gif

 

 

 

l_post_.gif

l_pre_.gif

 

 

 

 

 

 

 

 

 

 

 "m_getaddr.gif", "m_go2top.gif"는  웹메일에서 사용됩니다. 웹메일에서 이 두아이콘은 언어적 특성을 가지게 되므로 언어설정을 위하여 게시판 아이콘과 함께 위치합니다.


  나. 제목 아이콘

  "t_*.gif"형식의 아이콘은 게시물 제목의 앞뒤에 표시됩니다. 게시판의 환경설정과 게시물 특성에 따라 표시되는 아이콘과 제목의 글머리에 따라 표시되는 아이콘입니다.

 

아이콘이름

축약어

기능설명

위치

t_go2url.gif

t_icon.gif

t_new.gif

t_notice.gif

t_reply.gif

t_viewlock.gif

웹링크 열기

""

새글

공지글

""

잠금장치

웹주소 열기

제목 아이콘(default)

1일 이내 게시물 표시

공지 게시물

답변글 표시 아이콘

잠금장치된 게시물표시

앞(환경설정)

 

  다음은 제목의 글머리를 조건으로 표시되는 아이콘입니다. 만일 제목이 다음과 같은 글머리로 시작된다면 글머리는 이미지로 치환되어 표시됩니다.

 

아이콘

글머리

대응의미

t_00.gif

t_01.gif

t_02.gif

t_03.gif

t_04.gif

t_05.gif

t_06.gif

t_07.gif

[0]

[1]

[2]

[3]

[4]

[5]

[6]

[7]

접수단계

준비단계

검토단계

처리단계

논의단계

보류

이관

반려

아이콘이름

글머리

대응의미

t_08.gif

t_09.gif

t_alt.gif

t_minus.gif

t_plus.gif

t_sharp.gif

t_space.gif

t_star.gif

[8]

[9]

[@]

[-]

[+]

[#]

[ ]

[*]

기각

완료

...

주의

우수글

재치글

추천글

...

 

  제목 아이콘은 제목과 함께 표시되므로 일정한 규격 이내의 크기로 제작되어야 합니다. 권고되는 크기로는 가로 40픽셀이하, 세로 16픽셀이하입니다.


  다. 보기아이콘

  게시물 보기필터와 쓰기필터에서 표시되는 아이콘으로서 다음과 같은 종류가 있습니다. 밑줄을 붙인 아이콘은 비활성임을 뜻합니다. 지움 아이콘을 표시할 때, 권한이 있다면 활성아이콘(v_del.gif)이 표시되고, 권한이 없다면 회색의 비활성 아이콘(v_del_.gif)을 표시합니다.

 

아이콘이름

축약어

기능설명

비고

v_add2book.gif

v_back.gif

v_del.gif

v_down.gif

v_edit.gif

v_forward.gif

v_list.gif

v_mail.gif

v_move.gif

v_padd.gif

v_post.gif

v_print.gif

v_reply.gif

v_reply2all.gif

v_rmpadd.gif

v_save2disk.gif

v_up.gif

주소록에 등록

뒤로가기

지우기

밑글이동

편집(수정)

메일 전달하기

목록보기

편지쓰기

글이동

댓글달기

새글쓰기

인쇄하기

답변하기

모두답변하기

댓글지움

디스크저장

윗글

웹메일 보기에서 주소록 등록버튼

뒤로 가기 버튼

지우기 버튼

다음글(아래 글) 읽기 버튼

글 수정하기 버튼

메일 전달히기

목록 페이지 가기

새편지 쓰기 버튼

다른 게시판(편지함)으로 옮기기

댓글 달기

새글 쓰기

프린트하기

답변하기

모두에게 답변하기

댓글 지우기

내폴더로 저장하기

윗글 읽기

 

 

v_del_.gif

v_down_.gif

v_edit_.gif

 

 

v_mail_.gif

v_move_.gif

 

v_post_.gif

 

v_reply_.gif

 

v_rmpadd_.gif

 

v_up_.gif

 

  비고에 있는 아이콘 이름은 공통적으로 마지막 문자로 밑줄("_")이 추가된 형태입니다. 이 형식의 이름은 해당 기능에 대하여 사용권한이 없는 사용자에게 표시되며 비활성의 표시로 흐린 대비색으로 제작되었습니다. 

  (1) 일문(日文)으로 제작된 목록아이콘을 적용시킨 예입니다.

   ① 게시판리스트페이지의 왼쪽 상단에 있는 “환경”버튼을 클릭하면 “게시판환경설정”이 새 창으로 열립니다.

 

     ② 게시판아이콘 항목에서 "jp"를 선택한 후 “적용”버튼을 클릭합니다.

 

     ③ 일문 목록아이콘으로 적용되었습니다.

     (2) 한글로 제작된 목록아이콘을 적용시킨 예입니다.

  


  라. 목록아이콘 추가하기

  목록아이콘은 추가로 작성하여 새로운 디렉토리로 추가할 수 있습니다. 목록아이콘의 추가방법은 다음과 같이 두가지 방법이 있습니다.

 

(1) 인트라셀 추가 위치: [인트라셀]/html/icons/ls/

(2) 공유웹자원 위치: /etc/shttpd/icons/ls/

 

  (1)방법은 인트라셀의 웹공간(html)에 "icons/"디렉토리를 작성한 후 게시판 아이콘 이미지를 제작한 후 업로드하면 됩니다. 2)방법은 공유 자원의 위치에서 쎄지오 관리자가 수행할 수 있습니다. 다음은 게시판 아이콘 작성시 주의할 사항입니다.

 

(1) 아이콘 파일 이름은 "gif" 포맷으로 합니다.

(2) 아이콘의 배경색상에 따른 영향을 파악하여 투명효과를 결정합니다.

(3) 가로크기는 실제 게시판의 서비스 화면을 참조하면서 너무 길지 않도록 주의합니다.

(4) 단일 색상으로만 아이콘을 만들지 않도록 합니다.

 

   게시판 배경색상이 아이콘 작성에 채택된 색상과 같다면 아이콘이 식별되지 않으므로 음영이나 배경 일부의 아웃라인을 처리하는 등의 기법을 사용하여야 합니다.



2) 게시판 환경설정 필터

맨위로

 

 

 

  게시판 환경설정을 위한 관리화면을 구성하는 필터로서 "/filter/board_rc.html"파일에 의해 구현되며 다음 그림과 같은 팝업 윈도우로 나타납니다.

 

 

  위 그림은 배포버전의 예이며 실제 화면은 다를 수 있습니다. 다음은 게시판 환경설정을 위한 "filter/board_rc.html"필터의 요약 내용입니다.

<head>

<title>게시판 환경설정</title>

[... CSS 스타일 부문 ...]   [... JavaScript 부문 ...]

 

</head>

<body ...>

<form ... >

[ .. 환경설정 머릿부 ...]

[ .. 게시판 기초정보 설정 ...]

[... 목록필터 설정 ...]               [... 읽기필터 설정 ...]

[... 편집필터 설정 ...]               [... 목록수치 설정 ...]

[... 추가변수 설정 ...]               [... 디렉토리 설정 ...]

[... 스위치 선택 설정 ...]

[... 게시판 상단 설정 ...]            [... 게시판 하단 설정 ...]

</form>

</body>

 

  위 표에서 요약된 내용은 하나의 팝업윈도우 화면에 모두 구성하기가 어렵기 때문에  다소 복잡한 문서 형태를 갖추고 있습니다. 다음 그림은 DIV 편집구간과 칼라 선택을 위한 팝업윈도우를 보여주고 있습니다.



  가. CSS 스타일 부문

  관리도구의 화면 구성에 필요한 CSS구문을 포함하고 있습니다. 화면구성을 위하여 다양한 형태의 class속성이 지정되어 있으며 이는 배포 버전에 따라 다소 다를 수 있으므로 본문을 확인하여 참조하시기 바랍니다.


  나. 자바스크립트 부문

  다양한 환경설정을 수행하도록 하기 위해서 여러 종류의 자바스크립트로 구성됩니다. 자바스크립트의 일부 해당사항이 있는 경우에만 소개하기로 합니다. 실제 자바스크립트의 소스는 배포모델을 직접 참조하십시오.



  다. 환경설정 머릿부

  다음은 게시판 환경설정 상단부분의 요약내용입니다.

 

<table border="0" cellpadding="0" cellspacing="0">

<tr><td >

$#if b.id#;<b>게시판 환경설정($#b.id#;.brd)</b>

$#else#; 

새 게시판 id:

</td><td>

<input name="new-board-id" style="width:80px;border-style:groove;">

$#fi#;

</td><td>

&nbsp;<input type="checkbox" name="close" value="on" class="checkbox" checked="true"> 닫기

</td></tr></table>

 

  환경설정은 팝업윈도우 형태로 나타나고 환경설정 완료 후 닫히게 됩니다. 환경설정을 위한 팝업윈도우가 이미 열려 있을 수 있으므로 갱신될 때 앞으로 나타나도록 "<body>"태그에 "0nload='self.focus();'"구문을 설치합니다.

  "$#if b.id#;"구문은 신규게시판의 개설에 관련된 환경설정일 경우 게시판 ID를 입력받기 위해 사용됩니다. 다음은 신규 게시판 개설시의 헤드라인을 보여줍니다.

 

 

  신규게시판을 만들 때는 게시판의 ID를 추가적으로 지정할 수 있도록 합니다.


  라. 기초 환경설정

  다음은 기초 환경설정 부분을 분리하여 요약한 내용입니다.

 

게시판이름 <input name="name" value="$#b.name#;" />

관리자  <input name="owner" value="$#b.owner#;" />

대표아이콘 <input name="icon" value="$#b.icon#;" />

필터셋  <input name="filter" value="$#b.filter#;" />

리포트메일 <input name="report" value="$#b.report#;" />

분류번호  <input name="classno" value="$#b.classno#;" />

읽기권한  <!--#### 권한설정: 별도설명 ###---!>

게시판용량 <input  name="bquota" value="$#b.bquota#;" />MB

쓰기권한  <!--#### 권한설정: 별도설명 ###---!>

게시물용량 <input name="pquota" value="$#b.pquota#;" />MB

 

  기초 환경설정에서 읽기권한과 쓰기권한 부분은 다소 복잡하여 별도로 설명합니다.

 

설정항목

Input Name

데이터 호출

설명

게시판 이름

name

$#b.name#;

게시판의 이름

관리자

owner

$#b.owner#;

게시판의 지정 소유자

대표아이콘

icon

$#b.icon#;

게시판 아이콘

필터셋

filter

$#b.filter#;

게시판 지정 필터

리포트메일

report

$#b.report#;

게시판 리포트 메일주소

분류번호

classno

$#b.classno#;

게시판 분류번호 지정

게시판 용량

bquota

$#b.bquota#;

게시판 자료의 최대 허용 용량(MB)

게시물 용량

pquota

$#b.pquota#;

게시물의 최대 업로드  용량(MB)

이미지폭조정

widthfit

$#b.widthfit#;

게시물 첨부이미지 가로이미지 조정폭.

 

  리포트메일 주소를 입력하면 새 게시물이 이메일로 전송됩니다. 리포트 메일은 공백으로 구분된 이메일 어드레스를 복수로 입력할 수 있으며 최대 입력문자는 영문기준 128자 미만을 지원합니다. 이메일 주소를 입력하지 않거나 맨 앞을 느낌표("!")로 처리하면 리포트 메일 기능은 작동하지 않습니다.

  

  마. 읽기권한 설정부분

  게시판의 권한은 관리, 읽기, 쓰기 등으로 구분됩니다. 관리권한은 게시판의 소유권자에게만 주어지며 환경설정에서는 읽기 및 쓰기 등급을 별도로 지정할 수 있습니다. 읽기 및 쓰기는 사용자 및 회원 등급으로 세분하여 지정할 수 있는데 0~9까지의 숫자로 지정된 숫자만 권한이 부여됩니다. 다음은 권한 부여를 위한 환경설정 변수입니다.

 

input name

내용

비고

flag_perm_ru 

읽기(r) 등급의 사용자등급(u:User)적용 여부

on/off

perm_r

읽기 등급 문자열

0123456789

flag_perm_wu 

쓰기(w) 등급의 사용자등급(u:User)적용 여부

on/off

perm_w

쓰기 등급 문자열

0123456789

 

"flag_perm_ru", "flag_perm_wu"는 동호회 및 개인공간에서만 설정값이 유효합니다. 기본 값은 "off"이며 "on"으로 설정할 경우 쎄지오 사용자 등급을 기준으로 하게 됩니다.

  실제 게시판 환경설정은 자바스크립트를 활용하여 게시판 관리자가 편리하게 선택할 수 있도록 개선된 UI를 제공하고 있습니다.


  바. 목록구성 설정

  다음은 웹환경 구성에 관한 설정부분을 요약하여 보여주고 있습니다.

 

검색필드  <input name="field" value="$#b.field#;" />

HTML쉘  <input name="shell" value="$#b.shell#;" />

목록스타일 <input name="style" value="$#b.style#;" />

        ...... 생략 ......

게시판 상단 <textarea name="head">$#b.head#;</textarea>

게시판 하단 <textarea name="tail">$#b.tail#;</textarea>

   <butt0n type="submit" name="save">Submit</button>
   <butt0n type="reset" name="init">Reset</button>

 

  게시판 상단과 하단은 각각 "$#b.head#;", "$#b.tail#;"구문에 치환될 HTML내용을 설정하도록 합니다. 이 부분에 포함되는 필터링스크립트 역시 정상적으로 작동됩니다. 다음은 위의 구성항목에 대한 간략한 설명입니다.

설정항목

Input Name

데이터 호출

설명

검색필드

field

$#b.field#;

쿼리박스에 표시될 필드입력

HTMLshell

shell

$#b.shell#;

HTML SHELL 문서지정

목록스타일

style

$#b.style#;

게시물 목록에서 표시할 항목 설정

머리꾸밈

head

$#b.head#;

게시판 상단의 웹디자인 구성

꼬리꾸밈

tail

$#b.tail#;

게시판 하단의 웹디자인 구성

 

  데이터 호출은 입력창을 초기화하는데 사용됩니다.


  바. 목록 수치 설정

  목록변수는 게시물의 목록보기에서 머리줄높이, 목록높이, 최대목록표시, 페이지표시, 탑여백, 양측 여백, 구분선 등의 수치를 지정하는 구간입니다. 다음은 목록변수 조정화면입니다.

 

 

  다음은 HTML 문서의 요약내용입니다.

 

머리줄높이  <input name="headsize" value="$#b.headsize#;" />

목록줄높이  <input name="listsize" value="$#b.listsize#;" />

최대목록표시  <input name="listlen"  value="$#b.listlen#;" />

페이지표시  <input name="pagelen"  value="$#b.pagelen#;" />

탑여백      <input name="toppad"   value="$#b.toppad#;" />

양측 여백   <input name="sidepad"  value="$#b.sidepad#;" />

구분선      <input name="barrier"  value="$#b.barrier#;" />

 

  각 <input> 태그에서 사용하는 입력변수명은 다음의 표와 같은 특성을 설정합니다.

 

입력 인수

설명

비고

HeadSize

게시판 머리줄의 높이 <tr height=...>

$#b.headsize#;

ListSize

게시판 목록에서 목록줄높이 <tr height=...>

$#b.listsize#;

ListLen

게시판 목록에서 한 페이지 당 최대목록의 수

$#b.listlen#;

PageLen

한 페이지당 표시 페이지 수

$#b.pagelen#;

TopPad

게시판 목록 셀에서 탑 여백

$#b.toppad#;

SidePad

게시판 목록 셀에서 양측 여백

$#b.sidepad#;

Barrier

게시판의 목록제목줄과 목록과의 구분선의 두께

$#b.barrier#;

 

 위의 값들은 모두 게시판의 목록표시에서 자동으로 적용됩니다.


  사. 색상 설정 부문 #1

  색상은 직접 입력하거나 색상테이블에서 선택하도록 구성하였습니다. 편의증진을 위해 공유웹자원의 "js/cfg/"내부의 자바스크립트가 함께 사용됩니다.

 

 

 

  색상설정은 '$#s...#;'구문의 하위예약어의 값을 지정할 수 있도록 구성되었습니다. 하위 예약어의 의미는 $#s#;에 대한 설명을 참조하십시오. 다음은 링크문자색상 ($#s.atext#;)에 대한 색상설정을 위한 HTML의 요약 내용입니다.

 

<td>링크문자색상</td><td>

<input name="s_atext" id="style_atext" value="$#s.atext#;"

  0nchange="set_boardcolor(this,'vstyle_atext');">

</td>

<td id="vstyle_atext" 0nclick="__get_boardcolor('style_atext');" bgcolor="$#s.atext#;">

 &nbsp; </td>

 

  색상지정부분은 "set_boardcolor()", "get_boardcolor()" 자바스크립트를 응용하여 사용자가 편리하게 선택하도록 구현되었습니다. 다음은 색상보기 셀을 클릭했을 때 색상을 고르도록 생성되는 다이얼로그 윈도우입니다.

 

 

이는 DHTML에디터에서 제공되는 것으로 다른 html 문서로 변경되어질 수 있습니다.


  아. 색상 설정 부문 #2

  복잡한 색상설정을 생략하고 이미 작성된 테마가운데 쉽게 골라 사용할 수 있도록 테마 기능이 자바스크립트를 이용하여 구현되어 있습니다. 색상설정부분 표현기법과 테마표현기법은 실제 배포모델에서 확인 응용하기를 권합니다.

  

  자. 스위치 설정

  스위치 설정은 체크박스 스타일의 입력창을 이용하여 환경 값을 지정하는 것으로 특정 기능에 대한 지원여부를 "on/off"로 지정하게 합니다. 다음은 스위치 설정에서 제공되는 플래그 값에 대한 요약된 HTML문입니다.


입력 인수 이름

기능 설명

비고

FLAG_listborder

목록에서 목록 경계선을 표시할 것인가?

 

FLAG_editor

위지윅 에디터를 지원할 것인가?

 

FLAG_ticon

제목에 아이콘 표시를 할 것인가?

 

FLAG_words

게시물에 댓글달기를 지원할 것인가?

별도처리

FLAG_viewlock

잠금장치 설치를 지원할 것인가?

 

FLAG_nobody

무명씨 등록으로 처리할 것인가?

 

FLAG_remail

답변을 이메일로 보내도록 할 것인가?

 

FLAG_go2url

참조 URL을 등록받을 것인가?

 

FLAG_blockquote

답글 제작시 원문을 전체를 인용할 것인가?

 

FLAG_silent

글 올릴 때 임시지운글로 등록할 것인가?

 

FLAG_realname

실명으로 글쓴이를 표시할 것인가?

 

FLAG_rmfree

아무나 어떤 게시물이든 지우도록 할 것인가?

 

FLAG_pattern

목록을 열지 않고 글을 읽지 못하도록 할 것인가?

 

FLAG_listfree

읽기 권한이 없더라도 목록을 보여줄 것인가?

 

FLAG_file

첨부파일을 허용할 것인가?

 

FLAG_script

본문에 자바스크립트를 허용할 것인가?

 

FLAG_poll

게시물 투표기능을 허용할 것인가?

 

FLAG_medialist

게시물 읽기에서 미디어의 목록을 표시할것인가?

 

 

  위와 같은 스위치 설정은 개별 인수항목마다 값을 초기화해주는 형태의 html문으로 구성되어야 합니다. 다음은 "Flag_listborder" 값을 지정할 수 있도록 구성한 HTML문의 요약내용입니다.

 

<input type="hidden" name="FLAG_listborder" value="OFF" />

<input type="checkbox" name="FLAG_listborder"

       $#if b.listborder#;checked="checked"$#fi#; value="ON" title="경계선 보이기"/>경계선

 

  먼저 숨은 속성의 값을 지정하여 "OFF"로 지정한 후 실제 지정값을 선택할 수 있도록 체크박스를 설치하여야 합니다. 이러한 방식으로 전체 스위치에 대해 구성하였습니다.

 

폴리티콘 <input name="politicon"  value="$#b.poliopt#;" /> 

 → "15x15" 로 입력하면 가로세로 크기

 

  차. 추가정보 필드 설정

  게시판은 제목, 사용자 ID, 사용자 이름, 전자우편주소 등과 같이 일반적으로 요구되는 변수필드가 있습니다. 이외로 임의의 자료를 입력받기를 원한다면 추가정보필드를 설정하여야 합니다. 다음 그림에서 굵은선 안에 내용이 바로 추가정보 필드 설정을 위한 설정화면입니다.

 

 

  다음은 추가변수의 이름을 설정할 수 있도록 구현된 HTML 원문의 요약내용입니다. 추가변수는 0부터 25번까지의 26개가 지원됩니다.

 

 00.<input name="var[0]"  value="$#b.var[0]#;" />

 01.<input name="var[1]"  value="$#b.var[1]#;" />

 02.<input name="var[2]"  value="$#b.var[2]#;" />

 03.<input name="var[3]"  value="$#b.var[3]#;" />

 04.<input name="var[4]"  value="$#b.var[4]#;" />

 05.<input name="var[5]"  value="$#b.var[5]#;" />

 06.<input name="var[6]"  value="$#b.var[6]#;" />

 07.<input name="var[7]"  value="$#b.var[7]#;" />

 08.<input name="var[8]"  value="$#b.var[8]#;" />

 09.<input name="var[9]"  value="$#b.var[9]#;" />

 10.<input name="var[10]" value="$#b.var[10]#;" />

 11.<input name="var[11]" value="$#b.var[11]#;" />

.....

 

  추가변수이름이 지정된 경우 "$#p.var[]#;"구문과 같이 게시물에 저장된 내용과 병행하여 사용할 수 있으며 "$#if b.var[0]#;"구문을 활용하여 선택적으로 데이터를 입력받도록 구성할 수 있습니다.

  5장에서 설명하는 웹메일에서 도착한 웹메일을 게시판으로 저장하는 기능이 있습니다. 이 기능은 ESMTP 자료구조를 게시판 자료구조로 전환하여 저장하게 됩니다. 게시판의 주요 데이터 영역으로 전환할 수 없는 전자우편의 중요데이터는 추가변수 0번에서 7번까지 나뉘어 기록됩니다. 다음은 추가변수로 저장되는 웹메일의 주요 데이터 항목에 대한 내용입니다.

 

추가변수번호 

전자우편 항목

설명

0

From:

발신: 보낸사람(게시판 전환시 uid,name)

1

To:

수신: 받은사람

2

CC:

참조 

3

BCC:

숨은참조(보낸편지에서만 보여짐)

4

ReplyTo

답변주소(전환되면 post->email 로 카피됨)

5

ReturnPath

회귀주소

6

Charset

전자우편 원본 캐릭터셋

7

Date

전자우편 작성일시


  카. 게시판 필터 직접지정

  게시판 관리자는 게시판 고유의 목록, 보기, 편집필터를 직접 지정하여 사용할 수 있습니다. 다음은 board_rc.html 필터에서 세 개의 필터내용을 입력하는 부분입니다.

 

묵록필터: <textarea name="listfilter">$#b.listfilter#;</textarea>

편집필터: <textarea name="editfilter">$#b.editfilter#;</textarea>

보기필터: <textarea name="viewfilter">$#b.viewfilter#;</textarea>

  

"<div> ~</div>"구문을 활용하여 감추어 처리하였으며 필요시에만 설정하도록 구현하였습니다.

 

<div id="listfilterdiv" style="width:500px;height:240px;z-index:1;visibility:hidden;">

<b>목록필터</b>: 느낌표(!)문자로 시작하면 작동하지 않습니다. <br />

<textarea name="listfilter" style="width:490px;height:220px;">$#b.listfilter#;</textarea>

</div>

   

 위의 HTML로 환경설정 화면은 다음과 같이 나타납니다.

 

  

10자미만으로 입력되었거나 느낌표(!)로 시작하면 무시되고 외부 필터파일을 사용하게 됩니다. "board_rc.html"파일에 지정되지 않으면 환경설정 파일에서 설정항목의 값을 변경할 수 없게 됩니다. 이 경우의 환경조정 항목은 기존에 환경설정을 그대로 유지하게 됩니다. 등급에 따라 특정 환경설정 항목에 대해서 허락하거나 금지하도록 구분할 수 있습니다.

답글지움수정인쇄 아랫글 목록 윗글
댓글달기

쎄지오 매뉴얼 게시판의 게시물 목록
번호 파일 글제목 작성자 일시 조회
61 gif 파일 ticon10.4 CMS개요 케이시크 09-07-21 149482
60   ticon4.5 환경설정 케이시크 09-07-17 184796
59 jpg 파일 ticon6.8 게시판자동생성 [3] 관리자 09-07-14 185993
58 jpg 파일 ticon6.7 게시판아이콘 관리자 09-07-14 185469
57 jpg 파일 ticon6.6 게시판환경설정 관리자 09-07-14 184496
56 jpg 파일 ticon6.5 게시판관리 관리자 09-07-14 166900
55 jpg 파일 ticon3.7 환경 설정 관리자 09-07-14 201707
54 jpg 파일 ticon3.6 웹메일 필터 관리자 09-07-14 204947
53 gif 파일 ticon8.7 사용자관리 관리자 09-07-13 183335
52 jpg 파일 ticon10.3 플래시쇼 관리 sysop 09-07-10 193294
51 jpg 파일 ticon10.3 플래시쇼 개요 sysop 09-07-10 191228
50 gif 파일 ticon10.2 메뉴관리 sysop 09-07-10 164344
49 gif 파일 ticon10.1 프론트페이지 sysop 09-07-10 191381
48 jpg 파일 ticon9.4 업무용 메신저 sysop 09-07-10 462274
47 jpg 파일 ticon9.3 명함관리 sysop 09-07-10 196535
46 jpg 파일 ticon9.2 업무진행 sysop 09-07-10 187625
45 bmp 파일 ticon9.1 전자결재 sysop 09-07-10 200464
44 jpg 파일 ticon9.2 시스템구성 sysop 09-07-10 182535
43   ticon9.1 전자결재개요 sysop 09-07-10 178698
42   ticon8.6 자바환경설정 sysop 09-07-10 187548
41   ticon8.5 웹게시판 sysop 09-07-10 178356
40   ticon8.4 웹쪽지 sysop 09-07-10 185622
39   ticon8.3 웹메신저 sysop 09-07-10 376326
38 jpg 파일 ticon8.2 웹메일 서비스 sysop 09-07-10 255928
37 jpg 파일 ticon8.1 사용자 웹서비스 sysop 09-07-10 206615
36   ticon7.8 커뮤니티 게시판관리 sysop 09-07-10 201963
35   ticon7.7 커뮤니티 회원관리 sysop 09-07-10 209256
34 jpg 파일 ticon7.6 사용자 환경설정 sysop 09-07-10 208148
33   ticon7.5 동호회 연결하기 sysop 09-07-10 710967
32 jpg 파일 ticon7.4 신규동호회 개설 sysop 09-07-10 215569
31 jpg 파일 ticon7.3 커뮤니티 관리도구 sysop 09-07-10 216723
30 jpg 파일 ticon7.2 동호회, 사용자 홈페이지 로그인 sysop 09-07-10 198952
29   ticon7.1 커뮤니티 개요 sysop 09-07-10 190990
28 jpg 파일 ticon6.3 게시판 관리와 응용 sysop 09-07-09 206277
27 jpg 파일 ticon6.2 게시판 스타일 sysop 09-07-09 195980
26 jpg 파일 ticon6.1 게시판 목록/인증필터 sysop 09-07-09 338022
25 jpg 파일 ticon6.1 게시판 편집/보기필터 sysop 09-07-09 194740
24   ticon5.4 확장개발-JSP sysop 09-07-09 195822
23   ticon5.3 확장개발-사용자 관리 sysop 09-07-09 196075
22 jpg 파일 ticon5.2 확장개발-PHP sysop 09-07-09 175743
21 jpg 파일 ticon5.1 확장개발-CGI 바이너리 sysop 09-07-09 273717
20 jpg 파일 ticon4.4사용기록보기 sysop 09-07-09 183344
19 jpg 파일 ticon4.3 사용자관리 sysop 09-07-09 193720
18 jpg 파일 ticon4.2 로그인 및 관리도구 [1] sysop 09-07-09 203958
17 jpg 파일 ticon4.1 인트라셀이란 sysop 09-07-09 1241431
16 jpg 파일 ticon3.5 스팸메일 설정 sysop 09-07-09 598205
15 jpg 파일 ticon3.4 웹메일 사용자 기능 sysop 09-07-09 228389
14 jpg 파일 ticon3.3 웹메일 구성 sysop 09-07-09 231373
13 jpg 파일 ticon3.2 웹메일 환경설정 sysop 09-07-09 552839
12 jpg 파일 ticon3.1 웹메일 개요 sysop 09-07-09 221082
11   ticon2.6 기초필터파일 sysop 09-07-09 393941
10 jpg 파일 ticon2.5 웹편집기 sysop 09-07-09 195814
09 jpg 파일 ticon2.4 웹 디렉토리 sysop 09-07-09 222620
08 jpg 파일 ticon2.3 웹 레이아웃 sysop 09-07-09 248404
07 jpg 파일 ticon2.2 웹필터링 sysop 09-07-09 328812
06 jpg 파일 ticon2.1 쎄지오 웹자원 sysop 09-07-09 333412
05 jpg 파일 ticon1.5 쎄지오 관리 sysop 09-07-09 220714
04 jpg 파일 ticon1.4 처음 로그인 하기 sysop 09-07-09 229763
03 jpg 파일 ticon1.3 쎄지오 설치 2 sysop 09-07-09 438013
02 gif 파일 ticon1.2 쎄지오 설치 sysop 09-07-09 812253
01 gif 파일 ticon1.1 intro sysop 09-07-09 190193