스마트에디터에 이미지 첨부하기 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

스마트에디터에 이미지 첨부하기 정보

기타 스마트에디터에 이미지 첨부하기

첨부파일

Smart.zip (241.9K) 756회 다운로드 2010-03-17 09:52:14

본문

네이버스마트에디터에 이미지첨부기능입니다.
스마트에디터를 이용하시는 분께는 유용하지 않을까 싶네요
한가지 단점이라면 쓰레기파일이 생길 경우에는 별도로
삭제하시는 기능을 넣어야 할꺼에요..
그것까지는 안되어 있으니까요...

일단 설치방법은 다른 분들이 올리신 것이 있기때문에
따로 설명은 하지 않겠습니다.
원본스마트에디터와 설치차이가 있는 것은 아래와 같습니다.

=======================================================================================
write.skin.php 함수추가사항입니다.
=======================================================================================

//이미지를 저장하는 경로입니다.
var imagepath = "<?=$g4[path]?>/data/file/<?=$bo_table?>";

// 이미지삽입 함수 imgupload_exec.php 에서 호출하는 함수입니다.
function insertIMG(irid,fileame){
var sHTML = "<img src='" + imagepath + "/" + fileame + "' border='0'>";
oEditors.getById[irid].exec("PASTE_HTML", [sHTML]);
}

=======================================================================================

네이버 스마트에디터 최신버젼에 적용된 것이기때문에
적용하시는데 무리는 없을 듯 합니다.

한가지 팁을 드리자면 스마트에디터에서 적용한 것이 실제와 다르게 보이는 경우가 있습니다.
이것은 스마트에디터에서 사용하는 css과 실제 보여주는 css가 다르기 때문입니다.
보여주는 화면단에서 css에 추가하시면 됩니다.

=======================================================================================
Smart>css>style.css 파일내용
=======================================================================================
@charset "utf-8";

html,
body{ height:100%;}

#smartInput{ margin:0 10px 0 0;}
.smartOutput{ font-size:12px; line-height:1.6; font-family:Dotum, AppleGothic, Sans-serif;}
.smartOutput p{ margin-top:3px; margin-bottom:3px;}

.smartOutput blockquote.q1,
.smartOutput blockquote.q2,
.smartOutput blockquote.q3,
.smartOutput blockquote.q4,
.smartOutput blockquote.q5,
.smartOutput blockquote.q6,
.smartOutput blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}

.smartOutput blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.smartOutput blockquote.q2{ padding:0 10px; background:url(../img/bg_qmark.gif) no-repeat;}
.smartOutput blockquote.q3{ border:1px solid #d9d9d9;}
.smartOutput blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.smartOutput blockquote.q5{ border:2px solid #707070;}
.smartOutput blockquote.q6{ border:1px dashed #707070;}
.smartOutput blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}

.smartOutput sup{ font:10px Tahoma;}
.smartOutput sub{ font:10px Tahoma;}
.smartOutput table td{ padding:4px;}

=========================================================================================
추천
15

댓글 전체

imgupload.php / imgupload_exec.php의 언어타입만 바꾸면 되는걸로 알고 있습니다.
utf-8을 ansi로 바꾸면 문제가 없을듯 합니다.
거기서 문제가 생기는 것이 아닌가 싶은데.....-_-
euc-kr 호스팅을 안받고 있어서 어떻게 처리를 해야 할지..T-T
Warning: move_uploaded_file(undefined/1893346284_sV3eLQ6N_B0E3B9FE0.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/webangel/public_html/board/SmartEditor/imgupload_exec.php on line 47

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpAZD4s2' to 'undefined/1893346284_sV3eLQ6N_B0E3B9FE0.jpg' in /home/webangel/public_html/board/SmartEditor/imgupload_exec.php on line 47
스마트 에디터는 그누보드의 common.php 을 거치지 않기 때문에
imgupload_exec.php
파일 상단에

$id = $_POST['id'];
$imagepath  = $_POST['imagepath'];

를 추가 해줘야 합니다.
global_register = off 일경우에요.....
전체 5,850 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT