1. 程式人生 > 其它 >百度編輯器的使用

百度編輯器的使用

技術標籤:phpthinkphp

拿自己需要的程式碼即可,

{extend name="public/public"}
{block name="mains"}
<style>
	.edui-editor.edui-default{
		width: 99% !important;
	}
</style>
    <link rel="stylesheet" type="text/css" href="__STATIC__/public/css/webuploader.css"
> <nav aria-label="breadcrumb"> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="{:url('tongshop/shop_list_tong')}">通用產品列表</a></li> <li class="breadcrumb-item active" aria-current="page"
>新增產品</li> </ol> </nav> <form method="post" action="{:url('tongshop/shop_add')}" enctype="multipart/form-data" style="padding-bottom: 100px;"> <div class="form-group"> <label for="title">產品名稱</label>
<input type="text" class="form-control" id="title" name="title"> </div> <div class="form-group"> <label for="title_en">英文產品名稱</label> <input type="text" class="form-control" id="title_en" name="title_en"> </div> <div class="form-group"> <label for="order">排序</label> <input type="number" value="10" class="form-control" id="order" value="10" name="order"> <small id="emailHelp" class="form-text text-muted">值越大排在越前面,可不填(預設排序)</small> </div> <!-- <div class="form-group"> <label for="order">產品類別</label><br> <select id="inputState" onchange="list_classshop(this.value)" name="classify" class="form-control"> <option selected value="1">通用產品</option> <option value="2">行業定製</option> </select> </div> --> <div class="form-group"> <label for="order">產品分類</label><br> <select id="inputStates" name="class_id" class="form-control"> {volist name="class" id="dat" key="key"} <option value="{$dat.id}">{$dat.name}</option> {/volist} </select> </div> <div class="form-group"> <label>中文描述</label><br> <textarea rows="" cols="" name="describe" id="describe" style="display: none;"></textarea> <script id="describe_a" name="describe" type="text/plain"> </script> </div> <div class="form-group"> <label>英文描述</label><br> <textarea rows="" cols="" name="describe_en" id="describe_en" style="display: none;"></textarea> <script id="describe_b" name="describe_en" type="text/plain"> </script> </div> <!-- <div class="form-group"> <label>產品縮率圖</label><br> <input type="file" onchange="fun1(this,1)" name="img_ico" id="uploadaa" style="display: none;"> <svg width="1em" height="1em" id="uploadbb" viewBox="0 0 16 16" class="bi bi-cloud-upload cursoryhj uploadyhj" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" d="M4.406 1.342A5.53 5.53 0 0 1 8 0c2.69 0 4.923 2 5.166 4.579C14.758 4.804 16 6.137 16 7.773 16 9.569 14.502 11 12.687 11H10a.5.5 0 0 1 0-1h2.688C13.979 10 15 8.988 15 7.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 2.825 10.328 1 8 1a4.53 4.53 0 0 0-2.941 1.1c-.757.652-1.153 1.438-1.153 2.055v.448l-.445.049C2.064 4.805 1 5.952 1 7.318 1 8.785 2.23 10 3.781 10H6a.5.5 0 0 1 0 1H3.781C1.708 11 0 9.366 0 7.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383z" /> <path fill-rule="evenodd" d="M7.646 4.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V14.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3z" /> </svg> <img style="border-radius: unset;margin-left: 20px;" height="66" src="" id="up1" class="img-circle elevation-2"> </div> --> <div class="form-group"> <label>產品圖片</label><br> <input type="file" onchange="fun1(this,2)" name="img" id="uploadcc" style="display: none;"> <!--dom結構部分--> <svg width="1em" height="1em" id="uploaddd" viewBox="0 0 16 16" class="bi bi-cloud-upload cursoryhj uploadyhj" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" d="M4.406 1.342A5.53 5.53 0 0 1 8 0c2.69 0 4.923 2 5.166 4.579C14.758 4.804 16 6.137 16 7.773 16 9.569 14.502 11 12.687 11H10a.5.5 0 0 1 0-1h2.688C13.979 10 15 8.988 15 7.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 2.825 10.328 1 8 1a4.53 4.53 0 0 0-2.941 1.1c-.757.652-1.153 1.438-1.153 2.055v.448l-.445.049C2.064 4.805 1 5.952 1 7.318 1 8.785 2.23 10 3.781 10H6a.5.5 0 0 1 0 1H3.781C1.708 11 0 9.366 0 7.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383z" /> <path fill-rule="evenodd" d="M7.646 4.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V14.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3z" /> </svg> <img style="border-radius: unset;margin-left: 20px;" height="66" src="" id="up2" class="img-circle elevation-2"> </div> <!-- <div class="form-group"> <label>設計圖</label><br> <input type="file" onchange="fun1(this,3)" name="design_img" id="uploadee" style="display: none;"> <svg width="1em" height="1em" id="uploadff" viewBox="0 0 16 16" class="bi bi-cloud-upload cursoryhj uploadyhj" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" d="M4.406 1.342A5.53 5.53 0 0 1 8 0c2.69 0 4.923 2 5.166 4.579C14.758 4.804 16 6.137 16 7.773 16 9.569 14.502 11 12.687 11H10a.5.5 0 0 1 0-1h2.688C13.979 10 15 8.988 15 7.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 2.825 10.328 1 8 1a4.53 4.53 0 0 0-2.941 1.1c-.757.652-1.153 1.438-1.153 2.055v.448l-.445.049C2.064 4.805 1 5.952 1 7.318 1 8.785 2.23 10 3.781 10H6a.5.5 0 0 1 0 1H3.781C1.708 11 0 9.366 0 7.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383z" /> <path fill-rule="evenodd" d="M7.646 4.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V14.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3z" /> </svg> <img style="border-radius: unset;margin-left: 20px;" height="66" src="" id="up3" class="img-circle elevation-2"> </div> --> <div class="form-group"> <label for="order">狀態</label><br> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="static" checked="checked" id="inlineRadio1" value="1"> <label class="form-check-label" for="inlineRadio1">正常</label> </div> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="static" id="inlineRadio2" value="0"> <label class="form-check-label" for="inlineRadio2">禁用</label> </div> </div> <button type="submit" class="btn btn-primary" onclick="getstring()">提交</button> </form> <script type="text/javascript" src="__STATIC__/public/js/jquery.min.js"></script> <script type="text/javascript" src="__STATIC__/public/js/webuploader.js"></script> <!-- 配置檔案 --> <script type="text/javascript" src="__STATIC__/ueditor/ueditor.config.js"></script> <!-- 編輯器原始碼檔案 --> <script type="text/javascript" src="__STATIC__/ueditor/ueditor.all.js"></script> <!-- 例項化編輯器 --> <script type="text/javascript"> var ue = UE.getEditor('describe_a'); var ue = UE.getEditor('describe_b'); </script> <script type="text/javascript"> function getstring() { document.getElementById('describe').value = UE.getEditor('describe_a').getContent(); document.getElementById('describe_en').value = UE.getEditor('describe_b').getContent(); } function fun1(obj,index) { var file=$(obj)[0].files[0]; //獲取檔案資訊 var imgdata=''; if(file) { var reader=new FileReader(); //呼叫FileReader reader.readAsDataURL(file); //將檔案讀取為 DataURL(base64) reader.onload=function(evt){ //讀取操作完成時觸發。 // $("#img").attr('src',evt.target.result) //將img標籤的src繫結為DataURL $('#up'+index).attr('src',evt.target.result); }; } else{ alert("上傳失敗"); } } function list_classshop(obj){ var str=''; $.get("{:url('tongshop/class_lists')}",{classify:obj},function(data){ data=eval(data); // console.log(data[0]['id']); for(i=0;i<data.length;i++){ str +="<option selected value='"+data[i]['id']+"'>"+data[i]['name']+"</option>"; } $('#inputStates').html(str); }) } </script> {/block}