FCKeditor1.6 적용 스킨

sample.jpg
베이직 게시판을 토대로 만들어 보았습니다.
에디터 적용하기 쉽습니다. 관련글이 팁 게시판에 있으니 관심 있으시면 보세요!
http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&page=1&wr_id=4099
*사용 방법은
1. 올라온 스킨 파일 압축을 풀어서 올립니다.
2. gbform.skin.php화일의 첫줄에 있는 경로를 자신의 주소에 맞게 고칩니다.
3. FCKeditor(스킨 폴더 안에 있습니다.)안의 fckeditor.js 파일에 있는 경로 40번째줄 를 자신의 주소에 맞게 고칩니다.
4.(이건 선택 사항 입니다., 이걸 적용시 이미지 보관함의 이미지가 절대경로로 보여져서 다른곳에서 링크가 가능해 집니다., 어자피 아는사람은 다 가저갈 수 있지만요!!) 이것은 글 작성시에 이미지 보관함의 그림을 가져오면 보이지 않는 것을 고치는 것 입니다.
두번째 첨부화일인 imagesave.php파일(이 파일의 81번째 줄에 있는 3개의 그누보드 절대 경로를 자신의 홈페이지에 맞게 고칩니다.)을 bbs 폴더 안에 넣습니다.
5. 스킨을 적용하여 확인합니다.

첨부파일

FCK_1.6.zip (697.1 KB) 140회 2004-06-14 18:54
imagesave.php (3.1 KB) 113회 2004-06-14 05:13
|

댓글 20개

20년 전
이문제좀 잡아 주세요 부탁해요~ ㅜㅜ
upload위치가 잘못된건지 위에 분도 같은 지적을 해주셨는데 upload.asp 파일이 잘못된건지 아니면 어떤 파일에 경로가 잘못된건지 좀 가르쳐 주세요~ 부탁 할께요~

Method Not Allowed
The requested method POST is not allowed for the URL /home/fckeditor/filemanager/upload/asp/upload.asp.
해결 했습니다. 이동희님과 같은 메소드 에러가 나는 것은 filemanager/upload/php/upload.php 파일의 이미지 경로가 맞지 않아서 그렇습니다. userimages 등의 디렉토리를 하나 만들고 777로 변경한뒤 그 경로대로 써주면 됩니다. 그리고 asp 는 기본 메시지가 그런 것 같구요. 저는 기분 나빠서 asp, aspx, jsp 등과 관련된 코드와 디렉토리를 모조리 삭제해버렸습니다. 그리고 뒤져서 파일 속에 asp로 설정되어있고 PHP는 주석처리되어 있는게 있어요. 그것도 바꿔줘야 합니다. 저는 성질상 PHP와 html만 놔두고 모조리 지웠어요. 그래도 잘 돌아 갑니다.
그런데 한 가지 아직 해결 못한 것은 이미지를 올리고 난뒤에 게시물을 지워도 방에 있는 이미지가 그대로 있다는 점과 이미지가 영문이 아니고 한글이름이면 배꼽이 나타난다는 문제가 아직 남아 있습니다. 혹시 고수 계시면 좀 해결하고 알려주시구요. 없으시면 또 혼자서 씨름해봐야겠지요.
저도 위의 이동희님과 꼭 같은 현상이 나타나는 군요.
아! 또 한가지 파일 중에 ^M표시 들어가 있는것 즉 도스모드로 만들어져 있는 것 있습니다. 이런 것 있으면 에러가 생깁니다. dos2unix 로 지우던가 만일 그런게 없으면 ftp로 받아냈다가 아스키모드로 다시 전송해서 해결해야 됩니다. 한개인가? 그런 파일이 있습니다. 지금 기억은 잘 안납니다. 죄송 써놓을 걸...
sopphill님께 질문 두 가지 ...
혹시 올린 이미지 파일에 게시물을 삭제하고 나도 남는 문제 해결하셨습니까? 하셨으면 방법을 좀 가르쳐 주시면 안 될까요? 기본적인 delete에는 첨부파일만 삭제하는 방식이라 에디터가 올린 파일을 연동해서 삭제하는 방법이 잘 떠오르지를 않는 군요. 스킨의 delete파일은 비어 있더군요.
또 한가지 ... 이미지를 영문으로 안하고 한글로 했을때 업로드는 되었는데 안보이고 배꼽으로 나타나는 경우 이것을 해결하는 방법은 혹시 모르십니까? 고수의 가르침을 구합니다.
또 한가지 P로 되어 있는 것을 br로 바꿀 수는 없을까요?
br로 바꾸는 것은 좋지 않습니다.
shift+enter = br
enter = p 입니다.
한 가지만 질문 더...
스킨을 적용하고 나면 내용 입력에서 "내용 필수 입니다."라고 하는 경고 문구가 나옵니다. 물론 무시하고 확인하면 그냥 됩니다. 이걸 해결하려고 필수체크를 손봤더니 패스워드도 없어도 그냥 넘어가버리구요. 문제네요.
한가지는 해결했습니다. 한글 이름으로 된 이미지 올리는 문제... 아래와 같이 하니 해결 됩니다.

