Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

DNSPod 新春好礼 - 域名低至 1 元起,代金券大礼包暖心送!
搜索
查看: 7711|回复: 7

[已解决] 门户的频道栏目 列表页模板 修改后为什么不生效。

[复制链接]
发表于 2014-1-2 20:09:17 | 显示全部楼层 |阅读模式
DNSPod 新春好礼 - 域名低至 1 元起,代金券大礼包暖心送!
本帖最后由 gaochong0312@qq 于 2014-1-7 22:14 编辑

门户的频道栏目 列表页模板 修改后为什么不生效。

缓存也清空了。只能显示新建的时候选择的模板。换其他的模板都没有用,还是显示以前的
缓存更新了。没有开启HTML,只有伪静态

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2014-1-2 20:35:08 | 显示全部楼层
更新缓存,生成静态需要重新生成
回复

使用道具 举报

发表于 2014-2-24 15:07:45 | 显示全部楼层
请问这个问题解决了吗,我也遇到这个问题我在模板目录里放了自定义的模板但是到频道编辑里修改时也不显示自定义的模板啊?
回复

使用道具 举报

发表于 2014-2-24 17:26:10 | 显示全部楼层
崔鹏 发表于 2014-2-24 15:07
请问这个问题解决了吗,我也遇到这个问题我在模板目录里放了自定义的模板但是到频道编辑里修改时也不显示自 ...

你的模板放置和命名有问题么,自己再检查一下试试看
回复

使用道具 举报

发表于 2014-2-24 17:26:31 | 显示全部楼层
给一下网站地址,创始人账号和密码,我去看看
回复

使用道具 举报

发表于 2014-2-25 16:08:12 | 显示全部楼层
babyfacer 发表于 2014-2-24 17:26
你的模板放置和命名有问题么,自己再检查一下试试看

嗯,已解决
回复

使用道具 举报

发表于 2014-3-5 23:48:42 | 显示全部楼层
本帖最后由 carpfish 于 2014-3-5 23:51 编辑

修复方法,修改文件 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'];
           。。。。。。。。。。

回复

使用道具 举报

发表于 2020-6-25 15:00:39 | 显示全部楼层
carpfish 发表于 2014-3-5 23:48
修复方法,修改文件 source\admincp\admincp_portalcategory.php  1025行  函数 remakediytemplate
添加一 ...

这个试过了,没有用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

腾讯云知识产权服务特惠,商标快速注册仅需270元、版权登记低至299元,更有全场2700元代金券大礼包可领,可免费咨询专业顾问。

小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2020-7-15 03:39

Powered by Discuz! X3.3

Copyright © 2001-2019 Tencent Cloud.

快速回复 返回顶部 返回列表