{{title}}
生活图文
提取编辑器内容做文章摘要,提取首图为文章展示图
var description; //先定义下摘要 ue.ready(function () { ue.addListener("blur", function () { //设置失去焦点时执行 if (UE.getEditor('editor').hasContents() == true) { //判断是否有内容 if ($('#description').val() == '') { //此处判断文章摘要表单中没有内容再执行 var Dhtml = UE.getEditor('editor').getContentTxt(); //获取文章文本 description= sub(Dhtml, 255); //截取文本(255字符) ....//根据个人需要,把description赋值给input或赋值给data参数 } } }); });
//在缩略图为空的情况下,提示用户是否把文章中第一张图片设置为缩略图,提示使用了layer,根据自身环境更改var imgReg = /|\/>)/gi; var srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i; var imgstate = true; //防止重复提示 function topImage() { var Eimg = $('#images2').val(); //#images2 这个独立上传图片input if (Eimg == '' && imgstate == true) { //没有主图的情况下,提示用户是否摘取主图 var obb = UE.getEditor('editor').getAllHtml(); var arr = obb.match(imgReg); if (arr.length > 0) { var topImg = arr[0].match(srcReg); layer.confirm('是否提取首图为文章主图?', { btn: ['确定', '取消', '不再提示'] , btn3: function (index) { imgstate = false; layer.close(index); } }, function (index) { $('#images2').val(topImg[1]); layer.close(index); }, function (index) { layer.close(index); }); } }}