프로그램설명text

킴스보드 2.5.5. 사용설명서

kcyland 2015. 12. 4.
반응형


==================[킴스보드 2.5.5 - 사용설명서]================================


  || 만든사람 : 김성호

  || 홈페이지 : http://www.kimsworld.net

  || 전자우편 : w3master@kimsworld.net

  || 배포날짜 : v2.0.0 => 2000. 03. 05.

                v2.1.8 => 2000. 04. 11.

                v2.2.5 => 2000. 05. 02.

                v2.4.0 => 2000. 05. 14.

                v2.5.5 => 2000. 05. 27.

  || 킴스보드에 관한 것은 홈페이지 게시판을 이용해 주시기 바랍니다.


     Copyright (C) 2000 Kim Seong-ho All rights reserved.


-------------------------------------------------------------------------------


==================[      목          차       ]================================


[1] kimsboard 2.5.5 소개

[2] kimsboard 1.0 beta 부터의 변경사항

[3] 설치 방법

[4] 설치후 게시판 호출방법

[5] kimsboard 이전버젼 사용자의 패치방법.

[6] 방명록/공지사항/회원관리 모드 사용법

================================================================================

    kimsboard 저작권, 배포 제한, 기타 안내


    kimsboard 의 저작권은 김성호에게 있습니다.

    kimsboard 를 제작자의 동의없이 상업적인 목적으로 이용할 수 없습니다.

    kimsboard 는 배포된 원래 상태로만 재배포 할 수 있습니다.

    kimsboard 를 수정, 변경 후 재배포 할 수 없습니다.

    kimsboard 사용으로 인해 발생하는 문제에 대해서는 책임을 지지 않습니다.

    kimsboard 사용중 건의사항이나 궁금한점은 홈페이지 게시판을 이용해 주시기바랍니다.


    kimsboard 는 개인사용자/무료계정사용자에게는 프리웨어입니다.그러나 상업적인 목적으

              로 사용하고자 할 경우 소정의 사용료를 지불하셔야 합니다.

              상업적인 목적이란, 개인이 아닌 com/net/co.kr 등등을 사용하는 단체나 회사

              (학교/공공기관은 제외) 에서 사용함을 의미합니다.

              위와 같은 사이트는 양심적으로 50000 원의 사용료를 지불해 주시면 고맙겠습니다.

              사용료를 받고자 함은 장사속이 아니라, 솔직히 학비(현재 충북대학교 천문

              우주학과 3학년) 와 가끔씩 집사람(결혼했심다.) 선물에라도 보태고자 함입니다.

              

              성공을 원하시는 귀사의 양심에 맞기겠습니다..^ ^;;

             

--------------------------------------------------------------------------------

   입금은행 : 농협중앙회

   계좌번호 : 304-12-038150

     예금주 : 김성호  

________________________________________________________________________________


    긴 글 읽어주셔서 감사합니다.. 귀하의 홈페이지에 유용하게 사용되기를 기원합니다.

    

                                                               - 김 성 호-

================================================================================


  Copyright (C) 2000 Kim Seogn-ho All rights reserved.

--------------------------------------------------------------------------------


[1] kimsboard v2.5.5 소개


    안녕하세요.. 킴스CGI 시리즈를 만들어 가고 있는 김성호입니다.


   1999년 처음으로 미약한 코딩실력으로 우수운? 게시판(kimsboard 1.0 beta)를 만

   들어 보면서 펄이란 참 재밌는 언어다라는 생각이 들었습니다. C나 JAVA와 같이 

   변수선언이 까다롭지도 않고 컴파일을 할 필요도 없고.. 역시 웹프로그램을 위해 

   만들어진 언어라는 생각이 들더군요.. 요즘은 PHP에 눈을 돌리고 있지만 그래도 

   아직은 PERL은 살아있습니다.

   


   => kimsboard 2.5.5는 UNIX 계열 perl 5 이상에서 제대로 작동합니다.

   => 유닉스(리눅스)/아파치 에서 가장 안정적으로 작동합니다.

   => NT 계열의 서버에서도 작동하나 다소 불안정합니다.


-------------------------------------------------------------------------------


