首页  »  站长资讯  »  网站优化

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

2023/03/11 14:23     创新屋收录网     已浏览416次

关于DeDeCms修改责任编辑无效的BUG,在论坛问了多人,都没有解决,后来经过自己研究还是解决了,特别将方法分享给大家,修改文件为include/taglib/adminname.lib.php。

用以下代码替换即可。




















01












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

?>