티스토리 툴바


Spac_Editor2011/12/06 11:42

 ie.pngchrome.pngff.pngopera.pngsafari.png


Spac Editor v.11.12.1


spac_editor_11.8.1_editable.jpg



btn_preview.png

btn_download.png



HTML 위지윅 에디터를  Spac Editor를 공개합니다.

Spac Editor는 웹브라우저에서 간단히 사용할 수 있는 HTML 위지윅 에디터 입니다.

게시판 글쓰기 폼이나 쇼핑몰 상품 등록 폼 등 HTML 편집기능이 필요한 곳이면 어느곳이든 사용할 수 있습니다.



※ 이전버전에서 달라진 점

  1. 프레임셋 및 아이프레임을 사용하는 페이지에 에디터 삽입 시 링크가 항상 새창으로 열리는 문제 수정

※ 업데이트
   - 모든 파일을 기존 파일에 덮어 써 주시면 업데이트 됩니다. (덮어 쓰실때 upload 폴더의 기존 파일들이 삭제되지 않도록 주의하세요)    


※ 주의사항

   - Spac Editor에 사용된 모든 아이콘 (버튼아이콘, 이모티콘 등)은 상업적인 용도로 사용시 

     해당 저작자의 라이센스 정책을 반드시 확인하시기 바랍니다.

     1. 기본이모티콘 : http://dlanham.com/
     2. 에디터 메뉴 툴바 아이콘 : http://www.famfamfam.com/lab/icons/silk/ 


보편적으로 사용하는 데스크탑용 OS 브라우저환경에서 무리없이 사용할 수 있도록 제작되었습니다. 지원 브라우저는 아래와 같습니다.

   * 윈도우용 : Internet Explorer 7/8/9, Google Chrome, Mozilla Firefox, Safari, Opera, 

   * 리눅스용 : Google Chrome, Mozilla Firefox, Opera

    - 특정 브라우저에서는 일부 기능이 동작하지 않을 수 있습니다.


[Spac Editor 특징]--------------------------------------------------------------------------

* Spac Editor는 자바스크립트를 기본으로 하여 동작되므로 어느언어든 사용할 수 있습니다. 

* 일반적으로 사용하는 대부분의 브라우저에서 사용 가능합니다. (Internet Explorer,Firefox,Opera,Chrome,Safari..)

* 위 예제코드처럼  소스코드용지 디자인을 제공합니다.

* 타 자바스크립트 프레임워크(ex. jQuery, prototype 등)를 사용하지 않고 단독으로 동작합니다.

* 기본 글자셋은 UTF-8 입니다.


[Spac Editor 이미지파일 브라우저 특징]-----------------------------------------

* PHP로 제작되어졌습니다. 

* 세션인증으로 사용자별 권한을 설정할 수 있습니다.

* 아이디로 세션인증을 할경우 각 회원별로 별도의 업로드 디렉토리를 사용하도록 설정할 수 있습니다.

* 웹경로상에 폴더를 만들어 파일을 관리할 수 있으며 폴더수, 파일수, 파일용량제한, 이미지크기제한, 파일등록제한, 파일삭제제한 등 다양한 설정이 가능합니다.

* 이미지는 JPG,GIF,PNG 포멧만 업로드 가능하며, 빠른 리스트 출력을 위해 이미지 업로드시 썸네일이미지를 자동으로 생성합니다.

* 기본 글자셋은 UTF-8 입니다.



* 에디터 기본 화면

spac_editor_11.8.1.jpg


* 표 삽입하기

spac_editor_table_menu.jpg


* 표 수정하기 - Opera, FireFox는 작동하지 않습니다.

spac_editor_table_context_menu.jpg


* 이미지 속성 변경기능 (삽입된 이미지 위에 마우스 우클릭) - Opera, FireFox는 작동하지 않습니다.
spac_editor_image_property.jpg

* 특수문자 삽입
spac_editor_specialchars_menu.jpg

* 이모티콘 삽입
spac_editor_11.11.2_emoticon.jpg



[이미지파일 브라우저] : PHP전용

spac_editor_11.7.1_file_browser_shot.png



[폴더관리] - 마우스 우클릭

spac_editor_file_browser_dir_menu.png



[파일관리] - 마우스 우클릭

spac_editor_file_browser_file_menu.png



[이미지 상세정보]

spac_editor_file_browser_file_property.png



[사용법]

1. 파일을 내려받아 웹디렉토리의 루트에 설치합니다.

2. 설치후 Spac_Editor 내의 `upload` 디렉토리(이하 디렉토리 모두 포함)의 권한을 707로 변경합니다.

   ex) chmod 707 -R upload


spac_editor_tree_1171.png




 : 아래는 사용 예제 소스입니다.(파일을 설치하면 해당 디렉토리에 "index.html"로 예제가 등록되어 있으니 참조하시기 바랍니다.

  1.  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  5. <script language="Javascript" src="/Spac_Editor/spac_editor_common.js"></script>
  6. <script language="Javascript" src="/Spac_Editor/spac_editor.js"></script>
  7. <link rel="stylesheet" type="text/css" href="/Spac_Editor/spac_editor_common.css">
  8. <link rel="stylesheet" type="text/css" href="/Spac_Editor/spac_editor.css">

  9. <script language="Javascript">
  10. <!--
  11. function checkThis(form) {
  12. if(form.subject.value =='') {
  13.  alert('subject?');
  14.  form.subject.focus();
  15.  return false;
  16. }
  17. if(form.content.value =='') {
  18.  alert('content?');
  19.  form.content.focus();
  20.  return false;
  21. }

  22.  return true;
  23. }
  24. //-->
  25. </script>
  26. </head>

  27. <body>

  28. <form name='editor_form' method="POST" action="spac_editor.php" onSubmit="returncheckThis(this)">
  29. <table width='100%' align="center" border='1' cellspacing='1' cellpadding='3'>
  30. <tr>
  31.  <td>이름 : <input type="text" name="name" value="" class="" size="25"></td>
  32. </tr>
  33. <tr>
  34.  <td>제목 : <input type="text" name="subject" value="" class="" size="40"></td>
  35. </tr>
  36. <tr>
  37.  <td>
  38.  <script language="Javascript">createEditor('contents',350);</script>
  39.  </td>
  40. </tr>
  41. <tr>
  42.  <td align="center"><input type="submit" value="저장하기" class=""></td>
  43. </tr>
  44. </table>
  45. </form>

  46. </body>
  47. </html>
 

07 ~ 10 : 에디터 라이브러리를 삽입합니다.
44 : 에디터를 삽입할 곳에서 createEditor('폼이름','에디터높이','폼기본내용','제외할아이콘') 입니다.


※ 제외할 아이콘에는 아이콘 이름을 콤마(,)로 구분하여 나열하면 해당 아이콘은 출력되지 않습니다.

   ex1) 글자모양, 글자크기 변경 아이콘을 출력하지 않으려면 : createEditor('contents',350,'','fontfamily,fontsize')

    ex2) 모든 아이콘을 출력하지 않으려면(소스보기버튼은 출력) : createEditor('contents',350,'','all')
    ex3) 모든 아이콘을 출력하지 않으려면(소스보기버튼도 출력하지 않음) : createEditor('contents',350,'','all,source')
 아이콘 명은 아래 표를 참고 하시기 바랍니다.

- 아이콘명 : 
아이콘 이름 용도
source HTML소스보기
font 글자모양변경
fontsize 글자크기 변경
bold 글자 두껍게
italic 글자 기울이기
underline 밑줄
strikethrough 취소선
superscript 윗첨자
subscript 아랫첨자
fontcolor 글자색상변경
backcolor 글자배경색 변경
justifyleft 왼쪽정렬
justifycenter 가운데정렬
justifyright 오른쪽정렬
outdent 내어쓰기
indent 들여쓰기
insertunorderedlist 번호없는 점리스트
insertorderedlist 번호있는 리스트
createlink 하이퍼링크 걸기
unlink 하이퍼링크 제거
image_link 이미지 주소로 삽입
image 이미지 업로드하여 첨부(파일 브라우저사용)
emoticon 기본이모티콘 삽입
emoticon2 사용자이모티콘 삽입(PHP전용)
special_chars 특수문자 넣기
textbox 글상자
table 표 넣기
sourcebox 소스박스 만들기
increase 에디터 높이 늘리기
decrease 에디터 높이 줄이기
fullscreen 에디터 화면 최대화
whats Spac 에디터 안내
















































