테스트 사이트 - 개발 중인 베타 버전입니다

네이버 스마트에디터 그누보드5 적용하기

· 11년 전 · 23030 · 18
네이버에서 배포하는 스마트에디터(http://dev.naver.com/projects/smarteditor)를 그누보드5 에 적용시키는 방법을 공유 하고자 게시판에 올립니다.

기본적으로 그누보드5는 /plugin/editor 디렉토리에 사용하고자 하는 DHTML 에디터 파일을 업로드 하고 관리자페이지 - 환경설정에서 에디터를 선택하는 것으로 사용할 준비가 끝납니다.

첨부해 드린 파일을 압축을 풀어 서버에 업로드 후, 스마트에디터를 선택하여 사용하실수 있습니다.

주의사항은 단순히 게시판에 글쓰기를 할 경우에는 정상적으로 작동하나
한페이지에 여러개의 입력필드를 사용할 경우에는 제일 처음에 호출하는 에디터만 작동합니다.

예를들어 관리자페이지 게시판 정보를 수정할 경우, 상단내용만 정상적으로 처리하고
하단내용,모바일상단내용,모바일하단내용은 빈 칸으로 표시되므로

게시판에 꼭 스마트에디터를 사용할 필요가 있을때에 감안하시고 사용하시기 바랍니다.

에디터 이미지 저장은 /data/editor/년월/ 디렉토리에 파일명이 중복되지 않도록 작업했습니다.

잘 사용하시기 바랍니다.

댓글 작성

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

로그인하기

댓글 18개

감사합니다. 게시판에 적용했는데.. 잘 됩니다.
사진 업로드시 작동을 안하네요 ㅠ....
그누보드 현재 최신버전 설치된 상태에서, 윈도우 서버, 리눅스 서버 모두 정상작동되는것 확인하고 올린 자료입니다.
/data/editor/1406 이란 폴더가 잘 생성 되는지 확인해보십시요.
리눅스 mkdir 권한 문제로 안될 가능성도 있습니다.
감사합니다ㅠㅠ 카페24에 최신버전 깔아서 적용했는데 익스플로러, 스윙에서 이미지 업로드가 안되네요 ㅠㅠ 서버에 이미지는 저장되는데....
한글도메인쓰는 다른 사이트에 올려서 다시 테스트해봤는데 한글도메인에서는 모든브라우저 실행이 안되는 현상이 ㅠㅠㅠㅠㅠ
쪽지로 사이트주소 보내드릴게요~~^^
보내주신 사이트에서 크롬하고 익스플로러11로 테스트 해 보니 사진 업로드 잘됩니다.

한글 도메인은 테스트 해보지 않아서, 잘 모르겠습니다.
답변 감사합니다^^ 저도 방금 익스플로러 11에서 테스트해보니 정상작동하네요.
익스플로러 하위버전, 스윙에서만 작동안하는가봅니다.
드래그해서 사진첨부하는창으로 뜨면 정상작동, 파일찾아 첨부하는창으로 뜨면 비정상작동되는게 아닌가 추측해봅니다...
좋은 소스 나눔 감사드리고 좋은하루되세요.
염치없지만 혹시나 추후 패치되면 쪽지한통 보내주시면 큰 도움이될것같습니다.
게시글 수정이 안돼서 댓글로 수정한 파일 올립니다.

제가 익스플로러 하위버전 테스트 환경이 없어서 테스트 해보진 않았습니다. 피드백 부탁드리구요.

photo_uploader/popup/file_uploader.php 를 아래 소스로 수정해보시기 바랍니다.

<?php
require_once("_config.php");

// default redirection

$url = $_REQUEST["callback"].'?callback_func='.$_REQUEST["callback_func"];

$bSuccessUpload = is_uploaded_file($_FILES['Filedata']['tmp_name']);


// SUCCESSFUL

if(bSuccessUpload) {


$tempfile = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];


$filename_ext = strtolower(array_pop(explode('.',$name)));

$allow_file = array("jpg", "png", "bmp", "gif");



if(!in_array($filename_ext, $allow_file)) {

$url .= '&errstr='.$name;

} else {

$file = $_FILES['upload']['name'];
$pos = strrpos($file, '.');
$filename = substr($file, 0, $pos);
$extension = substr($file, $pos, strlen($file) - $pos);
$file_name = sprintf('%u', ip2long($_SERVER['REMOTE_ADDR'])).'_'.get_microtime().$extension;

$savefile = SAVE_DIR . '/' . $file_name;



move_uploaded_file($tempfile, $savefile);
$filesize = filesize($savefile);
$url .= "&bNewLine=true";
$url .= "&sFileName=".$file_name;
$url .= "&sFileSize=". $filesize;
$url .= "&sFileURL=". SAVE_URL ."/". $file_name;
}
}
// FAILED
else {
$url .= '&errstr=error';
}

header('Location: '. $url);

?>
좋은 자료 공개 감사합니다.
11년 전
좋은정보 너무 감사합니다.^^
11년 전
좋은 정보 감사합니다.
그런데 혹시 일반 커뮤니티 이지만 광고로 수익내고 있는 사이트인데도,
스마트 에디터를 사용해도 될까요?
제재를 당할지가 의문이라서 ㅠㅠ 정보감사합니다.

게시글 목록

번호 제목
1938
1936
1930
1926
1920
1914
1912
1898
1895
1889
1884
1881
1873
1871
1830
1829
1828
1826
1815
1803
1796
1793
1790
1788
1781
1779
1760
1759
1751
1750