当前位置: 首页 > news >正文

昆明seo网站移动版网站建设

昆明seo网站,移动版网站建设,南京百度推广开户,wordpress 改为中文字体版本:KindEditor 4.x 官方文档:http://kindeditor.net/doc.php 最近在公司实现一个功能: 大概就是这样: 富文本编辑器的上传图片、音频和视频的原理,就是将这些文件上传至项目的静态文件中,然后将相应文件…

版本:KindEditor 4.x 

官方文档:http://kindeditor.net/doc.php

最近在公司实现一个功能:

大概就是这样:


富文本编辑器的上传图片、音频和视频的原理,就是将这些文件上传至项目的静态文件中,然后将相应文件的存储路径保存至数据库里面。

我是用的是富文本编辑器中默认的jsp文件upload_json.jspfile_manager_json.jsp

upload_json.jsp:文件上传时,辨别文件类型,生成文件存放目录以及重命名文件等等

file_manager_json.jsp:和浏览文件有关

1、首先将kindeditor放在相应的js下面:


2、修改upload_json.jspfile_manager_json.jsp中有关文件的目录:

upload_json.jsp:(有关文件保存路径和文件上传大小,以及下面有关文件类型验证等等)


file_manager_json.jsp:


3、在相应jsp文件中添加此插件:

首先需要引进插件,然后在相应的js中添加js代码:

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="s" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="sg" uri="http://www.sungness.com/tags" %>
<s:url value="/manage/groupinvited/groupinvitedcontroller/save" var="saveURL"/>
<form:form commandName="wechatGroupInvited" id="edit-form" method="post" name="adminForm"action="${saveURL}" class="form-validate form-horizontal"><fieldset><legend>${wechatGroupInvited.id != null ? wechatGroupInvited.id  : ""} 详细信息</legend><div class="control-group"><div class="control-label"><label id="jform_pageName-lbl" for="jform_pageName" class="hasTooltip required"title="<sg:message code="TIP_TITLE" ref="wechatGroupInvited.pageName,wechatGroupInvited.pageName.tip"/>"><s:message code="wechatGroupInvited.pageName"/><span class="star"> *</span></label></div><div class="controls"><form:input path="pageName" id="jform_pageName" class="required" size="30"required="required" aria-required="true" onlyread="true"/></div></div><div class="control-group"><div class="control-label"><label id="jform_topImgUrl-lbl" for="jform_topImgUrl" class="hasTooltip required"title="<sg:message code="TIP_TITLE" ref="wechatGroupInvited.topImgUrl,wechatGroupInvited.topImgUrl.tip"/>"><s:message code="wechatGroupInvited.topImgUrl"/><span class="star"> *</span></label></div><div class="controls"><form:input path="topImgUrl" id="jform_topImgUrl" class="required" size="30"required="required" aria-required="true" value=""/><a href="javascript:void(0)" id="upload">上传图</a></div></div><div class="control-group"><div class="control-label"><label id="jform_headImgUrl-lbl" for="jform_headImgUrl" class="hasTooltip required"title="<sg:message code="TIP_TITLE" ref="wechatGroupInvited.headImgUrl,wechatGroupInvited.headImgUrl.tip"/>"><s:message code="wechatGroupInvited.headImgUrl"/><span class="star"> *</span></label></div><div class="controls"><form:input path="headImgUrl" id="jform_headImgUrl" class="required" size="30"required="required" aria-required="true" value=""/><a href="javascript:void(0)" id="upload_1">上传头像</a></div></div><div class="control-group"><div class="control-label"><label id="jform_voiceUrl-lbl" for="jform_voiceUrl" class="hasTooltip required"title="<sg:message code="TIP_TITLE" ref="wechatGroupInvited.voiceUrl,wechatGroupInvited.voiceUrl.tip"/>"><s:message code="wechatGroupInvited.voiceUrl"/><span class="star"> *</span></label></div><div class="controls"><form:input path="voiceUrl" id="jform_voiceUrl" class="required" size="30"required="required" aria-required="true" value=""/><a href="javascript:void(0)" id="upload_2">上传语音</a></div></div><div class="control-group"><div class="control-label"><label id="jform_introduce-lbl" for="jform_introduce" class="hasTooltip required"title="<sg:message code="TIP_TITLE" ref="wechatGroupInvited.introduce,wechatGroupInvited.introduce.tip"/>"><s:message code="wechatGroupInvited.introduce"/><span class="star"> *</span></label></div><div class="controls"><form:textarea path="introduce" id="jform_introduce" style="width:800px;height:300px;visibility:hidden;"/>
<!--                 <textarea style="width:800px;height:300px;visibility:hidden;" name="introduceStr" -->
<!--                 			id="jform_introduce" ></textarea> --></div></div><div class="control-group"><div class="control-label"><label id="jform_addGroupUrl-lbl" for="jform_addGroupUrl" class="hasTooltip required"title="<sg:message code="TIP_TITLE" ref="wechatGroupInvited.addGroupUrl,wechatGroupInvited.addGroupUrl.tip"/>"><s:message code="wechatGroupInvited.addGroupUrl"/><span class="star"> *</span></label></div><div class="controls"><form:input path="addGroupUrl" id="jform_addGroupUrl" class="required" size="30"required="required" aria-required="true" onlyread="true"/></div></div></fieldset><input type="hidden" name="task" value="" /><script type="text/javascript">KindEditor.ready(function(K) {var editor = K.editor({cssPath : '/js/kindeditor-4.1.10/plugins/code/prettify.css',uploadJson : '/js/kindeditor-4.1.10/jsp/upload_json.jsp',fileManagerJson : '/js/kindeditor-4.1.10/jsp/file_manager_json.jsp',allowFileManager : true,allowFileManager : true});
K('#upload').click(function() {editor.loadPlugin('image', function() {editor.plugin.imageDialog({showRemote : false,imageUrl : K('#jform_topImgUrl-lbl').val(),clickFn : function(url, title, width, height, border, align) {K('#jform_topImgUrl').val(url);editor.hideDialog();}});});
});
K('#upload_1').click(function() {editor.loadPlugin('image', function() {editor.plugin.imageDialog({showRemote : false,imageUrl : K('#jform_headImgUrl-lbl').val(),clickFn : function(url, title, width, height, border, align) {K('#jform_headImgUrl').val(url);editor.hideDialog();}});});
});
K('#upload_2').click(function() {editor.loadPlugin('media', function() {editor.plugin.imageDialog({showRemote : false,imageUrl : K('#jform_voiceUrl-lbl').val(),clickFn : function(url, title, width, height, border, align) {K('#jform_voiceUrl').val(url);editor.hideDialog();}});});
});
// 关闭过滤模式,保留所有标签
//KindEditor.options.filterMode = false;
// window.editor = K.create('#jform_introduce');
var options = {cssPath : '/js/kindeditor-4.1.10/plugins/code/prettify.css',uploadJson : '/js/kindeditor-4.1.10/jsp/upload_json.jsp',fileManagerJson : '/js/kindeditor-4.1.10/jsp/file_manager_json.jsp',allowFileManager : true,allowFileManager : true
};
var editor = K.create('textarea[name="introduce"]',options);
// 取得HTML内容
html = editor.html();// 同步数据后可以直接取得textarea的value
editor.sync();
html = document.getElementById('jform_introduce').value; // 原生API
html = K('#jform_introduce').val(); // KindEditor Node API
html = $('#jform_introduce').val(); // jQuery// 设置HTML内容
editor.html('');});</script>
</form:form>