[2] kimsboard 1.0 beta에서의 변경사항


  1)kimsboard 1.0 beta 의 기능


    -게시판 레이아웃 변경기능

    -글 등록시 관리자에게 메일발송기능

    -파일 업로드기능

    -글 수정/삭제/답변 기능

    -기타 일반적인 기능

    

   2)kimsboard 2.0.0 의 기능

   

    -배경색/배경그림/폰트/레이아웃등/ 모든 HTML적 요소 변경

    -글 등록시 관리자에게 메일발송(옵션)

    -답변글 작성시 원본게시자에게 답변글 메일발송(옵션)

    -관리자 전용게시판기능

    -다중게시판 기능

    -일반게시판/자료실구분기능(선택에 따라 인터페이스변형)

    -메뉴버튼 DHTML기능

    -텍스트모드/이미지모드 선택기능

    -업로드 파일크기 제한기능

    -글자수제한기능(최대-광고글방지/최소-테스트글 방지)

    -메뉴버튼 위치변경기능(상/하/상하)

    -검색폼출력 옵션기능

    -페이지 이동메뉴출력 옵션기능

    -게시판 입체효과기능.

    -게시판의 모습과 똑같은 HTML 메일발송

    -태그를 사용하지 않아도 자동링크(오토링크기능)

    -다량 조회수 색깔 선택기능

     등등..

  

   3)kimsboard 2.1.8에 첨가된 기능

    -회원제로 운영할 수 있도록 회원전용게시판 기능구현

    -회원가입자들에대한 메일링 리스트 운영기능

    -회원게시판 모드 선택시 비회원의 접근권한 설정(일기/쓰기)

    -공지사항(새소식) 게시판 기능구현

    -방명록 모드 기능기현

    -방명록 모드시 글삭제/수정/답변 기능

    -방명록 파일업로드 기능

    -게시글 공개/비공개 기능(비공개시 관리자와 게시자만 글을 읽을 수 있음)

    -메일링리스트 공지메일의 html메일 발송

     등등..

     

   4)kimsboard 2.2.5에 첨가된 기능

    -홈용량이 적은 무료계정이용자를 위해 링크자료업로드 추가

    -전체관리모드 기능보환(nobody로 생성된 db 삭제기능)

    -넷스케이프에서 일어나던 자바스크립트 버그 패치

    

   5)kimsboard 2.4.0에 첨가된 기능

    -링크파일과 업로드파일 모두 파일타입을 추출하여 알맞은 아이콘 출력

    -회원관리모드의 풀다운메뉴 => 테이블화 (아직 페이지이동메뉴 미완성)

    -읽기모드에서 디자인 보강

    -다운로드 횟수 출력

    -공지사항 모드 게시글 삭제/수정

    -게시판 top 링크

    -사용자 정의 html헤더/풋터 사용(게시판을 html페이지 속에 삽입)

    -읽기모드에서 리스트 보여주기(관리자 옵션출력)

    -메일 포워딩 기능(게시글을 메일로 전달하는 기능-관리자 옵션출력)

    -자체 폼메일러 사용으로 간단한 메일발송(관리자 옵션출력) 등등..

    -그 외에 이전버젼보다 안정적..

    

   6)kimsboard 2.5.5에 첨가된 기능

   - 보드형식변환(크레이지형식/형진보드형식)

   - 회원관리모드-> 입력폼추가 및 완전테이블화:쪽수 나누기 완성) 

   - 총접속수(ip체크하여 한사람에 1회만 증가) 표시

   - 현재 접속자수 표시(관리자 옵션)

   - 쿠키사용으로 한번 비밀번호 입력후에 차후 자동접속(브라우져를 닫으면 쿠키소멸)

   - 관리자 모드보강(db별 게시물수<용량>/업로드파일수<용량> /db 총사이즈/현재 접속자 출력

   - 간단한 설치(path.pl의 경로를 관리자 모드에서 수정가능)

   - 검색엔진 보강(select form => checkbox form)

   - 일반게시판/관리자전용게시판/회원게시판 모드에서 회원이 아니면 자료다운금지(관리자 옵션)

     회원게시판일경우 읽기/쓰기/다운로드 모두금지가능 - 자료다운로드의 경우 아직 파일다운을 완전히 막지는 못합니다.)

   - 검색물이 많을경우 페이지 나누기가 안되던 버그?를 잡음

   - nobody 파일생성 안되도록 수정(게시판 완전삭제용이)

   - 회원가입창을 게시판에서 분리(회원게시판일경우 로그인창에 가입메뉴출력)

   - 회원정보가 수록되는 members.db가 브라우져에 노출되는 버그를 잡음        


   7)kimsboard 2.5.5로 운영할 수 있는 프로그램 종류

   - 관리자 전용게시판

   - 일반 자유게시판

   - 관리자전용/일반 자료실

   - 회원전용게시판

   - 방명록

   - 공지사항 게시판

   - 메일링리스트

   - 회원관리

-------------------------------------------------------------------------------


[3] 설치 방법


   1) 텔넷을 사용하시는 분은 아래의 디렉토리 구조에서 제시한 퍼미션으로 chmod

      하세요.(텔넷이 익숙치 않은분은 FTP로 업로드하여 설치하기를 권장합니다.)

      ex) [~/public_html/]$ chmod 777 kimsboard/

      

      FTP를 사용하시는 분은 아래에 제시한 대로 따라하시면 설치는 아주 쉬울 것

      입니다.

      

      kimsboard_218.zip 파일을 다운 받으셔서 압축을 풀면 아래와 같은 디렉토리

      구조를 가집니다.

      

------------------------[kimsboard 2.5.5 디렉토리구조]-------------------------


kimsboard --------------------------게시판의 최상위디렉토리[777]

         /README.txt ---------------지금 보고 계시는 파일

         /kimsboard.cgi ------------게시판cgi[755]

         /kimsadmin.cgi ------------게시판 생성/삭제cgi[755]

         /member.cgi ---------------회원게시판을 위한 cgi[755]

         /kimsmail.cgi -------------메일포워딩과 폼메일러를 위한 cgi[755]

         /mk.db --------------------게시판 생성/삭제변수파일[777]

         /mkpass.cgi ---------------게시판 생성/삭제권한 인증패스워드파일[777]

         /lock.txt -----------------데이타 날림방지파일[자동생성]

         /getboard.pl --------------게시판의 주요 액션정의[777]

         /path.pl ------------------게시판의 경로설정[777]

         /kimsboard.js--------------자바스크립트파일

         /members.cgi --------------회원들의 정보가 기록되는 파일[777]

         /index.html ---------------디렉토리 접근금지파일

         /image --------------------그림이 들어있는 디렉토리

                    /어쩌구.gif ------------이미지파일들

                    /file ----------파일확장자 구별 이미지 디렉토리         

                         /파일확장자를 구별하는 이미지들.gif

                         

         /xxx------------------------관리자가 생성시킨 db이름[자동생성]                      

                    /data ------------------데이타가 저장될 디렉토리[자동생성]

                          /12345.txt--------랜덤값으로 생성되는 5자리 숫자의 텍스트파일들[자동생성]

                    /upload ----------------업로드 파일이 저장될 디렉토리[자동생성]

                         /업로드 파일들..

                    /logs ------------------현재 접속자 ip를 생성시키는 임시디렉토리[자동생성]

                         /ip 파일들 --------현재 접속자의 ip파일들[자동생성/자동삭제]

                    /xxx_lai.cgi -----------레이아웃을 구성할 파일[자동생성]

                    /xxx_lst.cgi -----------게시판의 등록글들을 나타낼 파일[자동생성]

                    /xxx_num.cgi -----------게시판의 등록글수를 나타낼 파일[자동생성]

                    /xxx_pw.cgi-------------db가 xxx인 게시판의 관리자 패스워드파일[자동생성]

                    /xxx_down.cgi ----------다운로드 횟수및 버젼업시에 변수가 기록될 파일[자동생성]

                    /xxx_stats.cgi ---------총접속수 카운터파일[자동생성]

                    /xxx_header ------------사용자 정의 header파일-게시판 상단문구[자동생성]

                    /xxx_footer ------------사용자 정의 footer파일-게시판 하단문구[자동생성]     


--------------------------------------------------------------------------------


   위의 디렉토리와 파일들중 [자동생성]이라고 되어있는 것들은 최초 압축을 해제시에 

   들어있지 않은 디렉토리와 파일들입니다.

   즉.. 올바르게 설치를 하면 자동으로 만들어지는 디렉토리와 파일들입니다.

   

   [중요]위의 파일중 path.pl을 텍스트 편집기(메모장이나 기타 텍스트에디터)로 열

         어서 설정을 변경해야 할 부분이 있습니다. path.pl파일은 경로설정파일 이

         므로 정확하게 수정해 주셔야 합니다. 

         path.pl을 열면 아래와 같은 코드가 있습니다.

---------------------------[path.pl에서 수정해야할 코드]------------------------  


