|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
修复方法,修改文件 source\admincp\admincp_portalcategory.php 1025行 函数 remakediytemplate
添加一句红色的代码!
代码中只检查数据库中是否存在 目标模板栏目和 模板目录, 不判断我改变了模板名称。
如果你修改的模板是一个目录下的,始终都不会更新'common_diy_data'数据表。
以至于你修改不生效! 除非你修改的模板是两个不同的目录的!
- 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'];
复制代码 |
|