4、效果:




http://www.yayakq.cn/news/507262/

相关文章:

  • 云一网站设计软件详细设计文档
  • 如何选择个人网站主题网站开发的prd 怎么写
  • 葫芦岛建设信息网站3d网页游戏开服表
  • 如何在vps上搭建网站如何通过外链提高网站权重
  • 微网站免费软件世界500强设计公司有哪些
  • 建网站非要做外链吗地方房地产网站seo实战案例分享
  • 做网站可以赚钱嘛电子商务网站建设题库
  • 南京网站建设有限公司做it行业招标网站有哪些
  • 成都代做网站网站模板破解下载
  • dnf做任务解除制裁网站c2c有哪些网站
  • 设计教程网站h5制作平台官网免费
  • 中英文网站建设室内装修哪家好
  • 思茅区建设局网站晋江论坛兔区是什么
  • 东莞模板建网站平台医院网站建设合同
  • 辽河油田建设有限公司网站百度推广一个月多少钱
  • 树状结构wordpress模板seo顾问达人
  • 春节网页设计素材网站阳江网站建设
  • 专业做网站哪里好动易 手机网站
  • 深圳哪个做网站好优化php网站开发流程步骤
  • 网站制作北京海淀建立网页的几个步骤
  • 家谱网站的首页怎么做南京做网站的公司有哪些
  • 可以直接进入的正能量网站老狼哈尔滨企业自助建站系统
  • 国内做游戏破解的网站深圳龙华新区属于什么区
  • 网站小程序定制公司高端建站是什么意思
  • 公共法律服务网站平台建设预算区块链系统app开发
  • 高端网站建设制作网页制作英文
  • 网站页脚的信息都有什么铁岭网站制作
  • 建设网站文件夹的名字湘潭做网站品牌磐石网络
  • 给网站网站做推广aspx网站 整站抓取
  • 用树莓派做网站服务器速度快吗帮人做海报的网站