##(수정한다.)라고 되어 있는 곳만 알맞게 수정하기 바랍니다.

       

$BaseUrl = "http://localhost/~kims/kimsboard";     ## cgi파일이 위치한 url(수정한다.)        

$ImgUrl = "$BaseUrl/image";

$BaseDir = "./";      

$CgiUrl = "$BaseUrl/kimsboard.cgi";   


####################################################################[회원관리 게시판을 위한 설정]


$mailprog = '/usr/sbin/sendmail';  #sendmail 프로그램의 위치(수정한다.)

$recipient = 'w3master@kimsworld.net';  # 메일주소(수정한다.)

$home = "http://www.kimsworld.net"; ## 자신의 홈페이지 주소(수정한다.)

$admin = "김성호";   ## 관리자 이름.(수정한다.)

$title_word = "킴스월드"; # 홈페이지 이름(수정한다.)


--------------------------------------------------------------------------------   

         위의 코드를 보시면 대부분 아시겠지만 그래도 설명드리면,

    $BaseUrl ="게시판파일들이 들어있는 디렉토리의 URL";

    

    $ImgUrl ="그림파일이 들어있는 디렉토리의 URL"; <= 홈용량이 적으시거나 속도가

              느린분은 제 홈페이지의 이미지와 공유하세요..

              (http://ast.chungbuk.ac.kr/~kimsh95/kimsboard/image)

              

    $BaseDir = "./"; 변경하지 마세요... 디렉토리의 상대경로로서 위와같이 하면 

            문제가 없을 것입니다. 혹 위와같이 해서 안되면 절대경로로 바꿔보세요.

            ex) $BaseDir = "/hosting/kimsworld/public_html/kimsboard/";   

               => kimsboard 다음의 /를 생략하시면 절대로 안됨.

               

    $CgiUrl = "kimsboard.cgi파일의 URL                   

                        

------------------------[cgi파일의 펄 경로 수정]--------------------------------

    다음으로 수정해야 할 부분은 kimsboard.cgi와 kimsadmin.cgi / member.cgi / kimsmail.cgi

    의 펄경로입니다.

    배포시에 usr/bin/perl로 되어 있으니 알맞게 수정하여 주세요. 

    => 여러분 계정의 펄경로가 usr/bin/perl이라면 path.pl파일외에 수정할 파일은 

       하나도 없습니다.

       

    혹, 윈도 NT 서버를 사용하시는 분은 #!/C:\PERL\BIN\PERL.exe 와 같은 형식으로 

    수정해야 합니다.

-----------------------------[퍼미션 부여]--------------------------------------          

         

   다음은 퍼미션 설정문제입니다. 위의 디렉토리구조에서 지정한 퍼미션으로 변경해

   주세요.

   헷갈리신다면 아래와 같이 하세요

   

   => 퍼미션설정 <=

  

   kimsboard -----------------------[777]

         /README.txt ---------------[업로드안해도됨]

         /kimsboard.cgi ------------[755]

         /kimsadmin.cgi ------------[755]

         /member.cgi ---------------[755]

         /kimsmail.cgi -------------[755]

         /mk.db --------------------[777]

         /mkpass.cgi ---------------[777]

         /getboard.pl --------------[777]

         /path.pl ------------------[777]

         /kimsboard.js--------------[퍼미션 줄 필요없음]

         /members.cgi --------------[777]

         /index.html ---------------[퍼미션 줄 필요없음]

         /image --------------------[퍼미션 줄 필요없음]

         

      *모든 디렉토리는 퍼미션을 777로 준다.

      *확장자가 .cgi인 파일은 모두755로 준다.

       (예외: members.cgi와 mkpass.cgi는 777로 주어야 합니다.)

      *그외 나머지 파일은 모두 777로 준다.

     

      위와 같이 하시면 설치에는 문제가 없을 것입니다.

      그러나 cgi설치를 해본 분이시라면 위에서 제시한 퍼미션대로 해 주십시오.

   

   => 주의 : 게시판 파일들이 들어있는 최상위디렉토리인 kimsboard는 반드시

             777로 퍼미션을 주십시오.[변경하지 않을경우 cgi파일은 호출이되나

             글등록이나 관리자페이지접속이 되지 않을 수 있습니다.]    

             

             index.html 파일은 kimsboard디렉토리 접근 금지 파일입니다.

             cgi-bin 디렉토리에 업로드 할경우 상관이 없으나 그외의 디렉토리일경우

             파일들이 노출되게 됩니다.

             그러므로 반드시 index.html파일을 kimsboard디렉토리에 업로드 하는걸 잊

             지 마시기 바랍니다.

          

