成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術(shù)教程 ? TinyMCE漢化及本地上傳圖片功能實例詳解
全站頭部文字 我要出現(xiàn)在這里
TinyMCE漢化及本地上傳圖片功能實例詳解 708 2024-03-01   

TinyMCE我就不多介紹了,這是下載地址:https://www.tinymce.com/download/

下載下來是英文版,要漢化也很簡單。

首先去網(wǎng)上隨便下載個漢化包,然后把漢化包解壓后的langs文件夾里的zh_CN.js拷到你下載的TinyMCE的langs文件夾中就行。最后在 tinymce.init中加上”language: "zh_CN","(后面會貼出代碼)

本地圖片上傳我用到了Jquery中的uploadify和UI,所以需要引用jquery.uploadify.min.js和jquery-ui.js

Jquery中uploadify有基于flash和基于HTML兩個版本,后者是要$5。。。這個,,我還是用的基于flash的。

那么還需要添加swfobject.js引用。這些引用的下載就不貼了,網(wǎng)上很多很多。

基本介紹完了,下面直接看代碼:

<style type="text/css">
.mceuploadify{
display:block;
} 
</style>
<link rel="stylesheet" />
<script type="text/javascript" src="http://www.gimoo.net/t/1902/@Url.Content("~/Content/js/history.js")"></script>
<script type="text/javascript" src="http://www.gimoo.net/t/1902/@Url.Content("~/tinymce_4.3.12/tinymce/js/tinymce/tinymce.min.js")"></script>
<script type="text/javascript" src="http://www.gimoo.net/t/1902/@Url.Content("~/Scripts/jquery-1.4.4.min.js")"></script>
<script type="text/javascript" src="http://www.gimoo.net/t/1902/@Url.Content("~/Scripts/jquery-ui.js")"></script>
<script type="text/javascript" src="http://www.gimoo.net/t/1902/@Url.Content("~/uploadify/jquery.uploadify.min.js")"></script>
<script type="text/javascript" src="http://www.gimoo.net/t/1902/@Url.Content("~/uploadify/swfobject.js")"></script>
<script type="text/javascript">
$(document).ready(function () {
var tinymceEditor;
tinymce.init({
selector: "textarea#Content",
auto_focus: "Content",
language: "zh_CN",
theme: "modern",
plugins: [
"advlist autolink lists link image charmap preview",
"searchreplace visualblocks fullscreen",
"insertdatetime media table contextmenu paste",
"emoticons textcolor"
],
toolbar1: "undo redo | styleselect | fontselect | fontsizeselect | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent",
toolbar2: "fullscreen preview | forecolor backcolor emoticons | table | link image media | mybutton",
setup: function (editor) {
editor.addButton('mybutton', {
text: '上傳圖片',
icon: false,
onclick: function () {
tinymceEditor = editor;
$("#uploadofedit").dialog({
modal: false,
resizable: false,
width: 400,
height: 200,
dialogClass: "mceuploadify"
});
}
});
},
//TinyMCE 會將所有的 font 元素轉(zhuǎn)換成 span 元素
convert_fonts_to_spans: true,
//換行符會被轉(zhuǎn)換成 br 元素
convert_newlines_to_brs: false,
//在換行處 TinyMCE 會用 BR 元素而不是插入段落
force_br_newlines: false,
//當返回或進入 Mozilla/Firefox 時,這個選項可以打開/關(guān)閉段落的建立
force_p_newlines: false,
//這個選項控制是否將換行符從輸出的 HTML 中去除。選項默認打開,因為許多服務端系統(tǒng)將換行轉(zhuǎn)換成 <br />,因為文本是在無格式的 textarea 中輸入的。使用這個選項可以讓所有內(nèi)容在同一行。
remove_linebreaks: false,
//不能把這個設(shè)置去掉,不然圖片路徑會出錯
relative_urls: false,
//不允許拖動大小
resize: false,
font_formats: "宋體=宋體;黑體=黑體;仿宋=仿宋;楷體=楷體;隸書=隸書;幼圓=幼圓;Arial=arial,helvetica,sans-serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",
fontsize_formats: "8pt 10pt 12pt 14pt 18pt 24pt 36pt"
});
$("#tinymceuploadify").uploadify({
'swf': '/uploadify/uploadify.swf',
'buttonText': '上傳本地圖片',
'uploader': '/Home/Upload',
'auto': true,
'fileTypeExts': '*.gif; *.jpg; *.png',
'method': 'post',
'multi': false,
'onUploadSuccess': function (event, data, flag) {
var img = "<img src='http://www.gimoo.net/UploadImg/" + data + "'>";
tinymceEditor.insertContent(img);
setTimeout(function () {
$("#uploadofedit").dialog('close');
}, 1000);
},
'onUploadError': function () {
setTimeout(function () {
$("#uploadofedit").dialog('close');
}, 1000);
alert("上傳失敗");
}
});
});
</script> 
<div>
<form method="post" action="/Home/">
<textarea id="content" name="content" style="width: 100%; height: 600px;"></textarea>
<input type="submit" value="提交" />
</form>
</div>
<div id='uploadofedit' style="display: none;">
<input type='file' name='tinymceuploadify' id='tinymceuploadify' />
<label>只能上傳單張10M以下的 png、jpg、gif 格式的圖片</label>
</div>

說明:

$("#tinymceuploadify").uploadify({
'swf': '/uploadify/uploadify.swf',
'buttonText': '上傳本地圖片',
'uploader': '/Home/Upload',
'auto': true,
'fileTypeExts': '*.gif; *.jpg; *.png',
'method': 'post',
'multi': false,
'onUploadSuccess': function (event, data, flag) {
var img = "<img src='http://www.gimoo.net/UploadImg/" + data + "'>";
tinymceEditor.insertContent(img);
setTimeout(function () {
$("#uploadofedit").dialog('close');
}, 1000);
},
'onUploadError': function () {
setTimeout(function () {
$("#uploadofedit").dialog('close');
}, 1000);
alert("上傳失敗");
}
});

這段代碼中的參數(shù),如‘swf','uploader','fileTypeExts‘這幾個重要的參數(shù)

得根據(jù)自己下載的jquery.uploadify.js的版本來確定。具體可以去看官方的說明文檔。

以上所述是小編給大家介紹的TinyMCE漢化及本地上傳圖片功能實例詳解,希望對大家有所幫助,如果大家想了解更多內(nèi)容敬請關(guān)注綠夏網(wǎng)網(wǎng)站。



主站蜘蛛池模板: 稻草狗在线观看| 莫比乌斯电影完整版免费观看| 董三毛| 美国伦理片禁忌| 飞艇全天精准计划软件| 韩国女大学生电影| 徐曼华| 穆总的天价小新娘短剧在线观看| 屈楚萧| 雪中悍刀行第一季电视剧免费观看| 韩国青草视频| 热带往事 电影| 母亲とが话しています免费| 十面埋伏 电影| 温柔地杀死我| 掐脖子的视频| 林青霞离婚| 库洛米头像| 以家人之名小说原著| 男生变女生tg动画变身| 二年级上册第一单元数学试卷可打印| 啊嗯视频| 相识在线观看| 麦当娜·西科尼| land of the lost| 女子阴道| 欲望中的女人电影| 动漫秀场| 生化危机启示录2| 我问问百度| 热血街区| 古诗改编版搞笑大全| 赖小子| 749局演员表| 好心人| 杨门女将一级裸片免费观看| 巨乳娇妻| 吃屎视频搞笑视频| 冷血惊魂| 妈妈的朋字韩剧| 三人越谷文言文翻译|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103