그누보드에 SPAW 웹에디트 컨트롤 달기 정보
그누호환 그누보드에 SPAW 웹에디트 컨트롤 달기관련링크
첨부파일
본문
기존에 올라온 팁들과 유사하지만, 생김새나 기능면에서 가장 수려(?)하다고 여겨지는 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가 이미지 라이브러리가 됩니다. 혹시나 해서 해보니 성공했습니다. ^_^
아, 그림보관소에 떠있는 그림을 그냥 편집창으로 끌어놓으면 추가가 됩니다. 이게 참 맘에 드네요.