亲注册登录道勤网-可以查看更多帖子内容哦!(包涵精彩图片、文字详情等)请您及时注册登录-www.daoqin.net
您需要 登录 才可以下载或查看,没有账号?立即注册
x
门户的频道栏目 列表页模板 修改后不生效。缓存也清空了。只能显示新建的时候选择的模板。换其他的模板都没
有用,还是显示以前的。缓存更新了。没有开启html,只有伪静态。
这其实是discuz系统的一个BUG
修复方法,修改文件 source\admincp\admincp_portalcategory.php 1025行 函数 remakediytemplate
添加一句红色的代码!
代码中只检查数据库中是否存在 目标模板栏目和 模板目录, 不判断我改变了模板名称。
如果你修改的模板是一个目录下的,始终都不会更新'common_diy_data'数据表。
以至于你修改不生效! 除非你修改的模板是两个不同的目录的!
具体原因自己看代码理解。这应该是个BUG!
- function remakediytemplate($primaltplname, $targettplname, $diytplname, $olddirectory){
- global $_G;
- if(empty($targettplname)) return false;
- $tpldirectory = '';
- if(strpos($primaltplname, ':') !== false) {
- list($tpldirectory, $primaltplname) = explode(':', $primaltplname);
- }
- $tpldirectory = ($tpldirectory ? $tpldirectory : $_G['cache']['style_default']['tpldir']);
- $newdiydata = C::t('common_diy_data')->fetch($targettplname, $tpldirectory);
- if($newdiydata) {
- if($newdiydata['primaltplname'] == $primaltplname) return false;
- }
- $diydata = C::t('common_diy_data')->fetch($targettplname, $olddirectory);
- $diycontent = empty($diydata['diycontent']) ? '' : $diydata['diycontent'];
复制代码
道勤主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用道勤主机过程中所遇到的一切问题!
如果您是道勤主机用户,那么您可以通过QQ【792472177】、售后QQ【59133755】、旺旺【诠释意念】、微信:q792472177免费电话、后台提交工单这些方式联系道勤主机客服!
如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到道勤主机的服务! |