发新话题
打印

新短信条数提示修正 For Discuz! 4.1.0 0801补丁&0801 FD修补版

新短信条数提示修正 For Discuz! 4.1.0 0801补丁&0801 FD修补版

新短信条数提示修正



错误修正:FreeDiscuz! Team

技术支持FreeDiscuz!

修正时间:2006年8月23日

该错误涉及的版本:Discuz! 4.1.0 (已打好0801补丁的用户以及全新安装0801 FD修补版的用户
*目前该错误还未在上面所述的补丁和全新安装版本中修复,未打该补丁的用户不受此影响。

错误描述:新短信提示,没有条数的显示(见图)。该错误不涉及任何安全问题,仅是在细节上进行一个非常小的完善。





修补方法
打开include目录下的pmprompt.inc.php文件,将以下部分
复制内容到剪贴板
代码:
                while($pm = $db->fetch_array($query)) {
                        $pm['subject'] = cutstr($pm['subject'], 20);
                        $pm['message'] = dhtmlspecialchars(cutstr($pm['message'], 70));
                        $pmlist[] = $pm;
                }
替换为
复制内容到剪贴板
代码:
                $newpmnum = 0;
               
                while($pm = $db->fetch_array($query)) {
                        $pm['subject'] = cutstr($pm['subject'], 20);
                        $pm['message'] = dhtmlspecialchars(cutstr($pm['message'], 70));
                        $pmlist[] = $pm;
                        $newpmnum++;
                }
即可修复该错误。

附件说明:如果您从未对该文件进行过任何修改,且不愿意手工修改的朋友,可以下载附件进行替换。

附件内容:补丁说明+修补完毕的pmprompt.inc.php文件

完整版下载和2007年10月12日补丁中已经包含本补丁。
附件: 您所在的用户组无法下载或查看附件
FreeDiscuz! 欢迎您的光临!
我们提倡您通过搜索寻求答案,当您未找到答案时,欢迎您来 Discuz! 技术支持 版面用详细的描述发帖询问,以便问题尽快得到解决。

TOP

发新话题