百度編輯器的使用
阿新 • • 發佈:2020-12-16
拿自己需要的程式碼即可,
{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}