spaw v.1.0.4 설치간편화 > 그누3 팁자료실

그누3 팁자료실

spaw v.1.0.4 설치간편화 정보

그누호환 spaw v.1.0.4 설치간편화

첨부파일

spaw.zip (299.0K) 301회 다운로드 2004-07-18 05:29:09
dir_info.php (351byte) 239회 다운로드 2004-07-21 20:58:53

본문

그누보드와의 연동 문제로 어려움이 있는것 같아서 사용하던 것 정리해서 올립니다.
원본에서 손 댄 것은 그림 업로드 팝업 정도입니다.
그 외에 약간 손댔습니다.
디렉토리 구조에 맞게 서버에 올리고 두개의 파일만 수정하면 바로 사용할 수 있습니다.
그림 파일의 업로드와 문서 편집이 강력합니다.
회원로그인시 자신만의 그림폴더를 이용할 수 있습니다.

설치방법
- 디렉토리 구조
/home/www/bbs/...                                              // 그누보드 디렉토리
                + /spaw/                                              //  에디터 디렉토리
                          - dir_info.php                              // 아래의 환경설정에 필요한 경로 조회
                          + config/spaw_control.config.php  // 에디터 환경설정 파일

- 수정해야 할 파일
1. /bbs/skin/board/스킨디렉토리/gbform.skin.php
2. /spaw/config/spaw_control.config.php

1) /bbs/skin/board/스킨디렉토리/gborm.skin.php  수정

6~17 라인 쯤에 아래의 내용을 삽입한다.
--- 여기서 부터 --------------------------------------
//2004년 7월 18일 일요일
// SPAW 관련 설정
$html_checked='checked';
$html_value =1;
//echo getcwd();exit;
$spaw_root = getcwd()."/spaw/";
//$spaw_root = dirname(__FILE__)."/spaw/";
include $spaw_root."spaw_control.class.php";
// here we add some styles to styles dropdown
$spaw_dropdown_data['style']['default'] = 'No styles';
$spaw_dropdown_data['style']['style1'] = 'Style no. 1';
$spaw_dropdown_data['style']['style2'] = 'Style no. 2';
--- 여기까지 -----------------------------------------

79 줄 쯤 부터
--- 여기부터 -----------------------------------------
<?
$sw = new SPAW_Wysiwyg('wr_content',$write[wr_content], 'kr' /*language*/, 'full' /*toolbar mode*/, 'default' /*theme*/, '99%' /*width*/, '200px' /*height*/);
$sw->show();
/*
 * 위의 내용으로 교체한다.
<textarea name='wr_content' required style='word-break:break-all;' rows=15 itemname='내용' class='textarea w99 lh'><?=$content?></textarea>
*/
?>
--- 여기까지 -----------------------------------------

2) /spaw/config/spaw_control.config.php
15라인 부터 17라인의 부분을 자신의 환경에 맞게 수정한다.
//사이트의 루트 주소
$_root = '/your/home/directory/';
$_root_url = 'http://your.domain.name/';

2004.7.21 수정/////////////////////////////////
위의 사이트 루트 주소를 잘 모르시는 분은 새로 첨부해 드린 dir_info.php를 spaw 디렉토리 밑에 넣고 실행하시면 주소를 얻을 수 있습니다.
추천
0
  • 복사

댓글 전체

죄송합니다.
버젼이 틀려서 그런지 제 서버에는 아래의 파일이 없습니다.
/bbs/skin/board/스킨디렉토리/bgform.skin.php
생성해 줘야 하는건가요?
황제초보 드림
길선 아빠님 이런식으로 하면 다른사람도 더 손쉬게 사용할수 있을것 같습니다.

초보들은 절대주소라는 개념을 모를수 있습니다 서버마다 틀려서 많이 애먹을듯 합니다. ^_^

저도 애좀 먹어거든요 ^_^ 그래서 절대주소를 나오는 문을 사용하면 좋을듯 해서 몇자 적어 봐씁니다.

2) /spaw/config/spaw_control.config.php
15라인 부터 17라인의 부분을 자신의 환경에 맞게 수정한다.
//사이트의 루트 주소
$_root = '/your/home/directory/';
$_root_url = 'http://your.domain.name/';

이부분을
$_root = $_SERVER['DOCUMENT_ROOT'].'/설치루트/';
$_root_url = "http://".$_SERVER["HTTP_HOST"].'/설치루트/';

만약 설치 루트가 없이 root에 설치할경우

$_root = $_SERVER['DOCUMENT_ROOT'].'/';
$_root_url = "http://".$_SERVER["HTTP_HOST"].'/';

이런식으로 하면 좋을듯합니다. ^_^ 좋은 정보 감사합니다.
저도 첨에 계속 안되더라고요..

근데 창 닫고 다시 로그인 하니 잘되더라고요

쿠키쪽에 몬가 있는듯 합니다.

성공 사이트은

http://pcdusan.woweb.net/admin/  test  1234 입니다... 잘 됨니다.
카이루//
  제 경우에는 원하는 값이 나오지 않는군요.
  그래서 스크립트를 하나 첨부합니다.
  .....spaw/ 에 저장하시고 실행하시면
  http:// ..../spaw/dir_info.php
  넣어야 할 값을 보실 수 있습니다.
readme.txt
This program is copyright (c) 2003 by Solmetra.
By using this program you agree to the terms of License Agreement
found in license.txt file in docs directory.

license.txt
GNU GENERAL PUBLIC LICENSE ( Version 2, June 1991)
....
예진맘님 //  익스플로러에서만 됩니다.

김상득님//  'full'  /*toolbar mode*/ 를 수정해 주시면 됩니다.
>> $sw = new SPAW_Wysiwyg('wr_content',$write[wr_content], 'kr' /*language*/,
>> 'full' /*toolbar mode*/, 'default' /*theme*/, '99%' /*width*/, '200px' /*height*/);
/spaw/lib/toolbars/ 폴더 밑에 보면 툴바를 구성하는 스킨들이 있습니다.
현재는 default, full, mini, nini2, sidetable 이 있습니다.
© SIRSOFT
현재 페이지 제일 처음으로