-------------------------------------------------------------------------------

   

[4] 설치후 게시판 호출방법


  path.pl의 경로를 정확히 수정했고 kimsboard.cgi/kimsadmin.cgi/member.cgi/kimsmail.cgi

  파일의 펄경로를 여러분 계정의 perl path에 맞게 수정했다면 아래와 같이 브라우져에서 

  호출하십시오.

  

   http://your.domain.com/~yourID/kimsboard/kimsadmin.cgi

   

  위의 url로 호출을 해서 관리자 페이지가 뜨면 관리자패스워드를 등록합니다.

  그러면 새게시판 생성 관리페이지로 들어가는데 거기에서 새게시판 생성여부를 

  "가능"상태로 만들고 나타난 설명대로 db를 만들어 주시면 됩니다. 그러면 새 

  게시판이 만들어 지게 됩니다. 일단 새 게시판이 만들어 졌으면 곧바로 새게시

  판 생성여부를 "금지"로 바꿔주십시오. 안 그러면 다른 사람이 새 게시판을 만

  들수도 있게 됩니다. 

  즉. 나중에도 새 게시판을 만들때만 "가능"으로 돌려놓고 만든다음 곧바로 

  "금지"상태로 돌려 놓으시기 바랍니다. 

  새 게시판이 만들어지면 기본게시판이 새창으로 뜹니다.

  그러면 곧바로 그 게시판의 관리자로 들어가셔서 관리자등록을 하십시오.

  

  게시판 삭제는 한 번 클릭시 복구가 불가능 합니다..꼭 지워야 하는 게시판이 아닐

  경우 실수로 클릭하는 일이 없도록 주의하십시오.

  

  (최초 설치전에 설정하였던 path.pl파일의 경로값등, 주요설정값은 전체관리자 모드에서

  변경할 수 있도록 되어 있습니다..)

  

  이제 모든 관리자 등록이 완료되었으면 테스트글을 올려봅니다. 글이 등록이 되면

  제대로 설치가 된 것입니다. 

  

--------------------------------------------------------------------------------