* 사용자 이모티콘 사용하기 (PHP전용)

   : 사용자가 원하는 이모티콘 셋을 넣어 사용할 수 있습니다.

   1. Spac_Editor 설치 디렉토리의 emoticon 폴더 안에 원하는 이모티콘 이미지를 모두 넣습니다.

   2. spac_editor.js 파일을 열어 70 라인을 주석처리 하고 71 라인은 주석을 풀어줍니다.


* 이미지 파일 브라우저 권한 설정하기

이미지 파일 브라우저는 최초 설치 시 접속 파일 등록이 불가능한 상태로 되어 있습니다.

사용하기 위해서는 권한을 지정해 주어야 하는데 아래 내용을 참고하여 사용환경을 설정하신 후 사용하시기 바랍니다.

권한설정은 Spac_Editor 가 설치된 디렉토리내 "spac_editor.class.php" 파일열어 'initConfig' 매서드내 변수값을 설정하면 됩니다.

   
아래는 "spac_editor.class.php" 파일의 내용 중 "initConfig" 매서드 부분입니다. (라인번호는 실제 파일과 다르니 주의 바랍니다.)
  1.  function initConfig() {

  2.  $this->base_web_path  = '/Spac_Editor';
  3.  $this->base_abs_path  = '.';

  4.  //파일업로드 경로(쓰기권한필요)
  5.  $this->upload_web_path  = '/Spac_Editor/upload';
  6.  $this->upload_abs_path  = 'upload';
  7.  $this->upload_dir_array  = array();
  8.  $this->upload_file_array  = array();
  9.  
  10.  //auth
  11.  $this->use_auth  = true;  //인증접속? (true면$_SESSION['SE_LOGIN'] 값이 true 인경우만 접속가능)
  12.  $this->islogin  = false;  //수정하지 마세요
  13.  $this->se_member_id  = null;  //수정하지 마세요

  14.  //방문자 권한 (미인증) : 위 use_auth 가 false 인경우만 적용됨 (관리자는 $_SESSION['SE_LOGIN'] 값이true 여야 함)
  15.  $this->public_add_folder  = false;  //방문자가 폴더 만들 수 있는 권한
  16.  $this->public_del_folder  = false;  //방문자가 폴더 삭제할 수 있는 권한
  17.  $this->public_upload_file  = false;  //방문자가 파일 업로드 할 수 있는 권한
  18.  $this->public_delete_file  = false;  //방문자가 파일 삭제할 수 있는 권한

  19.  //member dir
  20.  $this->use_member_dir  = false;  //회원전용공간 사용(true면 $_SESSION['SE_MEMBER_ID']값으로 디렉토리 자동 생성후 그 안의 자료만 이용

  21.  // thumb
  22.  $this->thumb_max_size  = 100;  //썸네일 생성시 가로, 세로 중 최대값
  23.  $this->allow_image_max_width = 960;  //원본 이미지 등록시 가로 사이즈 제한 픽셀제한 (0:무제한) => 제한픽셀을 넘는 이미지를 등록하면 자동으로 제한사이즈로 조절되어 저장됨
  24.  $this->allow_image_max_volume = 1048576*5;  // 업로드제한용량(byte) (0: 무제한 => 무제한으로 세팅해도 서버의 설정에따라 제한이 걸릴 수 있습니다.)
  25.  $this->allow_folder_count  = 10;  // 최대 생성 폴더 개수 (0: 무제한)
  26.  $this->allow_file_count  = 100; // 1개폴더당 최대 업로드 파일 개수 (0: 무제한)
  27.  $this->overwrite  = false
  28.  $this->root_name  = "ROOT";

  29.  $this->setLocalSession();
  30.  $this->setMemberDirectory();

  31.  }
 
 주석의 내용을 참고하여 수정한 뒤 사용합니다.
* 로그인 한 사람만 접속 가능하게 하려면 여러분의 프로그램에서 로그인 할때 $_SESSION['SE_LOGIN']  에 "true" 를 할당해 주시기 바랍니다.
* 로그인 한 사람만 접속 가능하고, 또한 로그인한 회원들이 각자 다른 이미지파일 공간을 사용하도록 하려면 위 세션과 더불어그인 $_SESSION['SE_MEMBER_ID'] 에 회원의 아이디를 할당해 주시기 바랍니다.

License* Spac Editor v11.12.1
* 공식배포처 : http://www.webeditor.kr
* 제작자 이메일 : spacer.ha@gmail.com
* 이프로그램은 개인/기업/영리/비영리 에 관계없이 웹개발에 무료로 자유롭게 사용할 수 있습니다.
* 제작자가 배포한상태 그대로인 경우에 한해 재배포를 허용하며 수정된 소스나, 수정된 소스가 포함된 프로그램, 소스중의 일부분을 타인에게 배포하거나 판매할 수 없습니다.
* 제작자와 별도의 상의없이 본프로그램의 버전및 공식사이트 정보를 보여주는 "Spac Editor는?"() 버튼을 임의로 안보이도록 할 수 없습니다.(모든 툴바를 감추는 경우는 자동으로 감추어지므로 관계없습니다.)
* 이프로그램의 사용으로 인해 발생한 어떠한 문제도 제작자는 책임지지 않습니다.
* 사용상의 문제나 건의사항은 공식 배포사이트의 게시판을 이용해주시거나 메일로 보내 주시기 바랍니다.
저작자 표시 비영리 변경 금지
Posted by Spac
Spac Download2011/12/01 13:50

box.gif

Spac 11.12.1


Spac 은 Simple Php Action Class 의 약자로서 PHP웹프로그램 개발시 사용하는 클래스기반의 PHP프레임워크입니다.

설치 및 환경설정은 http://www.phpwork.kr/Manual/viewContents/2 를 참고하시면 됩니다.

케릭터셋은 UTF-8 입니다.



Spac 매뉴얼 보러가기 : http://www.phpwork.kr/Manual
다운로드 받으러 가기 : http://www.phpwork.kr/Downloads/viewDownloadsList/Spac

이번 버전은 템플릿 태그관련 코드만 수정되었습니다.

따라서 이전버전 사용자는 Spac/viewTemplate 디렉토리내의 ViewTemplate.Class.php 파일만 기존 파일에 덮어쓰시면 됩니다.


업데이트 내역은 다음과 같습니다.

  1. 뷰에 한글변수 사용할 수 있도록 수정
License1. 개인/기업/영리/비영리 관계없이 웹개발에 무료로 사용할 수 있습니다.
2. 프레임워크 내의 소스를 사용자 환경에 맞게 수정해 사용할 수는 있으나, 이렇게 수정된 Spac 소스나, 수정된 Spac 소스가 포함된 프로그램, 또는 Spac 소스중의 일부분을 타인에게 배포하거나 판매할 수 없습니다.
3. 소스내의 주석문은 어떠한 경우라도 수정/삭제할 수 없습니다. (Spac에 의해 자동생성된 파일내의 내용 포함)
4. 원작자가 배포한 상태 그대로(수정되지 않은)인 경우에 한해 자유롭게 재배포할 수 있습니다.
5. 이 프로그램의 사용으로 인해 발생하는 어떠한 문제도 제작자는 책임지지 않습니다.
저작자 표시 비영리 변경 금지
Posted by Spac
Spac_Editor2011/11/23 10:47

새버전이 등록되었습니다.

바로가기 : http://spac.tistory.com/category/Spac_Editor



 ie.pngchrome.pngff.pngopera.pngsafari.png


Spac Editor v.11.11.3


spac_editor_11.8.1_editable.jpg



btn_preview.png

btn_download.png



HTML 위지윅 에디터를  Spac Editor를 공개합니다.

Spac Editor는 웹브라우저에서 간단히 사용할 수 있는 HTML 위지윅 에디터 입니다.

게시판 글쓰기 폼이나 쇼핑몰 상품 등록 폼 등 HTML 편집기능이 필요한 곳이면 어느곳이든 사용할 수 있습니다.



※ 이전버전에서 달라진 점

    1. 사용자 세션아이디를 이용한 이미지 파일브라우저 사용시 오류 수정
    2. 이미지 파일브라우저 스타일 개선 - 선택된 이미지를 잘 확인할 수 있도록 스타일 처리, 이미지 업로드후 업로드된 이미지 자동 체크되도록 스타일 처리
    3. 에디터 메뉴 사용시 화면 전체 흐려짐 효과 스타일 개선
    4. 기본 이모티콘 셋 변경
    5. 이미지 파일브라우저 이미지파일 복수개 선택 삽입 오류 수정 

※ 업데이트
   - 모든 파일을 기존 파일에 덮어 써 주시면 업데이트 됩니다. (덮어 쓰실때 upload 폴더의 기존 파일들이 삭제되지 않도록 주의하세요)    


※ 주의사항

   - Spac Editor에 사용된 모든 아이콘 (버튼아이콘, 이모티콘 등)은 상업적인 용도로 사용시 

     해당 저작자의 라이센스 정책을 반드시 확인하시기 바랍니다.

     1. 기본이모티콘 : http://dlanham.com/
     2. 에디터 메뉴 툴바 아이콘 : http://www.famfamfam.com/lab/icons/silk/ 


보편적으로 사용하는 데스크탑용 OS 브라우저환경에서 무리없이 사용할 수 있도록 제작되었습니다. 지원 브라우저는 아래와 같습니다.

   * 윈도우용 : Internet Explorer 7/8/9, Google Chrome, Mozilla Firefox, Safari, Opera, 

   * 리눅스용 : Google Chrome, Mozilla Firefox, Opera

    - 특정 브라우저에서는 일부 기능이 동작하지 않을 수 있습니다.


[Spac Editor 특징]--------------------------------------------------------------------------

* Spac Editor는 자바스크립트를 기본으로 하여 동작되므로 어느언어든 사용할 수 있습니다. 

* 일반적으로 사용하는 대부분의 브라우저에서 사용 가능합니다. (Internet Explorer,Firefox,Opera,Chrome,Safari..)

* 위 예제코드처럼  소스코드용지 디자인을 제공합니다.

* 타 자바스크립트 프레임워크(ex. jQuery, prototype 등)를 사용하지 않고 단독으로 동작합니다.

* 기본 글자셋은 UTF-8 입니다.


[Spac Editor 이미지파일 브라우저 특징]-----------------------------------------

* PHP로 제작되어졌습니다. 

* 세션인증으로 사용자별 권한을 설정할 수 있습니다.

* 아이디로 세션인증을 할경우 각 회원별로 별도의 업로드 디렉토리를 사용하도록 설정할 수 있습니다.

* 웹경로상에 폴더를 만들어 파일을 관리할 수 있으며 폴더수, 파일수, 파일용량제한, 이미지크기제한, 파일등록제한, 파일삭제제한 등 다양한 설정이 가능합니다.

* 이미지는 JPG,GIF,PNG 포멧만 업로드 가능하며, 빠른 리스트 출력을 위해 이미지 업로드시 썸네일이미지를 자동으로 생성합니다.

* 기본 글자셋은 UTF-8 입니다.



* 에디터 기본 화면

spac_editor_11.8.1.jpg


* 표 삽입하기

spac_editor_table_menu.jpg


* 표 수정하기 - Opera, FireFox는 작동하지 않습니다.

spac_editor_table_context_menu.jpg


* 이미지 속성 변경기능 (삽입된 이미지 위에 마우스 우클릭) - Opera, FireFox는 작동하지 않습니다.
spac_editor_image_property.jpg

* 특수문자 삽입
spac_editor_specialchars_menu.jpg

* 이모티콘 삽입
spac_editor_11.11.2_emoticon.jpg



[이미지파일 브라우저] : PHP전용

spac_editor_11.7.1_file_browser_shot.png



[폴더관리] - 마우스 우클릭

spac_editor_file_browser_dir_menu.png



[파일관리] - 마우스 우클릭

spac_editor_file_browser_file_menu.png



[이미지 상세정보]

spac_editor_file_browser_file_property.png



[사용법]

1. 파일을 내려받아 웹디렉토리의 루트에 설치합니다.

2. 설치후 Spac_Editor 내의 `upload` 디렉토리(이하 디렉토리 모두 포함)의 권한을 707로 변경합니다.

   ex) chmod 707 -R upload


