11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


gnuboard 에서 summernote 에디터 사용 autosave 적용하기

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    그누보드5 팁자료실

    gnuboard 에서 summernote 에디터 사용 autosave 적용하기

    gnuboard 에서 summernote 에디터 사용 autosave 적용하기

    v:\g5s\js\autosave.js 파일 수정 합니다

    3232235521_62XthAdZ_9cb86f0e1ea01a93fa39aa6a6a83ba2b6519c005.png

    function autosave() {    $("form#fwrite").each(function() {        if(g5_editor != "") {            if (g5_editor.indexOf("ckeditor4") != -1 && typeof(CKEDITOR.instances.wr_content)!="undefined") {                this.wr_content.value = CKEDITOR.instances.wr_content.getData();            // summernote data 설정  } else if (g5_editor.indexOf("summernote") != -1 ) {  this.wr_content.value = $("#wr_content").code(); } // summernote data 설정 

    3232235521_SfgovO6I_e1826f6be218baa60e3636f8be2df953e667ad85.png

      // 임시저장된 글 제목과 내용을 가져와서 제목과 내용 입력박스에 노출해 줌    $(document).on( "click", ".autosave_load", function(){        var $li = $(this).parents("li");        var as_id = $li.data("as_id");        var as_uid = $li.data("uid");        $("#fwrite input[name='uid']").val(as_uid);        $.get(g5_bbs_url+"/ajax.autosaveload.php", {"as_id":as_id}, function(data){            var subject = $(data).find("item").find("subject").text();            var content = $(data).find("item").find("content").text();            $("#wr_subject").val(subject);            if(g5_editor != "") {                if (g5_editor.indexOf("ckeditor4") != -1 && typeof(CKEDITOR.instances.wr_content)!="undefined") {                    CKEDITOR.instances.wr_content.setData(content); // summernote 내용 로드  } else if (g5_editor.indexOf("summernote") != -1 ) {                 $("#wr_content").code(content);  } // summernote 내용 로드 

    3232235521_5mNLudRW_85aa70c9b3fb3e3696a9b3137483b168e52b81bd.png

      


    https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=1717&sfl=wr_subject&stx=summernote

    자료 참조 사용에 너무나 편리 합니다

     모바일에서 사진 추가가능등 

    관련링크

    그누보드5 를 위한 Summernote 에디터 플러그인 

    bootstrap 을 사용하는 위지윅 에디터를 gnuboard 플러그인 형태로 구성하였습니다. 

    * 플러그인 설치 
    다운로드 : https://github.com/easylogic/gnuboard5-summernote/archive/master.zip 
    git clone : https://github.com/easylogic/gnuboard5-summernote.git 
    두가지 형태로 소스를 받은 후에 

    gnuboard 의 plugin/editor/ 디렉토리에 summernote 이름으로 넣어주세요. 

    * 플러그인 사용 

    [관리자 모드 > 환경 설정 > 기본 환경 설정] 메뉴의 [홈페이지 기본환경 설정 > 에디터 선택] 에서 summernote 를 선택해주세요. 

    * 지원 기능 

    - summernote 기본 기능 
    - drag&drop 형태로 Image Upload 지원 
    - video 태그 입력 플러그인 

    * 이미 bootstrap css 를 사용하는 경우 

    editor.lib.php  에서 사용하지 않는 css 를 제거해주시면 됩니다. 


    질문이나 기능에 대한 문의는  https://github.com/easylogic/gnuboard5-summernote  여기에 이슈 달아주세요. 
    감사합니다. 

    ---- 

    추가사항 : autosave 적용하기 

    auto save 를 적용 하기 위해서는 하드 코딩이 필요합니다. 

    일단 /js/autosave.js 를 열어서 아래 2가지를 추가 해주세요. 

    function autosave () { 
        ... 
          // summernote data 설정 
          } else if (g5_editor.indexOf("summernote") != -1 ) { 
                this.wr_content.value = $("#wr_content").code(); 
        } 
      ... 


    // autosave 내용 로드 
     $(document).on( "click", ".autosave_load", function(){ 
        ... 
        // summernote 내용 로드 
        } else if (g5_editor.indexOf("summernote") != -1 ) { 
                    $("#wr_content").code(content); 
        } 
        ... 
    }

    --------------------------------------\r\n♠ 출처는 링크 참조 바랍니다. https://11q.kr ♠

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.


    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,758 / 49 Page
    [ 로그인 문제 G4_COOKIE DOMAIN 과 G5_DOMAIN G5_HTTPS_DOMAIN 설정 조건 ]

    외부 회원 로그인 문제G4_COOKIE DOMAIN/*www.sir.kr 과 sir.kr 도메인은 서로 다른 도메인으로 인식합니다. 쿠키를 공유…

    [ 미박스 IPTV 시청 버벅임 점검 사례 공유 ]

    저의경우 사례로 참조 드립니다.혹시 아래의 경우 점검 바랍니다.1. tvh 네트워크 편집> 최대입력스트림 0 --> 2~3으로 변경2…

    [ 사용기/성공)모든버전 DSM 에서 CPU / cpu 모델 변경및 코어 정보 변경하기(최종수정20180817… ] 댓글 3

    사용기/성공)모든버전 DSM 에서 CPU모델 및 코어 정보 변경하기(최종수정20180817일 17시40분 다운로드)http://www.2cpu.…

    [ 작업_성공_사용기 )[U5]U5PVR 웹 파일 관리 : droppy 재설치 완료 및 자동 실행 변경 ]

    작업_성공_사용기 )[U5]U5PVR 웹 파일 관리 : droppy 재설치 완료 및 자동 실행 변경잘 사용 하던 droppy가 동작 하지 않아서…

    [ 작성중)u5pvr사용기 사례 입니다 ]

    ◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠

    [ 안드로이드 스튜디오 설치 에뮬레이터 설치 하기 ] 댓글 2

    android-studio install안드로이드 스튜디오 설치 에뮬레이터 설치 하기2가지 를 설치합니다1.Java SE Development …

    [ 윈도우에 Windroy 다운로드 설치하여 안드로이드 어플 실행하기 ]

    윈도우에 Windroy 다운로드 설치하여 안드로이드 어플 실행하기https://windroy.en.softonic.com/download에서 다…

    [ 싸구려 안드로이드 TV 박스에 LibreELEC 리눅스를 설치하는 방법 ] 댓글 1

    Tomas C.의 프로필로 이동 Tomas C.리눅스 모든 것 !!! 3 월 28 일 자료 입니다싸구려 안드로이드 TV 박스에 LibreELEC…

    [ Total Commander 버전 9.21a 다운로드 설치하여 U5PVR의 네트워크 드라이브 간단히 설정하… ] 댓글 2

    Total Commander 버전 9.21a 설치하여 U5PVR의 네트워크 드라이브 설정을 간단한 방법을 소개 드립니다저는 NEW 펌웨어 8/2…

    [ 작업중)노트북에 네트브 usb idVENDOR 헤놀로지 설치전 알아보기 및 USB VIEW R530 ] 댓글 1

    네이티브 102b dsm6.1 가능해서 설치 정상 네트워크 찾아 습니다.vistualbox 및 vmware 랜 연결 찾지 못함//vmware에서…

    [ u5pvr) U5 Air Remote 실행 OTA이후 BT 페어링모드 톱니바퀴 누룸 동작 안되어 페어링 … ] 댓글 8

    u5pvr) U5 Air Remote 실행 OTA이후 BT 페어링모드 톱니바퀴 누룸 동작 안되어 페어링 않됨을 조치를 공유 드립니다파일 이전 자…

    [ 보안 중요)XSS 공격 알림 ip차단 리스트 시놀로지 차단 목록 16만건20200502 정리164,756 등… ] 댓글 79

    보안 중요)XSS 공격 알림ip차단 리스트 시놀로지 차단 목록 16만건20200502 정리164,756 등록금일 2개 IP 추가 합니다● 17만…

    [ 시놀로지 도커 tvheadend ipblock 으로 접속이 되지 않을 때 접속 방법 ]

    시놀로지 도커 tvheadend ipblock 으로 접속이 되지 않을 때 접속 방법winscp 로 접속ipblock 디랙토리를 다은 이름으로 변…

    [ wget -help ] 댓글 2

    root @ AOL-Debian : ~ # wget -help비대화 형 네트워크 검색 프로그램 인 GNU Wget 1.16.사용법 : wget …


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-29 03:52:29

    오늘의 홈 현황


    • 현재 접속자♨ 542 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 8 명
    • 오늘 방문자 812 명
    • 어제 방문자 2,007 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,401,974 명
    • 전체 게시물※ 8,663 개
    • 전체 댓글수※ 24,787 개
    • 전체 회원수 11,074 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