Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
gaochong0312@qq 发表于 2014-1-2 20:09:17 | 显示全部楼层 |阅读模式
本帖最后由 gaochong0312@qq 于 2014-1-7 22:14 编辑

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

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

本帖子中包含更多资源

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

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

嗯,已解决
回复

使用道具 举报

carpfish 发表于 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
添加一 ...

这个试过了,没有用
回复

使用道具 举报

cocs00 发表于 2020-12-18 11:48:42 | 显示全部楼层
遇到相同问题,修改列表页模板 没有反应
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-5 07:17 , Processed in 0.102069 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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