이 글의 주요 내용은 Baidu Rich Text Editor를 HTML에 삽입하는 방법을 가르치는 것입니다. 관심 있는 친구들이 이에 대해 배울 수 있기를 바랍니다.
일상 작업에는 반드시 서식 있는 텍스트 편집기가 필요합니다. 서식 있는 텍스트 편집기는 강력하고 사용하기 쉽습니다. Baidu 서식 있는 텍스트 편집기를 사용하는 경우 먼저 Baidu 편집기의 데모를 다운로드한 다음 ueditor를 만들어야 합니다. html 파일에 Baidu 편집기를 도입한 다음 html 파일에 도입하고 js를 사용하여 편집기를 인스턴스화합니다. 코드는 다음과 같습니다.
<!DOCTYPE html> <html> <head> <title>百度编辑器</title> </head> <body> <script type="text/javascript" charset="utf-8" src="ueditor/ueditor.config.js"></script> <script type="text/javascript" charset="utf-8" src="ueditor/ueditor.all.min.js"></script> <script type="text/javascript" charset="utf-8" src="ueditor/lang/zh-cn/zh-cn.js"></script> <script id="editor" type="text/plain" name="gdesc" style="width:100%;height:350px;"></script> <script type="text/javascript"> //实例化编辑器 var ue = UE.getEditor('editor', {}); </script> </body> </html>
여기로 가서 위의 ueditor.html 파일을 브라우저에서 열면 다음 그림을 볼 수 있습니다.
인스턴스화 후의 초기 편집기입니다. 그중 일부는 우리가 전혀 사용하지 않을 수도 있습니다. 걱정하지 마세요. Baidu는 사용자 정의 가능한 기능을 제공합니다. 위의 인스턴스화된 편집기의 js 코드를 다음 코드로 변경하세요.
ueditor.html 페이지를 새로 고치면 변경 사항이 표시됩니다. 기능을 사용자 정의하려면 다운로드한 편집기 데모에 있는 ueditor.config.js 파일의toolbars 속성만 참조하면 됩니다. 위에서 해당 문자열을 추가하세요. :
<script type="text/javascript"> //实例化编辑器 var ue = UE.getEditor('editor', { toolbars: [ [ 'undo', //撤销 'bold', //加粗 'underline', //下划线 'preview', //预览 'horizontal', //分隔线 'inserttitle', //插入标题 'cleardoc', //清空文档 'fontfamily', //字体 'fontsize', //字号 'paragraph', //段落格式 'simpleupload', //单图上传 'insertimage', //多图上传 'attachment', //附件 'music', //音乐 'inserttable', //插入表格 'emotion', //表情 'insertvideo', //视频 'justifyleft', //居左对齐 'justifyright', //居右对齐 'justifycenter', //居中对 'justifyjustify', //两端对齐 'forecolor', //字体颜色 'fullscreen', //全屏 'edittip ', //编辑提示 'customstyle', //自定义标题 'template', //模板 ] ] }); </script>ueditor.config.js 파일에서 해당 속성 앞에 있는 '//'만 제거하면 됩니다. 예를 들면 다음과 같습니다.
//工具栏上的所有的功能按钮和下拉框,可以在new编辑器的实例时选择自己需要的重新定义 , toolbars: [[ 'fullscreen', 'source', '|', 'undo', 'redo', '|', 'bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subscript', 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', 'insertorderedlist', 'insertunorderedlist', 'selectall', 'cleardoc', '|', 'rowspacingtop', 'rowspacingbottom', 'lineheight', '|', 'customstyle', 'paragraph', 'fontfamily', 'fontsize', '|', 'directionalityltr', 'directionalityrtl', 'indent', '|', 'justifyleft', 'justifycenter', 'justifyright', 'justifyjustify', '|', 'touppercase', 'tolowercase', '|', 'link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|', 'simpleupload', 'insertimage', 'emotion', 'scrawl', 'insertvideo', 'music', 'attachment', 'map', 'gmap', 'insertframe', 'insertcode', 'webapp', 'pagebreak', 'template', 'background', '|', 'horizontal', 'date', 'time', 'spechars', 'snapscreen', 'wordimage', '|', 'inserttable', 'deletetable', 'insertparagraphbeforetable', 'insertrow', 'deleterow', 'insertcol', 'deletecol', 'mergecells', 'mergeright', 'mergedown', 'splittocells', 'splittorows', 'splittocols', 'charts', '|', 'print', 'preview', 'searchreplace', 'drafts', 'help' ]]// 자동으로 키가 커지는지 여부, 기본값은 true
, autoHeightEnabled: false
http 또는 https를 가져와야 하며, 이렇게만 써야만 정상적으로 표시될 수 있으니 주의하세요. 추가하지 않으면 인용할 때 도메인 이름이 앞에 반복적으로 추가됩니다. 이에 대한 기본적인 이해만으로도 일상적인 요구 사항을 충족할 수 있으므로 Baidu 편집기 문서를 참조하세요. 서로 보완하고 배우는 것도 환영합니다.
관련 튜토리얼:위 내용은 Baidu 리치 텍스트 편집기 Ueditor에 HTML을 삽입하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!