spac_editor_tree_1171.png




 : 아래는 사용 예제 소스입니다.(파일을 설치하면 해당 디렉토리에 "index.html"로 예제가 등록되어 있으니 참조하시기 바랍니다.

  1.  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  5. <script language="Javascript" src="/Spac_Editor/spac_editor_common.js"></script>
  6. <script language="Javascript" src="/Spac_Editor/spac_editor.js"></script>
  7. <link rel="stylesheet" type="text/css" href="/Spac_Editor/spac_editor_common.css">
  8. <link rel="stylesheet" type="text/css" href="/Spac_Editor/spac_editor.css">

  9. <script language="Javascript">
  10. <!--
  11. function checkThis(form) {
  12. if(form.subject.value =='') {
  13.  alert('subject?');
  14.  form.subject.focus();
  15.  return false;
  16. }
  17. if(form.content.value =='') {
  18.  alert('content?');
  19.  form.content.focus();
  20.  return false;
  21. }

  22.  return true;
  23. }
  24. //-->
  25. </script>
  26. </head>

  27. <body>

  28. <form name='editor_form' method="POST" action="spac_editor.php" onSubmit="returncheckThis(this)">
  29. <table width='100%' align="center" border='1' cellspacing='1' cellpadding='3'>
  30. <tr>
  31.  <td>이름 : <input type="text" name="name" value="" class="" size="25"></td>
  32. </tr>
  33. <tr>
  34.  <td>제목 : <input type="text" name="subject" value="" class="" size="40"></td>
  35. </tr>
  36. <tr>
  37.  <td>
  38.  <script language="Javascript">createEditor('contents',350);</script>
  39.  </td>
  40. </tr>
  41. <tr>
  42.  <td align="center"><input type="submit" value="저장하기" class=""></td>
  43. </tr>
  44. </table>
  45. </form>

  46. </body>
  47. </html>
 

07 ~ 10 : 에디터 라이브러리를 삽입합니다.
44 : 에디터를 삽입할 곳에서 createEditor('폼이름','에디터높이','폼기본내용','제외할아이콘') 입니다.


※ 제외할 아이콘에는 아이콘 이름을 콤마(,)로 구분하여 나열하면 해당 아이콘은 출력되지 않습니다.

   ex1) 글자모양, 글자크기 변경 아이콘을 출력하지 않으려면 : createEditor('contents',350,'','fontfamily,fontsize')

    ex2) 모든 아이콘을 출력하지 않으려면(소스보기버튼은 출력) : createEditor('contents',350,'','all')
    ex3) 모든 아이콘을 출력하지 않으려면(소스보기버튼도 출력하지 않음) : createEditor('contents',350,'','all,source')
 아이콘 명은 아래 표를 참고 하시기 바랍니다.

- 아이콘명 : 
아이콘 이름 용도
source HTML소스보기
font 글자모양변경
fontsize 글자크기 변경
bold 글자 두껍게
italic 글자 기울이기
underline 밑줄
strikethrough 취소선
superscript 윗첨자
subscript 아랫첨자
fontcolor 글자색상변경
backcolor 글자배경색 변경
justifyleft 왼쪽정렬
justifycenter 가운데정렬
justifyright 오른쪽정렬
outdent 내어쓰기
indent 들여쓰기
insertunorderedlist 번호없는 점리스트
insertorderedlist 번호있는 리스트
createlink 하이퍼링크 걸기
unlink 하이퍼링크 제거
image_link 이미지 주소로 삽입
image 이미지 업로드하여 첨부(파일 브라우저사용)
emoticon 기본이모티콘 삽입
emoticon2 사용자이모티콘 삽입(PHP전용)
special_chars 특수문자 넣기
textbox 글상자
table 표 넣기
sourcebox 소스박스 만들기
increase 에디터 높이 늘리기
decrease 에디터 높이 줄이기
fullscreen 에디터 화면 최대화
whats Spac 에디터 안내
















































* 사용자 이모티콘 사용하기 (PHP전용)

   : 사용자가 원하는 이모티콘 셋을 넣어 사용할 수 있습니다.

   1. Spac_Editor 설치 디렉토리의 emoticon 폴더 안에 원하는 이모티콘 이미지를 모두 넣습니다.

   2. spac_editor.js 파일을 열어 70 라인을 주석처리 하고 71 라인은 주석을 풀어줍니다.


* 이미지 파일 브라우저 권한 설정하기

이미지 파일 브라우저는 최초 설치 시 접속 파일 등록이 불가능한 상태로 되어 있습니다.

사용하기 위해서는 권한을 지정해 주어야 하는데 아래 내용을 참고하여 사용환경을 설정하신 후 사용하시기 바랍니다.

