解决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字段的值就可以!最好用方案一(修改代码的方式)

已经修改这个字段的相应的功能了,在(站点设置---首页模板)可以实现修改前台首页的访问地址!!!!)

版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CMS模板置标使用手册 一、首页页面分析 2 1.1首页导航 2 1.1.1一级导航 2 1.1.2多级导航 2 1.2首页图片切换 2 1.3首页新闻列表 2 1.4带有new图标,字体加粗,变色的首页新闻列表 2 1.5图文新闻 2 1.5.1类型图 2 1.5.2标题图 2 1.6滚动 2 1.6.1图文列表向左滚动 2 1.6.2图文向上滚动 2 1.6.3文字列表向上滚动 2 1.6.4首页滚动资讯: 2 1.7文章显示所在栏目:[栏目名称] 2 1.8常用标签 2 1.8.1常用tags 2 1.8.2标签详情页 2 1.9图片友情链接 2 1.10首页栏目页中新闻列表时间标签 2 1.11首页序号变化 2 1.12首页头条 2 1.13首页推荐 2 1.14首页序号 2 1.15站点计数 2 1.16首页栏目页颜色标签 2 1.17 new图标 2 1.18日期:2012年1月16日 星期一 农历:腊月廿三 2 </font>"; } return JQ; } function CAL() {} RunGLNL(); 1.19 登陆到后台的代码 2 二 新闻栏目.html 2 2.1栏目页新闻列表 2 2.2左边二级菜单效果 2 2.3栏目页栏目本月排行 2 三 新闻内容.html 2 3.1新闻内容 2 3.2内容页翻页 2 3.3浏览次数 2 3.4上一篇下一篇 2 3.5文章内容页显示相关文章 2 3.6内容页颜色标签 2 3.7日顶踩(带修改没有测试通过) 2 四 单页.html 2 4.1单页效果 2 五 投票模块 2 5.1投票页 2 5.2投票结果页 2 六 搜索 2 6.1搜索页 2 6.2 搜索结果页 2 七 评论 2 7.1首页热门评论 2 八 留言管理 2 8.1首页的留言 2 8.2留言板首页 2 8.3留言板类别页 2 8.4留言板详情页 2 九 专题 2 9.1首页精彩专题 2 9.2专题导航页 2 9.3专题默认页.html 2 9.3.1专题新闻列表 2 9.3.2专题图文切换 2 9.3.3专题排行 2 9.3.4专题精彩图文 2 9.3.5专题概要 2 9.3.6专题内容图 2 9.3.7专题热评资讯 2 9.3.8其他热门专题 2 常用参数解释 2 常用部分 2 1 留言栏目 2 2子站点 2 3显示站点 栏目 新闻的名字 2 4 include 2 5类型图 2 6标题图 2 7内容图 2 8获取新闻所在栏目的名字和地址 2 9获取新闻的地址和标题以及新闻的摘要 2 10取第一条新闻和换行 2 11翻页效果标签 2 12描述 2 13已审 待审 终审 2 文章列表标签 2 14文章 栏目ID 2 15 tag ID 2 16 siteId ID 2 17 typeid新闻的四种类型 2 18 topicId 2 19 tagName 2 20 channelPath 2 21 channelOption 2 22 Recommend 2 23 title 2 24 image 2 25 excluded 2 26 orderby 2 文字列表标签 2 27 lineHeight 2 28 headMarkImg 2 29 headMark 2 30 bottomLine 2 31 dateFormat 2 32 datePosition 2 33 ctgForm 2 34 showTitleStyle 2 35 useShortTitle 2 36 titLen 2 37 target 2 38 styleList 2

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值