`
film
  • 浏览: 231345 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决jeecms V6 版本后台无法更换模板的方法

 
阅读更多

这里在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);//这里,出来写solutiong,还有写tpl_index字段的值,或者直接修改数据库

在另一个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修改后台地址

    在这个场景中,我们需要了解如何修改Jeecms V6版本的后台访问路径,以提高系统的安全性和避免被恶意攻击者轻易猜到后台入口。 首先,后台访问路径的修改主要涉及到Web应用的配置文件,包括`web.xml`、`jeecms-...

    JEECMS V6后台地址修改懒人包

    在这个特定的"JEECMS V6后台地址修改懒人包"中,主要关注的是如何安全地更改系统的后台管理入口,以增加系统的安全性。 在默认情况下,JEECMS的后台管理URL通常是 `/admin`,这种设定容易被潜在的攻击者探测到,...

    JEECMS2.0版本源码阅读

    JEECMS2.0 版本源码阅读笔记 JEECMS 作为一个基于 Java 的内容管理系统,具有强大的功能和灵活的架构。阅读 JEECMS 的源码,可以了解到其内部的实现机制和设计理念。在本文中,我们将对 JEECMS 2.0 版本的源码进行...

    JEECMS V6 第二部分

    【JEECMS V6 第二部分】是针对Java企业级内容管理系统JEECMS的一个更新版本,专注于提升系统性能、安全性和用户体验。在这个部分,我们将会深入探讨JEECMS V6在设计、开发以及部署中的关键知识点。 1. **模块化设计...

    JEECMS V6系统使用说明书

    江西金磊科技发展有限公司在2014年8月30日推出了基于JEECMS V6版本的系统使用说明书,为用户提供详尽的操作指南。JEECMS是一个功能强大的Java内容管理系统,适用于企业级网站的建设和管理。 **第一章:系统简介** ...

    jeecmsV6建站流程

    Jeecms V6提供后台管理界面,用户可以方便地添加、编辑和删除内容。内容可能包括文字、图片、视频等多种类型,并且可以通过预览功能检查展示效果。 总结,Jeecms V6的建站流程涵盖了从基础架构到具体内容填充的全...

    JEECMS修改后台地址

    在JEECMS(Java Enterprise Edition Content Management System)中,管理员后台是系统的重要组成部分,它提供了对网站内容、用户管理、权限设置等各项功能的控制。然而,出于安全考虑或者避免被恶意攻击,有时我们...

    jeecms v6 复制和移动栏目报错修改

    jeecms v6 复制和移动栏目报错修改,直接覆盖这个页面就可以了

    JEECMS v6版工程发布

    Jeecms是基于java技术研发的站群管理系统,稳定、安全、高效、跨平台、 无限扩展是jeecms 的优点,系统支持mysql、oracle、sqlserver、db2等主流 数据库。 轻松建设大规模网站群,从jeecms开始

    jeecms java版本CMS

    Jeecms是一款基于Java技术构建的内容管理系统(CMS),专为构建企业级网站提供了一套高效、易用的解决方案。在Java开发领域,CMS系统扮演着重要角色,它们可以帮助开发者快速搭建和管理网站内容,而Jeecms正是其中的...

    jeecms_v2012后台管理图文手册

    ### Jeecms_v2012 后台管理系统详解 Jeecms_v2012是一款功能强大的内容管理系统,主要用于网站的建设和管理。...以上是对Jeecms_v2012后台管理系统的详细介绍,希望能帮助用户更好地理解和掌握系统的使用方法。

    jeecms oracle 官方版本

    jeecms oracle 官方版本

    jeecms oracle 版本

    当Jeecms与Oracle结合时,可以为大型企业和组织提供高性能、高可靠性的网站内容管理解决方案。 在Jeecms Oracle版本中,系统利用Oracle数据库的强大功能,如ACID事务一致性、高级索引技术和分区策略,确保数据的...

    jeecms3.2.2版本源码包

    3. **模板引擎**:Jeecms可能使用FreeMarker或Velocity作为模板引擎,允许非程序员通过简单的模板语法来设计和定制页面布局。 4. **内容管理**:作为CMS系统,Jeecms提供了内容创建、编辑、审核、发布等一系列功能...

    JEECMS—V6系统使用说明书

    本使用说明书将详细阐述JEECMS V6系统的安装、配置、操作及常见问题解决方法。 **一、系统安装** 1. **环境准备**:确保你的服务器或开发环境已经安装了Java 6或更高版本,以及支持JEE6的Web服务器(如Tomcat 7+)...

    jeecms v8.1 源码

    JEECMSv8.1是一款支持微信小程序、栏目模型、内容模型交叉自定义、以及具备支付和财务结算的内容电商为一体内容管理系统:通过后台的简单设置即可自定义出集新闻管理、图库管理、视频...doc/jeecms模板置标使用手册.doc

    JEECMS v2012用户手册

    用户可以通过本章节了解Jeecms系统的后台管理功能和使用方法。 后台管理登录 在本节中,用户可以了解如何登录Jeecms系统的后台管理界面。包括如何使用超级管理员用户登录、如何使用后台管理界面等方面的知识。 ...

    jeecms网站后台的一个Java源代码

    《Jeecms网站后台Java源代码详解》 Jeecms是一款基于Java技术开发的开源内容管理系统,其在行业内因其高效、稳定和灵活的特性而受到广泛关注。本篇将深入探讨Jeecms网站后台的Java源代码,特别是其采用的3层架构...

    jeecms 最新版本(安装程序)

    JEECMS系列产品以其强大、稳定、安全、高效、跨平台等多方面的优点,已经广泛应用于政府机构、教育机构、企业等数字化信息平台建设领域,并获业内一致的好评,于2009年被国内站长信息权威网站-中国站长站冠以中国CMS...

Global site tag (gtag.js) - Google Analytics