고객센터 : 031-548-0481 /호스팅문의:1644-2646 /서버호스팅문의 : 070-7573-5515/ 평일근무 : 09:00~18:00 / 토/일요일, 공휴일 휴무

1:1 고객상담문의 FAQ 자동답변

나노코팅 나노엔

구매안내

  • 아티보드 2.0
  • 아티보드 3.0
  • 아티카페
  • 파일공유사이트
솔루션 > 커뮤니티 > 사용팁

사용팁|

아티보드 스킨제작 2탄|아티보드2.0

  • 박인영
  • |조회수 : 3458
  • |추천수 : 0
  • |2007-11-08 오후 5:23:04
이번시간은 list.asp에이어 글쓰기(write.asp) 설명 드리겠습니다.

(혹시나 틀린내용이 있을경우 아티님이 리필로 수정해주세요^^)

write.asp 를 열어보시면 최상단에있는
<!-- #include file = "../../../../Include/BoardIncludeWrite.asp" --> 있습니다.
이부분이 글쓰기의 핵심입니다.
이부분을 간단히 설명하자면 글수정이나 에디터를 사용해서 이미지 삽입이되는 부분등을 자동으로
경로등을 기록해주는 아주 중요한 부분입니다.
그래서 글쓰기 부분의 항상 최상단으로 위치하시면 되겠습니다.

우선 write.asp를 보시면
다른부분은 별어려움 없이 해독이 가능하시리라 생각이 되구요 아래의 코드를 보시면

<tr>
   <td bgcolor="#FFF7ED" class="write_table_left">내용</td>
   <td class="write_table_right">
   <** name="strContent" cols="70" rows="16" id="strContent" style="display:<% IF CONF_bitUseEditor = False THEN %>block<% ELSE %>none<% END IF %>"><%=WRITE_strContent%></**>
   <% IF CONF_bitUseEditor = True THEN %>
   <** type="text/java**" language="java**">myeditor.run();</**>
   <% END IF %>

   </td>
</tr>

위의 내용중 적색부분이 관리자 메뉴에서 에디터 사용으로 설정을 하시면 에디터 호출하는 부분입니다.

그리고 중요한부분은 파일 업로드나 이미지 업로드시에 자동으로 파일입력란이 생기는 부분인데 아래의 코드를
보시면... (첨부파일 부분을 보겠습니다.)

<% IF CONF_bitUseUpload = True THEN %>  <--파일업로드 설정시 화면에 나옵니다.
    <tr>
     <td bgcolor="#FFF7ED" class="write_table_left">파일 업로드</td>
     <td class="write_table_right"><input name="strFileName" type="file" id="strFileName" size="50" maxlength="64" OnChange="java**:FileUploader('50', 'input');">&nbsp;<%=CONF_intUploadSize%> 제한<div id=fileUpload1></div></td>
    </tr>
    <tr>
     <td height="1" colspan="2" bgcolor="#F3D9B7"></td>
    </tr>
<% IF EXEC = "EDIT" AND WRITE_intDefaultFileCount + WRITE_intFileCount <> 0 THEN %>
<% FOR WRITE_IMG_LIST = 1 TO WRITE_intDefaultFileCount + WRITE_intFileCount %>
<% IF WRITE_REDIM_intFileType(WRITE_IMG_LIST) = "1" THEN %>
    <tr>
     <td bgcolor="#FFF7ED" class="write_table_left">첨부 파일</td>
     <td style="padding-left:5;"><%=WRITE_REDIM_strImageFileName(WRITE_IMG_LIST)%> 이 등록되어 있습니다.&nbsp;
      <input name="strUploadFileDelete" type="checkbox" id="strUploadFileDelete<%=WRITE_IMG_LIST%>" value="<%=WRITE_REDIM_intImageFileNum(WRITE_IMG_LIST)%>" class="no_Line"><LABEL FOR="strUploadFileDelete<%=WRITE_IMG_LIST%>" style="cursor:hand">파일삭제</LABEL></td>
    </tr>
    <tr>
     <td height="1" colspan="2" bgcolor="#F3D9B7"></td>
    </tr>
<% END IF %>
<% NEXT %>
<% END IF %>
<% END IF %>

위의 부분이 있습니다. 조금 혼잡하죠^^
파란색 부분이 자바스크립트를 호출하는 코딩입니다. <input ~ > 스킨제작시에 꼭 사빕을 하져야 하는 부분이라는 예기죠^^
board.js 파일을 보시면  아래의 코드가 자동 증가 되도록 하는 스크립트 입니다.

function FileUploader(intLength, strClass){
 var str;
 if(SET_fileCount < WRITE_FILE_COUNT){
  str = "&

댓글 1

참고로 글쓰기 하신후에 에디터 적용을 위해서 input안에 값을 호출할경우 value="<%=XXXXXX%>" XXXX안에 들어가야할 항목들을 일부 나열할께요~

  <%=WRITE_intCategory %>    //게시판 카테고리 호출
  <%=WRITE_strLoginID %>    //게시글 작성자ID 호출
  <%=WRITE_strName %>     //게시글 작성자 호출
  <%=WRITE_strEmail %>    //게시글 작성자 메일 호출
  <%=WRITE_strHomepage %>    //게시글 작성자 홈페이지 호출
  <%=WRITE_strSubject %>    //게시글 제목 호출
  <%=WRITE_strContent %>    //게시글 내용 호출
  <%=WRITE_strSmallSubject %>   //간략한 제목 호출
  <%=WRITE_strSmallContent %>   //간략한 내용 호출
  <%=WRITE_bitHtml %>     //HTML사용 유무(참/거짓:True/False)
  <%=WRITE_bitNotice %>    //공지사항 유무(참/거짓:True/False)
  <%=WRITE_bitSecret %>    //비밀글 유무(참/거짓:True/False)
  <%=WRITE_strLink1 %>    //링크주소1
  <%=WRITE_strLink2 %>    //링크주소2
  <%=WRITE_strLink1Target %>   //링크시 윈도우 호출방식
  <%=WRITE_strLink2Target %>   //링크시 윈도우 호출방식
  <%=WRITE_strBoardBg %>    //보드 백그라운드 컬러
  <%=WRITE_strFileCode %>    //첨부파일의 고유 코드
  <%=WRITE_intFileCount %>   //첨부파일 수량
  <%=WRITE_dateRegDate %>    //글쓴날(2007-01-02 오후11:09)
  <%=WRITE_strAddData1 %>    //예비 테이블
  <%=WRITE_strAddData2 %>    //예비 테이블
  <%=WRITE_strAddData3 %>    //예비 테이블
  <%=WRITE_strAddData4 %>    //예비 테이블
  <%=WRITE_strAddData5 %>    //예비 테이블
  <%=WRITE_strAddData6 %>    //예비 테이블
  <%=WRITE_strAddData7 %>    //예비 테이블
  <%=WRITE_strAddData8 %>    //예비 테이블
  <%=WRITE_strAddData9 %>    //예비 테이블
  <%=WRITE_strAddDa

번호 제목 닉네임 조회수 작성일