今天给各位分享jeecms如何更改的知识,其中也会对jeecms教程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何修改jeecms后台管理分页
- 2、如何替换JEECMS 里的文本编辑器为百度的ueditor
- 3、jeecms怎么修改后台访问路径
- 4、jeecms更改默认模板之后 但是进去后还是指向老的模版
- 5、jeecms前台超链接路径是.html还是.jspx
1、如何修改jeecms后台管理分页
1、 将xml中的
servlet-mapping
servlet-nameJeeCmsAdmin/servlet-name
url-pattern/jeecms/admin/*/url-pattern
/servlet-mapping
改为
servlet-mapping
servlet-nameJeeCmsAdmin/servlet-name
url-pattern/hailou/*/url-pattern
/servlet-mapping
2、 将jeecms-servlet-admin.xml中的
property name="loginUrl" value="/jeecms/admin/login.do"/
property name="returnUrl" value="/jeecms/admin/index.do"/
改为
property name="loginUrl" value="/hailou/login.do"/
property name="returnUrl" value="/hailou/index.do"/
entry key="appBase" value="/hailou"/
2、如何替换JEECMS 里的文本编辑器为百度的ueditor
1、拷贝源码包中的dialogs、themes、net、third-party、editor_all.js和editor_config.js到ueditor文件夹中。
2、在ueditor文件夹里的editor_config.js里设置绝对路径:
把URL = window.UEDITOR_HOME_URL||tmp.substr(0,tmp.lastIndexOf("/")+1).replace("_examples/","").replace("website/","");
改成URL= window.UEDITOR_HOME_URL||"/ueditor/";
3、加入文件头,注意次序不要错:
script type="text/javascript" src="/ueditor/editor_config.js"/script
script type="text/javascript" src="/ueditor/editor_all.js"/script
link rel="stylesheet" href="/ueditor/themes/default/ueditor.css"
4、加入实体,其中div或者textarea是实例,script是引用语句。
div id="myEditor" style="width:800px;"/div
script type="text/javascript"
var editor = new baidu.editor.ui.Editor();
editor.render("myEditor");
/script
可以在div或textarea中加name属性,以改变传值变量名,覆盖默认变量名,在一页里引用多个实例时用,如下:
textarea id="myEditor" style="width:800px;" name="myContent"/textarea
script type="text/javascript"
var editor = new baidu.editor.ui.Editor();
editor.render("myEditor");
/script
5、传值到数据库:
默认传值变量为editorValue,这个可以在editor_config.js文件里的textarea:后面修改。
◆如果不放在控件里:后端可以用Request.Form["editorValue"]来获取,这个值只能由有提交功能的按钮来提取。
◆用FormView控件实现插入功能:
①在InsertItemTemplate里把asp:TextBox Text='%# Bind("newsContent") %' ...什么的替换成:
textarea id="myEditor" style="width:800px;" /textarea
script type="text/javascript"
var editor = new baidu.editor.ui.Editor();
editor.render("myEditor");
/script
②在InsertItemTemplate的底端,一定要把asp:LinkButton ...的提交按钮改换成asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="确定新增" /
③在此FormView的数据源asp:SqlDataSource里的InsertParameters里:
把asp:Parameter Name="newsContent" Type="String" /改成asp:FormParameter FormField="editorValue" Name="newsContent" Type="String" /
◆用ListView控件实现插入功能:
①在InsertItemTemplate里把asp:TextBox Text='%# Bind("newsContent") %' ...什么的替换成:
textarea id="myEditor1" name="insertEditorValue" style="width:800px;" /textarea
script type="text/javascript"
var editor = new baidu.editor.ui.Editor();
editor.render("myEditor1");
/script
关键点:textarea一定要加上name属性以防止和编辑模块中的传值参数起冲突;
textarea的id也要和编辑模块的有区别,但要和render("的id保持一致。
②在此ListView的数据源asp:SqlDataSource里的InsertParameters里:
把asp:Parameter Name="newsContent" Type="String" /改成asp:FormParameter FormField="insertEditorValue" Name="newsContent" Type="String" /
◆用ListView控件实现编辑功能:
①首先要打开ueditor目录下的editor_config.js文件,设置,autoClearinitialContent:false否则一点鼠标内容就消失了。
②在EditItemTemplate里把asp:TextBox Text='%# Bind("newsContent") %' ...什么的替换成:
textarea id="myEditor2" name="editEditorValue" style="width:800px;"asp:Label ID="Label1" runat="server" Text='%# Eval("newsContent") %'/asp:Label/textarea
script type="text/javascript"
var editor = new baidu.editor.ui.Editor();
editor.render("myEditor2");
/script
③在此ListView的数据源asp:SqlDataSource里的UpdateParameters里:
把asp:Parameter Name="newsContent" Type="String" /改成asp:FormParameter FormField="editEditorValue" Name="newsContent" Type="String" /
6、常见问题解决:
图片上传不成功?
由于目前官方提供的最新的.NET 1.2.1.0版本 是.Net FrameWork 4.0 ,所以如果在你的项目里是是.Net FrameWork 3.5
请做如下修改:
删除官方下的.Net/web.config,(只用vs自动生成的web.config就可以了)
这样就没有问题了。
或者修改你网站的.NET版本:右击“解决方案资源管理器”的网站根文件夹,选“属性页”,“生成”标签里改。
3、jeecms怎么修改后台访问路径
将jeeadmin/jeecms/index.do 改为admin/index.do为例
1.修改WebContent\WEB-INF\web.xml
servlet-mapping
servlet-nameJeeCmsAdmin/servlet-name
url-pattern/jeeadmin/jeecms/*/url-pattern
/servlet-mapping
改为
servlet-mapping
servlet-nameJeeCmsAdmin/servlet-name
url-pattern/admin/*/url-pattern
/servlet-mapping
2.修改WebContent\WEB-INF\config\jeecms-servlet-admin.xml
entry key="appBase" value="/jeeadmin/jeecms"/
4、jeecms更改默认模板之后 但是进去后还是指向老的模版
模板导入后,在默认方案那边选择你导入的模板,点击旁边的设置即可。
5、jeecms前台超链接路径是.html还是.jspx
修改后台访问路径
1,修改后台访问路径:
如:
改:
修改方法:
1、 将xml中的
servlet-mapping
servlet-nameJeeCmsAdmin/servlet-name
url-pattern/jeecms/admin/*/url-pattern
/servlet-mapping
改为
servlet-mapping
servlet-nameJeeCmsAdmin/servlet-name
url-pattern/hailou/*/url-pattern
/servlet-mapping
2、 将jeecms-servlet-admin.xml中的
property name="loginUrl" value="/jeecms/admin/login.do"/
property name="returnUrl" value="/jeecms/admin/index.do"/
改为
property name="loginUrl" value="/hailou/login.do"/
property name="returnUrl" value="/hailou/index.do"/
entry key="appBase" value="/jeecms/admin"/
改为
entry key="appBase" value="/hailou"/
3、 将这个AdminContextInterceptor类中的getURI(HttpServletRequest request)方法中的变量
count = 2改为count = 1
2、内容页面打开慢的原因
这是因为jeecms员工在做页面时,有四个文件中将css文件引的地方是.......将这个去了就行,所涉及的页面有四个,产品内容.html,新闻内容.html,视频内容.html,会员注册页.html页面
3、启动服务器的时候抛出dic home should not be a file, but a directory!
分析问题:这是因为PaodingMaker.getFile()方法中采用了老版本的java.net.URL.getFile(),不能够识别中文或者空格,只有采用URL.toURI().getPath()才能识别汉字与空格。
解决问题:需要修改一下Paoding中的代码了。找到PaodingMaker.java的setDicHomeProperties方法,修改File dicHomeFile = getFile(dicHome);为
File dicHomeFile2 = getFile(dicHome);
String path="";
try {
path = URLDecoder.decode(dicHomeFile2.getPath(),"UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
File dicHomeFile = new File(path);
jeecms如何更改的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jeecms教程、jeecms如何更改的信息别忘了在本站进行查找喔。