TinyMCE常用插件


Advanced Tables

基於table插件的增強表格插件,添加了排序功能。

tinymce.init({
  plugins: 'table advtable',
  menubar: 'table'
});

Anchor

錨點插件

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "anchor",
  toolbar: "anchor",
  menubar: "insert"
});

Autolink

自動識別創建連接

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "autolink"
});

Autoresize

自動調整編輯區大小

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "autoresize"
});  

選項:

autoresize_bottom_margin 編輯區下外邊距

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "autoresize",
  autoresize_bottom_margin: 50
});

 

autoresize_on_init 是否在初始化的時候調整大小

autoresize_overflow_padding 編輯區內邊距

max_height 最大高度

min_height 最小高度

Code

用於查看文章HTML代碼插件

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "code",
  toolbar: "code",
  menubar: "tools"
});

Full Page  

設置文檔源數據,如title、keyword和description等信息,這些信息將會出現在html的head標簽內。結合code插件使用,可以查看fullpage插件的效果。

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "fullpage",
  menubar: "file",
  toolbar: "fullpage"
});  

選項:

fullpage_default_doctype 設置doctype,默認值是"<!DOCTYPE html>"

fullpage_default_encoding 設置默認編碼,默認值是無

fullpage_default_font_size 設置body默認字體大小

fullpage_default_font_family 設置body默認字體樣式

fullpage_default_title 設置默認標題

Full Screen

全屏插件使TinyMCE編輯區填充流量器的可視區域。

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "fullscreen",
  menubar: "view",
  toolbar: "fullscreen"
});  

Link

支持在文檔中插入一條連接

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "link",
  menubar: "insert",
  toolbar: "link"
});

Lists

序列插件,支持有序和無序兩種列表。

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "lists",
  toolbar: "numlist bullist"
});

Previes

預覽插件  

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "preview",
  menubar: "view",
  toolbar: "preview"
});

Save

保持插件

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "save",
  toolbar: "save"
});  

選項:

save_enablewhendirty 是否禁用保持按鈕知道編輯發生時才可保持,默認是true,即只有當編輯了保存按鈕才可點擊。

save_oncancelcallback 設置一個函數以響應取消事件。

save_onsavecallback 設置一個函數以響應保存事件。

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "save",
  toolbar: "save",
  save_onsavecallback: function () { console.log('Saved'); }
});

Image

圖片插件

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "image",
  menubar: "insert",
  toolbar: "image",
  image_list: [
    {title: 'My image 1', value: 'https://www.example.com/my1.gif'},
    {title: 'My image 2', value: 'http://www.moxiecode.com/my2.gif'}
  ]
});  

選項:

file_picker_callback

file_picker_types

image_caption

image_list 預設圖片列表,用處不大。

image_advtab 圖片增強功能,用處不大。

image_class_list

image_description 是否展示圖片描述字段輸入框,默認是true展示。

image_dimensions 是否展示圖片尺寸輸入框,默認是true展示。

image_prepend_url 設置圖片前綴。

image_title 是否展示圖片標題輸入框,默認是false不展示。

image_uploadtab 是否展示上傳標簽頁,默認是true展示,必須配合image_upload_url使用。

images_upload_base_path 設置圖片的基礎路徑,上傳成功之后返回的圖片路徑加上該值即為圖片的完整路徑。

images_upload_credentials 上傳操作是否攜帶證書。

images_upload_handler 設置一個函數來處理圖片上傳,函數可接收三個參數blobInfo、success和failure,第一個參數是一個FormData類型的表單數據,第二個參數是上傳成功回調函數,最后一個是上傳失敗回調函數。

images_upload_url 設置上傳路徑。

  

  

  

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM