그누보드에 SPAW 웹에디트 컨트롤 달기 정보
그누호환 그누보드에 SPAW 웹에디트 컨트롤 달기-
은지니아빠 - 정준君 홈페이지 자기소개 아이디로 검색 회원게시물 (218.♡.♡.142)
- 2,955
관련링크
첨부파일
본문
기존에 올라온 팁들과 유사하지만, 생김새나 기능면에서 가장 수려(?)하다고 여겨지는 SPAW 컨트롤 달기 팁입니다.
첨부된 spaw.zip 파일을 받으시고 이 파일을 /spaw 에 풉니다. 물론 다른 원하는 이름대로 하셔도 좋습니다만 쉽게 설치하시려면
root /gnu3
/spaw
이렇게 그누보드와 분리하시길 추천합니다. 물론 그누보드 폴더 아래에 있더라도 크게 상관없습니다. 그 다음에 config 폴더에 있는 spaw_control.config.php 을 자신의 환경에 맞게 설정합니다. spaw 폴더에 압축을 풀으셨다면 특별히 설정할 것이 없습니다.
SPAW 웹에디트에서는 이미지를 업로드할 수 있는 이미지 라이브러리 기능을 제공하는데요.. 제가 설정을 뭘 잘못했는지 왠지 이 녀석은 잘 동작하지 않는군요. 이 라이브러리를 본인의 그림보관소와 더불어 몇개의 라이브러리를 만들어 등록을 한다면 상당히 좋을듯 한데요.. 여담이었구요..
다음은 스킨에 적용할 차례입니다. 웹에디트 컨트롤을 달기 원하는 스킨의 gbform.skin.php 파일에 다음 내용을 추가해줍니다.
<?
// SPAW 관련 설정
$spaw_root = "/home/내아이디/public_html/spaw/"; // 절대경로 입력
?>
그리고 <TEXTAREA name='wr_content'... 에서 </TEXTAREA>로 정의되는 글을 쓸 부분에 다음처럼 적으면 됩니다.
<?
include $spaw_root."spaw_control.class.php";
$sw = new SPAW_Wysiwyg('wr_content',$write[wr_content]);
$sw->show();
?>
적용법은 이렇게 쉽습니다. 보이는 모양을 바꾸려면 spaw_control.config.php 을 수정하면 됩니다. 파일 내부에 주석을 달아놓았으니 원하는대로 해보세요.
이 내용이 적용된 스킨도 올려놓도록 하겠습니다.
첨부된 spaw.zip 파일을 받으시고 이 파일을 /spaw 에 풉니다. 물론 다른 원하는 이름대로 하셔도 좋습니다만 쉽게 설치하시려면
root /gnu3
/spaw
이렇게 그누보드와 분리하시길 추천합니다. 물론 그누보드 폴더 아래에 있더라도 크게 상관없습니다. 그 다음에 config 폴더에 있는 spaw_control.config.php 을 자신의 환경에 맞게 설정합니다. spaw 폴더에 압축을 풀으셨다면 특별히 설정할 것이 없습니다.
SPAW 웹에디트에서는 이미지를 업로드할 수 있는 이미지 라이브러리 기능을 제공하는데요.. 제가 설정을 뭘 잘못했는지 왠지 이 녀석은 잘 동작하지 않는군요. 이 라이브러리를 본인의 그림보관소와 더불어 몇개의 라이브러리를 만들어 등록을 한다면 상당히 좋을듯 한데요.. 여담이었구요..
다음은 스킨에 적용할 차례입니다. 웹에디트 컨트롤을 달기 원하는 스킨의 gbform.skin.php 파일에 다음 내용을 추가해줍니다.
<?
// SPAW 관련 설정
$spaw_root = "/home/내아이디/public_html/spaw/"; // 절대경로 입력
?>
그리고 <TEXTAREA name='wr_content'... 에서 </TEXTAREA>로 정의되는 글을 쓸 부분에 다음처럼 적으면 됩니다.
<?
include $spaw_root."spaw_control.class.php";
$sw = new SPAW_Wysiwyg('wr_content',$write[wr_content]);
$sw->show();
?>
적용법은 이렇게 쉽습니다. 보이는 모양을 바꾸려면 spaw_control.config.php 을 수정하면 됩니다. 파일 내부에 주석을 달아놓았으니 원하는대로 해보세요.
이 내용이 적용된 스킨도 올려놓도록 하겠습니다.
추천
0
0
댓글 전체
근데이거 기본사이즈가 있네요..
테이블을 아무리 작게 해도 기본사이즈 이하로는 줄여지지 않네요..
수고하십시요..
테이블을 아무리 작게 해도 기본사이즈 이하로는 줄여지지 않네요..
수고하십시요..
직접 컨트롤의 크기를 고치려면 spaw_control.class.php 에서 잡아주면 됩니다만.. 굳이 컨트롤 자체를 고치려고 하지 마시고 테이블을 하나 짠 다음에 그 속에 넣으시면 될 것 같습니다만..
좋은데요.. 넓이는 어디서고칩니까?
최강그누보드.. 아무리해도 안되요,.
최강그누보드.. 아무리해도 안되요,.
말씀하신대로 하니까 되더라구요...경로가 맞지 않았었나 봅니다.
감사드려요~~~!
그런데 툴중에서 이미지 삽입하는 버튼은 활성화가 되지 않더라구요...
여기는 이미지를 업로드 할수 있는 기능도 있어서 좋던데..
저는 왜 그게 활성화가 되지 않을까요?
감사드려요~~~!
그런데 툴중에서 이미지 삽입하는 버튼은 활성화가 되지 않더라구요...
여기는 이미지를 업로드 할수 있는 기능도 있어서 좋던데..
저는 왜 그게 활성화가 되지 않을까요?
정준군님, 좋은 자료 정말 감사하게 잘 쓰겠습니당.. ^^;
제가 해본바에 의하면 우선 gnu3/bbs/skin/board/해당보드스킨의 gbform.php 화일을 여셔서 맨 꼭대기에다가
<?
// SPAW 관련 설정
$spaw_root = "자신의 홈페이지 주소/spaw/"
?>
위 부분을 붙여넣기 하시고 주소를 수정하시면 됩니다. ./ <-- 이것도 제 홈피에서는 먹더군요.
그리고
<TEXTAREA name='wr_content'...></TEXTAREA>
를 지우고 텍스트에어리어가 있던 자리에
<?
include $spaw_root."spaw_control.class.php";
$sw = new SPAW_Wysiwyg('wr_content',$write[wr_content]);
$sw->show();
?>
를 입력하시면 됩니다.
그리고 spaw 폴더를 주소에 맞게 업로드하면 이상없이 잘돌아 갑니다.
내용으로 봐서는 3.XX 건 2.XX건 상관없이 같은 방법으로 하면 될듯 싶습니다.
<?
// SPAW 관련 설정
$spaw_root = "자신의 홈페이지 주소/spaw/"
?>
위 부분을 붙여넣기 하시고 주소를 수정하시면 됩니다. ./ <-- 이것도 제 홈피에서는 먹더군요.
그리고
<TEXTAREA name='wr_content'...></TEXTAREA>
를 지우고 텍스트에어리어가 있던 자리에
<?
include $spaw_root."spaw_control.class.php";
$sw = new SPAW_Wysiwyg('wr_content',$write[wr_content]);
$sw->show();
?>
를 입력하시면 됩니다.
그리고 spaw 폴더를 주소에 맞게 업로드하면 이상없이 잘돌아 갑니다.
내용으로 봐서는 3.XX 건 2.XX건 상관없이 같은 방법으로 하면 될듯 싶습니다.
텔넷 접속이 되시면 자신의 계정에 들어가셔서 pwd 를 쳐보시면 됩니다만.. 상태를 보니 윈도우에서 직접 서버를 돌리시는 것 같네요. 뭐라고 쉽게 말씀을 못 드리겠네요.. 다만 spaw가 위치한 절대경로 위치를 제대로 잡아주셔야 합니다. 그누보드의 경로가 c:\apache\htdocs\board\bbs\skin\board\basic 로 잡히는걸로 봐서
$spaw_root = "/apache/htdocs/spaw/"
로 잡아주셔야 하는게 아닌가 싶네요.
$spaw_root = "/apache/htdocs/spaw/"
로 잡아주셔야 하는게 아닌가 싶네요.
이걸 꼬옥 써보고 싶은데 넘 어렵네요...
위의 spaw관련설정에서요,,, 아이디는 무얼 말하는건가요?
글구 아래 부분은 정확하게 어떻게 삽입을 해야 하는건지 잘 모르겟어요...
이렇게 저렇게 바뀌서 삽입해봤는데도 안되거든요...좀더 자세하게 설명해주시면 안될까요?
아래 보시면 에러메세지만 잔뜩 뜨거든요...
http://218.38.19.28/board/?doc=bbs/gnuboard.php&bo_table=test
위의 spaw관련설정에서요,,, 아이디는 무얼 말하는건가요?
글구 아래 부분은 정확하게 어떻게 삽입을 해야 하는건지 잘 모르겟어요...
이렇게 저렇게 바뀌서 삽입해봤는데도 안되거든요...좀더 자세하게 설명해주시면 안될까요?
아래 보시면 에러메세지만 잔뜩 뜨거든요...
http://218.38.19.28/board/?doc=bbs/gnuboard.php&bo_table=test
아, 한가지 빼먹었네요. html 설정부분을 hidden 으로 교체하고 값을 1로 줘야 제대로 동작합니다. 제가 올린 스킨을 참고하세요.
config 폴더의 spaw_control.config.php 에서 $spaw_base_url 을 / 로 잡아놓으면 홈페이지 루트가 잡히는군요. 여기서 이미지 라이브러리 경로를 imgbox로 해주면 /imgbox가 이미지 라이브러리가 됩니다. 혹시나 해서 해보니 성공했습니다. ^_^
아, 그림보관소에 떠있는 그림을 그냥 편집창으로 끌어놓으면 추가가 됩니다. 이게 참 맘에 드네요.