Discuz7短消息没有提示音终极解决方案
第一步:升级数据库,开启所有用户短消息提示音为1后台→工具→数据库→升级,执行下面这句SQL语句:
UPDATE `cdb_members` SET `pmsound` = 1如果你安装论坛的时候改了数据库表前缀,则上面的cdb也要改成你对应的数据库表前缀。
有的虚拟主机不支持mp3,判断方法为:在浏览器的地址栏输入:“http://您的论坛地址域名/images/sound/pm_1.mp3”,提示“您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序”。这时候我们就需要使用外链来实现。一共需要修改三处。
第二步:打开templates\\default\\memcp_profile.htm,找到sFile={$boardurl}images/sound/pm_ + file + .mp3,改成sFile=http://www.discuz.net/images/sound/pm_ + file + .mp3。这一处是在个人中心,设置提示音时播放提示音的地址。
第三步:打开templates\\default\\pm_checknew.htm,找到sFile={$boardurl}images/sound/pm_ + file + .mp3,改成sFile=http://www.discuz.net/images/sound/pm_ + file + .mp3。这一处是收到新的短消息时播放提示音的地址。
第四步:打开admin\\members.inc.php,找到images/sound/pm_1.mp3,改成http://www.discuz.net/images/sound/pm_1.mp3,还有下面的2和3也要修改。这一处不清楚是修改了什么,只是为了保险起见。
页:
[1]