[5] kimsboard 이전버젼 사용자의 패치방법


   [주의] 소스의 패치는 2.0.0 => 2.1.8 =>2.2.5 =>2.4.0 =>2.5.5 버젼순으로 해야합니다.

 2.0.0 =>2.2.5 버젼으로의 건너뛰기 패치는 불안정하여 데이터가

 날아갈 수 있으니, 주의하십시오.

    2.0.0 => 2.5.5 이나 2.1.8 => 2.5.5 으로의 패치는 에러가 날 가능성이 크므로

    되도록 2.2.5 버젼이하 사용자께서는 2.5.5 버젼을 새로 설치하시기를 권장합니다.

    

    2.4.0 버젼 사용자는 2.5.5 버젼으로 무리없이 패치가 될 것입니다.

    물론 패치가 되면서 db 디렉토리의 전체파일용량도 줄어들 것이며 전체적으로 파일의 

    용량도 약간 줄어들게 될 것입니다.

         

    [그러면, 자세한 패치방법을 설명드리도록 하겠습니다.]

    

   일단, 2.5.5 버젼을 다운 받으신후 기존의 2.4.0 버젼이 설치된 디렉토리에 

   아래의 파일을 덧씨우거나 업로드해 줍니다.(물론 덧씨우기 전에 펄경로나 

   path.pl 의 모든 설정을 수정해야 겠져?)

   

   kimsboard.cgi [755]

   kimsadmin.cgi [755]

   member.cgi [755]

   kimsmail.cgi[755]

   getboard.pl[777]

   image/디렉토리안의 모든 이미지파일을 기냥 덧씨워준다.

   image/file 디렉토리와 그 안의 이미지까지 반드시 덧씨워준다.

   

   [주의] 회원가입을 받던 분은 members.db를 우선 다운받는다... 

   members.db를 members.cgi로 이름을 변경한다.(member.cgi가 아니라 members.cgi다.)

   이름을 변경한 members.cgi를 업로드한다. 했는가? 그러면, 퍼미션을 777로 주고 기존에 있던

   members.db를 지워준다... 왜 이렇게 주의를 주는 것이냐면, 그 동안 2.4.0 버젼까지는 

   회원의 정보가 브라우져에서 노출이 되었기 때문이었다... 

   고로 확장자를 cgi로 바꿔주면, 다운로드가 안되는 것은 물론, 웹에서 노출을 막을 수 있게 된다. 

   

   

   위의 모든 과정이 끝났으면, 브라우져에서 기존의 게시판을 열고 새로고침(리로드)

   를 누른다. 게시판이 떴나요?

   뜨지 않았다면, 설정이 잘 못된 곳이 있는지 확인한 후 다시 테스트 해본다.

   

   게시판이 떴다면(인터널 서버에러가 나지 않았다면), 곧 바로 관리자 모드로 접속한다음

   폼에 기입이 안된 부분이나 새로운 설정폼에 원하는 대로 선택하거나 입력하고 확인

   버튼을 누른다.

   게시판으로 돌아왔으면, 테스트글을 하나 올려보고 여러개의 게시글을 확인해본다.(이 때 여러번 

   새로고침을 눌러본다.) 

   리스트메뉴를 눌러서 초기게시판화면으로 돌아왔을 때 게시판화면이 깨지지 않았으면, 정상적으로 

   패치가 된 것입니다. 다음은 자료실패치로서, 관리자 모드에서 업로드를 "가능" 으로 돌리고 

   확인을 누르면 "다운" 횟수 표시에 아무런 숫자가 없이 나타날 것입니다. 이 때 테스트

   글을 하나 올리면서 파일을 업로드합니다. 그리고서 그 파일을 다운 받아봅니다. 

   그러면 다운 횟수가 모두 0 으로 입력되어 질 것입니다. 

   다시 한번 다운 받아봅니다. 1로 올라가면 정상적으로 패치가 된 것입니다.

   

   모든 db 를 위와 같은 과정으로 패치하십시오.


   그러나, 테이블이 엉망이 되었거나 게시판 모양이 이상하게 변했으면, 정상적으로 패치가 되지

   않은 것입니다.

   

   이 때는 db를 새로 생성해서 다른 게시판을 만든 다음 그 게시판으로 교체하시기 바랍니다.

   

   [권장] 가장 좋은 방법은 게시물이 많지 않다면 2.5.5 버젼을 새로 설치하는 것이 가장 

   안정적입니다.                                                                

--------------------------------------------------------------------------------