권한설정은 Spac_Editor 가 설치된 디렉토리내 "spac_editor.class.php" 파일열어 'initConfig' 매서드내 변수값을 설정하면 됩니다.

   
아래는 "spac_editor.class.php" 파일의 내용 중 "initConfig" 매서드 부분입니다. (라인번호는 실제 파일과 다르니 주의 바랍니다.)
  1.  function initConfig() {

  2.  $this->base_web_path  = '/Spac_Editor';
  3.  $this->base_abs_path  = '.';

  4.  //파일업로드 경로(쓰기권한필요)
  5.  $this->upload_web_path  = '/Spac_Editor/upload';
  6.  $this->upload_abs_path  = 'upload';
  7.  $this->upload_dir_array  = array();
  8.  $this->upload_file_array  = array();
  9.  
  10.  //auth
  11.  $this->use_auth  = true;  //인증접속? (true면$_SESSION['SE_LOGIN'] 값이 true 인경우만 접속가능)
  12.  $this->islogin  = false;  //수정하지 마세요
  13.  $this->se_member_id  = null;  //수정하지 마세요

  14.  //방문자 권한 (미인증) : 위 use_auth 가 false 인경우만 적용됨 (관리자는 $_SESSION['SE_LOGIN'] 값이true 여야 함)
  15.  $this->public_add_folder  = false;  //방문자가 폴더 만들 수 있는 권한
  16.  $this->public_del_folder  = false;  //방문자가 폴더 삭제할 수 있는 권한
  17.  $this->public_upload_file  = false;  //방문자가 파일 업로드 할 수 있는 권한
  18.  $this->public_delete_file  = false;  //방문자가 파일 삭제할 수 있는 권한

  19.  //member dir
  20.  $this->use_member_dir  = false;  //회원전용공간 사용(true면 $_SESSION['SE_MEMBER_ID']값으로 디렉토리 자동 생성후 그 안의 자료만 이용

  21.  // thumb
  22.  $this->thumb_max_size  = 100;  //썸네일 생성시 가로, 세로 중 최대값
  23.  $this->allow_image_max_width = 960;  //원본 이미지 등록시 가로 사이즈 제한 픽셀제한 (0:무제한) => 제한픽셀을 넘는 이미지를 등록하면 자동으로 제한사이즈로 조절되어 저장됨
  24.  $this->allow_image_max_volume = 1048576*5;  // 업로드제한용량(byte) (0: 무제한 => 무제한으로 세팅해도 서버의 설정에따라 제한이 걸릴 수 있습니다.)
  25.  $this->allow_folder_count  = 10;  // 최대 생성 폴더 개수 (0: 무제한)
  26.  $this->allow_file_count  = 100; // 1개폴더당 최대 업로드 파일 개수 (0: 무제한)
  27.  $this->overwrite  = false
  28.  $this->root_name  = "ROOT";

  29.  $this->setLocalSession();
  30.  $this->setMemberDirectory();

  31.  }
 
 주석의 내용을 참고하여 수정한 뒤 사용합니다.
* 로그인 한 사람만 접속 가능하게 하려면 여러분의 프로그램에서 로그인 할때 $_SESSION['SE_LOGIN']  에 "true" 를 할당해 주시기 바랍니다.
* 로그인 한 사람만 접속 가능하고, 또한 로그인한 회원들이 각자 다른 이미지파일 공간을 사용하도록 하려면 위 세션과 더불어그인 $_SESSION['SE_MEMBER_ID'] 에 회원의 아이디를 할당해 주시기 바랍니다.

License* Spac Editor v11.11.1
* 공식배포처 : http://www.webeditor.kr
* 제작자 이메일 : spacer.ha@gmail.com
* 이프로그램은 개인/기업/영리/비영리 에 관계없이 웹개발에 무료로 자유롭게 사용할 수 있습니다.
* 제작자가 배포한상태 그대로인 경우에 한해 재배포를 허용하며 수정된 소스나, 수정된 소스가 포함된 프로그램, 소스중의 일부분을 타인에게 배포하거나 판매할 수 없습니다.
* 제작자와 별도의 상의없이 본프로그램의 버전및 공식사이트 정보를 보여주는 "Spac Editor는?"() 버튼을 임의로 안보이도록 할 수 없습니다.(모든 툴바를 감추는 경우는 자동으로 감추어지므로 관계없습니다.)
* 이프로그램의 사용으로 인해 발생한 어떠한 문제도 제작자는 책임지지 않습니다.
* 사용상의 문제나 건의사항은 공식 배포사이트의 게시판을 이용해주시거나 메일로 보내 주시기 바랍니다.
저작자 표시 비영리 변경 금지
Posted by Spac