Back to Forum Re New

[Discuz!] Discuz7短消息没有提示和提示音终极解决方案

http://www.discuz.net/forum.php?mod=viewthread&tid=1401806

本帖最后由 下砂 于 2009-9-2 11:53 编辑

第一步:升级数据库,开启所有用户短消息提示音为1
后台→工具→数据库→升级,执行下面这句SQL语句:
UPDATE `cdb_members` SET `pmsound` = '1'如果你安装论坛的时候改了数据库表前缀,则上面的cdb也要改成你对应的数据库表前缀。

有的虚拟主机不支持mp3,判断方法为:在浏览器的地址栏输入:“http://bbs.njuster.com/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也要修改。这一处不清楚是修改了什么,只是为了保险起见。

演示见 南京理工大学BBS-理工人社区: http://bbs.njuster.com
EQ中文世纪地图集地址:
www.ceqmap.com
Back to Forum