[6] 방명록/공지사항/회원관리 모드 사용법

  

  1) 방명록모드 사용법

     => 방명록 모드는 관리자모드로 접속하여 게시판타입을 방명록으로 설정하고 맨아래

        쪽의 방명록관련 레이아웃 설정을 관리자가 원하는 타입으로 설정해 줍니다.

        그런다음 확인을 누르면 방명록 모드로 변환이 됩니다.

        방명록 모드라도 테이블폭/파일첨부등등의 설정이 그대로 적용됩니다. 

        

   2) 회원관리 게시판 모드 사용법

       => 관리자 모드로 접속하여 게시판 타입을 회원전용게시판으로 설정하고 확인 버튼

       을 누르면 회원관리 게시판으로 변환이 됩니다. 

       이제부터는 회원이 아니면 기본적으로 "글쓰기" 가 허용되지 않습니다.

       (**관리자도 회원에 가입해야 글을 읽거나 쓸 수 있습니다.**)

       비회원에게 아예 "글읽기"도 금지시키고 싶으시면 다시 관리자 모드로 접속하셔서 

       회원과리 센터 버튼 옆의 권한에 "글쓰기/글읽기 모두금지" 를 선택하면 됩니다.

       파일다운로드는 일반게시판/회원전용게시판/관리자 전용게시판모두에서 금지시킬 수

       있습니다... (그러나 아직 완전한 것이 아니어서 조금만 웹을 아시는 분이라면 어렵지 

       않게 파일을 다운로드 받을 수 있으니, 믿지는 않는 것이 좋습니다..

       그러나,, 아마 70~80 %는 다운로드 받는 방법을 알지 못할 것입니다..)

       

       회원에 대한 공지메일 발송은 관리자 모드에서 "회원관리센터" 버튼을 클릭하면 새창

       이 뜨는데 거기에서 하실 수 있으며 html로 발송됩니다. 관리자가 회원가입되어 있는 상태

       에서 테스트 메일을 보내보십시오.(path.pl 파일의 이메일경로/홈/관리자이름은 제대로

       되었지여?)

       

       [회원가입창 삽입하기]

       아래의 코드를 아무페이지에나 삽입하시면 회원가입창을 띠울 수 있거나 그 페이지에 바로 열

       수 있습니다.

       

       ------------------------- 아        래 -----------------------------------

      1, 같은페이지에 가입폼 열기

       

      <a href="http://홈주소/kimsboard/kimsboard.cgi?db=실제 존재하는 디비이름 한가지

      &action=memregis">회원가입하기</a>

      

      2, 새창을 띠워서 가입폼 열기

      

      해드테그안에=>

      <script>

      <!--

      function memberWin(URL) {

      window.open(URL,'memberWin','resizable=no,scrollbars=no,status=0,width=500,height=300');

      }

      -->

      </script>

      

      바디태그안에 =>

      <a href="javascript:memberWin('http://홈주소/kimsboard/kimsboard.cgi?db=실재 

      존재하는 디비이름 한가지&action=memregis')">회원가입하기</a>

      ---------------------------------------------------------------------------

      

       

       

   3) 공지사항 모드 사용법      

      => 공지사항모드도 우선 관리자 모드로 접속하셔서 게시판 타입을 "공지사항게시판"

      으로 선택한 후 확인을 누릅니다. 

      [주의] 이때 처음에는 반드시 "검색폼출력" 을 "표시한다"로 선택후 확인을 눌러야 

      합니다.

      그렇지 않으면 글을 쓰거나 관리자 모드로 접속하실 수 없게 됩니다..물론 있긴 하지만

      긴 주소를 외워야 합니다.

      

      고로 반드시 최초 설정시에는 위와 같이 한후 확인을 눌러 주세요..

      

      그러면, 게시글이 없으므로 라인밑에 게시판 메뉴만 출력될 것입니다. 그러면 우선 테스

      트 글을 하나 올려 봅니다. 등록이 되나여?

      메뉴가 보기 싫으실 수도 있으므로 아래와 같은 태그를 메모장같은 곳에 붙혀 둡니다.

      

      -------------------------- 아           래 -------------------------------

      

    <a href="#" onclick="newWindow=open('http://홈주소/kimsboard/kimsboard.cgi?db=디비이름

    &action=writeform','kimsnotice','width=600,scrollbars=yes,height=400')">글쓰기</a>


    <a href="#" onclick="newWindow=open('http://홈주소/kimsboard/kimsboard.cgi?db=디비이름

    &action=adminlog&c=adminlogin_f1','kimsnotice','width=600,scrollbars=yes,height=400')">관리자</a>

    

    ----------------------------------------------------------------------------

    

    위의 소스는 공지사항의 메뉴를 밖으로 불러낸 소스입니다.

    위와 같은 소스를 메인화면에 삽입하여 준 다음엔 관리자 모드에서 "검색폼출력(공지사항

    모드에서는 게시판 메뉴출력임)" 을 "표시안함"으로 변경해 주면 되겠지여? 

    

    이제는 공지사항을 iframe과 ilayer에 심는 일만 남았습니다...

    iframe은 익스플로러를 위한 태그이며 ilayer는 넷스케이프를 위한 태그입니다.

    주의하실 것은 공지사항의 테이블 폭이 iframe이나 ilayer의 width 값과 같아야 한

    다는 것입니다. 익스플로러 전용홈일 경우 테이블 폭을 100%로 설정해 주세요.

    

    아래는 제가 사용중인 태그입니다.

    

    ----------------------------아             래-------------------------------

    ....생략....

    <td width="440" height="202">

    <ilayer name="notice" width="440" height="200" src="kimsboard/kimsboard.cgi?db=notice"> </Ilayer> 

    <IFRAME name="notice" frameborder="0" width="100%" height="100%" leftmargin="0" marginheight="0" 

    marginwidth="0" scrolling="no" src="kimsboard/kimsboard.cgi?db=notice"> </IFRAME>

    </td>

    ....생략....

    ----------------------------------------------------------------------------

    

    위의 설명이 잘 이해가 가지 않는 분은 제 홈인 

    http://www.kimsworld.net 의 메인화면 공지사항을 보세요..

    그리고 메인페이지의 소스를 보시고 확인해 보세요..

    (공지사항모드도 역시 테이블폭이나 색상등 모든 관리자설정이 적용됩니다.



반응형

댓글

💲 추천 글