蓝雨 发表于 2010-1-5 15:53:04

改正PHPWind7.5 SP3 开启数据库分卷后,印戳不能正常使用的BUG

打开 lib 目录下的 overprint.class.php ,找到(附件是改好的文件,不会修改的可以直接下载附件):
return $this->_db->get_value(\"SELECT overprint FROM pw_tmsgs WHERE tid=\" . pwEscape($tid).\" LIMIT 1\");
修改为:
return $this->_db->get_value(\"SELECT overprint FROM $pw_tmsgs WHERE tid=\" . pwEscape($tid).\" LIMIT 1\");
并在上面加一行代码:
$pw_tmsgs = GetTtable($tid);
继续找到:
return $this->_db->update(\"UPDATE pw_tmsgs SET overprint=\" . pwEscape($related) . \" WHERE tid=\" . pwEscape($tid).\" LIMIT 1\");

修改为:
return $this->_db->update(\"UPDATE $pw_tmsgs SET overprint=\" . pwEscape($related) . \" WHERE tid=\" . pwEscape($tid).\" LIMIT 1\");
同样在上面加一行代码:
**** Hidden Message *****
页: [1]
查看完整版本: 改正PHPWind7.5 SP3 开启数据库分卷后,印戳不能正常使用的BUG