这里在jeecmsv6中发现一个问题:
后台在对前台模板设置中(配置-模板-设置)指定方案之后,方案设置没有问题,但是指定的默认首页地址还是/WEB-INF/t/cms/www/default/index.html (在jc_site表中tpl_index字段中存储)。
在http://blog.csdn.net/caozhenyu/article/details/47475793提到解决bug的方法是找到以下代码进行修改
方案一
package com.marcms.cms.action.admin.assist中的templateAct.java
cmsSiteMng.updateTplSolution(site.getId(),solution);
在另一个java文件中找到方法,修改代码
public void updateTplSolution(Integer siteId, String solution) {
CmsSite site = findById(siteId);
site.setTplSolution(solution);// 这里加上site.setTplIndex(null);, 修改tpl_index字段。
}
方案二,但是后来发现
package com.marcms.core.entity; 中CmsSite.java
/**
* 返回首页模板
* @return
*/
public String getTplIndexOrDef() {
String tpl = getTplIndex();
if (!StringUtils.isBlank(tpl)) { 如果该字段为空,则返回完整前缀(类似/WEB-INF/t/cms/www/default/index/index)
return tpl;
} else {
return getTplIndexDefault();
}
}
/**
* 返回完整前缀(类似/WEB-INF/t/cms/www/default/index/index)
* @param prefix
* @return
*/
public String getTplIndexPrefix(String prefix) {
StringBuilder t = new StringBuilder();
t.append(getSolutionPath()).append("/");
t.append(TPLDIR_INDEX).append("/");
if (!StringUtils.isBlank(prefix)) {
t.append(prefix);
}
return t.toString();
}
所以不用修改代码,删掉jc_site表中TPL_INDEX字段的值就可以!最好用方案一(修改代码的方式)
已经修改这个字段的相应的功能了,在(站点设置---首页模板)可以实现修改前台首页的访问地址!!!!)
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
在这个场景中,我们需要了解如何修改Jeecms V6版本的后台访问路径,以提高系统的安全性和避免被恶意攻击者轻易猜到后台入口。 首先,后台访问路径的修改主要涉及到Web应用的配置文件,包括`web.xml`、`jeecms-...
在这个特定的"JEECMS V6后台地址修改懒人包"中,主要关注的是如何安全地更改系统的后台管理入口,以增加系统的安全性。 在默认情况下,JEECMS的后台管理URL通常是 `/admin`,这种设定容易被潜在的攻击者探测到,...
JEECMS2.0 版本源码阅读笔记 JEECMS 作为一个基于 Java 的内容管理系统,具有强大的功能和灵活的架构。阅读 JEECMS 的源码,可以了解到其内部的实现机制和设计理念。在本文中,我们将对 JEECMS 2.0 版本的源码进行...
【JEECMS V6 第二部分】是针对Java企业级内容管理系统JEECMS的一个更新版本,专注于提升系统性能、安全性和用户体验。在这个部分,我们将会深入探讨JEECMS V6在设计、开发以及部署中的关键知识点。 1. **模块化设计...
江西金磊科技发展有限公司在2014年8月30日推出了基于JEECMS V6版本的系统使用说明书,为用户提供详尽的操作指南。JEECMS是一个功能强大的Java内容管理系统,适用于企业级网站的建设和管理。 **第一章:系统简介** ...
Jeecms V6提供后台管理界面,用户可以方便地添加、编辑和删除内容。内容可能包括文字、图片、视频等多种类型,并且可以通过预览功能检查展示效果。 总结,Jeecms V6的建站流程涵盖了从基础架构到具体内容填充的全...
在JEECMS(Java Enterprise Edition Content Management System)中,管理员后台是系统的重要组成部分,它提供了对网站内容、用户管理、权限设置等各项功能的控制。然而,出于安全考虑或者避免被恶意攻击,有时我们...
jeecms v6 复制和移动栏目报错修改,直接覆盖这个页面就可以了
Jeecms是基于java技术研发的站群管理系统,稳定、安全、高效、跨平台、 无限扩展是jeecms 的优点,系统支持mysql、oracle、sqlserver、db2等主流 数据库。 轻松建设大规模网站群,从jeecms开始
Jeecms是一款基于Java技术构建的内容管理系统(CMS),专为构建企业级网站提供了一套高效、易用的解决方案。在Java开发领域,CMS系统扮演着重要角色,它们可以帮助开发者快速搭建和管理网站内容,而Jeecms正是其中的...
### Jeecms_v2012 后台管理系统详解 Jeecms_v2012是一款功能强大的内容管理系统,主要用于网站的建设和管理。...以上是对Jeecms_v2012后台管理系统的详细介绍,希望能帮助用户更好地理解和掌握系统的使用方法。
jeecms oracle 官方版本
当Jeecms与Oracle结合时,可以为大型企业和组织提供高性能、高可靠性的网站内容管理解决方案。 在Jeecms Oracle版本中,系统利用Oracle数据库的强大功能,如ACID事务一致性、高级索引技术和分区策略,确保数据的...
3. **模板引擎**:Jeecms可能使用FreeMarker或Velocity作为模板引擎,允许非程序员通过简单的模板语法来设计和定制页面布局。 4. **内容管理**:作为CMS系统,Jeecms提供了内容创建、编辑、审核、发布等一系列功能...
本使用说明书将详细阐述JEECMS V6系统的安装、配置、操作及常见问题解决方法。 **一、系统安装** 1. **环境准备**:确保你的服务器或开发环境已经安装了Java 6或更高版本,以及支持JEE6的Web服务器(如Tomcat 7+)...
JEECMSv8.1是一款支持微信小程序、栏目模型、内容模型交叉自定义、以及具备支付和财务结算的内容电商为一体内容管理系统:通过后台的简单设置即可自定义出集新闻管理、图库管理、视频...doc/jeecms模板置标使用手册.doc
用户可以通过本章节了解Jeecms系统的后台管理功能和使用方法。 后台管理登录 在本节中,用户可以了解如何登录Jeecms系统的后台管理界面。包括如何使用超级管理员用户登录、如何使用后台管理界面等方面的知识。 ...
《Jeecms网站后台Java源代码详解》 Jeecms是一款基于Java技术开发的开源内容管理系统,其在行业内因其高效、稳定和灵活的特性而受到广泛关注。本篇将深入探讨Jeecms网站后台的Java源代码,特别是其采用的3层架构...
JEECMS系列产品以其强大、稳定、安全、高效、跨平台等多方面的优点,已经广泛应用于政府机构、教育机构、企业等数字化信息平台建设领域,并获业内一致的好评,于2009年被国内站长信息权威网站-中国站长站冠以中国CMS...