导航首页 » 网站优化

DeDeCms修改责任编辑无效的解决方法

2023/03/11 14:23    魔司收录网    已浏览192次

关于DeDeCms修改责任编辑无效的BUG,在论坛问了多人,都没有解决,后来经过自己研究还是解决了,特别将方法分享给大家,修改文件为include/taglib/adminname.lib.php。
用以下代码替换即可。
01 <?php
02 if(!defined('DEDEINC')) exit('Request Error!');
03  
04 function lib_adminname(&$ctag, &$refObj)
05 {
06 global $dsql;
07 if(empty($refObj->Fields['dutyadmin']))
08 {
09 $dutyadmin = $GLOBALS['cfg_df_dutyadmin'];
10 }
11 else
12 {
13 $row = $dsql->GetOne("Select dutyadmin From `dede_archives` where id='{$refObj->Fields['dutyadmin']}' ");
14 $dutyadmin = isset($row['uname']) ? $row['uname'] : $GLOBALS['cfg_df_dutyadmin'];
15 }
16 return $dutyadmin;
17 }
18  
19 ?>