bbs/gbupate.php 를 열어서
----------------아래와 같은 부분을
$upload[$i] = $prefix . $filename;
-----------------아래와 같이 바꿔주면 됩니다.
$upload[$i] = $prefix . md5($filename).strtolower(strrchr($filename, "."));
에고 어렵다. 이제 게시물 삭제때 이미지 같이 지우는 문제와 내용 필수 에러해결만 남았구먼!
어렵지는 않은데 몇시간 만에 그런데 그림을 서버에 전송할려고 하니 다음과 같은 에러가
imagesave.php에서 경로설정을 잘못한것인지?, fckeditor의 설정이 업로드시 asp로 되어 있는것인지?
원하는 위지윅 찾는데 몇시간, 다행히 저보다 먼저 그누보드에 적용을 해서 고맙게 사용할려고 하는데....

Method Not Allowed
The requested method POST is not allowed for the URL /home/fckeditor/filemanager/upload/asp/upload.asp.
잘들 사용하고 계신것 같아서 보기 좋습니다.
만진지 오래 되서~, 다 잊어 버렸는데,
나중에 발견한 팁 하나 더 드리면, imagesave.php에 있는 절대 경로를, 자신의 디렉토리에 맞게 상대 경로로 바꿔주면, 로딩 속도가 빨라집니다.
에디터 안에있는 주소들을 모두 상대 경로로 바꿔주면, 주소 읽느라고 걸리던 시간이 단축되어 시간이 많이 주는것을 확인했습니다.
배꼽 얘기 하시는걸 보니깐, 에디터에 그림보관함 그림 넣는거 실패하셨군요!
그림보관함 그림은 위에 4번에 있는 두번째 첨부파일 위치 바꾸는걸로 해결 하실 수 있습니다.
imagesave.php 에 보면 81번째줄과 82번째 줄에 이미지 주소 경로가 나오는데 81번째걸 고치셔야 됩니다.
자기 그누보드 경로에 맞게 고치시면 문제 없이 나올 거에요!
첨부된 파일에 있는건 절대경로로 되어있는 거구요!
상대경로로도 고칠 수 있으니깐, 해보세요! 방법은 원본 파일이 경로를 그누보드에서부터 계산하는데, 고치는 방법은 경로를 한단계 상위로 올라간 다음부터 계산하는 겁니다.
그러면 그림 파일이 나타날 거에요!
시키는대로 했는데 안되던걸요..ㅡㅡ; 어떻게 해야 되는거얌.. 배꼽만 나오공..
한방에 되닌까 기분좋습니다^^ 귀차니즘에 필요했던건데 ...감사합니다.
이쁜 네모똘님이 말하는 dll이 무언지 모르겠습니다.
제가 찾지를 못하겠네요!
만약 있다면 지우셔도 될겁니다.
실제로 사용되는 파일은 js폴더안의 스크립트들과, 몇개의 php및 html화일 뿐입니다.
네모똘
21년 전
소스안에 있는 dll은 어디에 쓰는 건지요?
"조은"님의 말이 맞네요!
html을 항상 사용하는걸로 해야 하니깐 그렇게 고치는게 맞습니다. 수정해서 올립니다.
gbform.skin.php소스에서 70번째줄에 있는 내용을 <? if ($is_html) { ?><input type=hidden name=wr_html value=1 checked onclick="html_auto_br(this)"><? } ?> 이내용으로 교체해주세요
에디터로 작성시 타이틀옆에 있는 HTML체크박스를 선택하지 않으면
HTML소스로 출력됩니다. HTML체크박스 선택을 해야 정상 출력되네요..
사용해본결과 로딩시간이 좀 걸리네요....

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고