Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] 新通知&新消息声音提示(兼容IE、FF)

[复制链接]
Rockoy 发表于 2009-1-22 03:38:24 | 显示全部楼层 |阅读模式
本帖最后由 Rockoy 于 2009-3-4 23:41 编辑

以前发个是参照dz7的声音提示加个flash来控制
这次完全就是几行代码加上wav声音文件,无需加载多余的flash
修改方法如下
先上传
到image目录下
然后修改模板
template/default/header.htm
  1. <li><a href="space.php?do=pm<!--{if !empty($_SGLOBAL['member']['newpm'])}-->&filter=newpm<!--{/if}-->">消息<!--{if !empty($_SGLOBAL['member']['newpm'])}-->(新)<!--{/if}--></a></li>
  2.                         <!--{if !empty($_SGLOBAL['member']['notenum'])}--><li class="notify"><a href="space.php?do=notice">{$_SGLOBAL['member']['notenum']}条新通知</a></li><!--{/if}-->
复制代码
替换
  1. <li><a href="space.php?do=pm<!--{if !empty($_SGLOBAL['member']['newpm'])}-->&filter=newpm<!--{/if}-->">消息<!--{if !empty($_SGLOBAL['member']['newpm'])}-->(新)<object data="image/sound/pm_1.wav" type="application/x-mplayer2" width="0" height="0"><param name="src" value="image/sound/pm_1.wav"><param name="autostart" value="1">
  2. <param name="playcount" value="1"></object><bgsound src="image/sound/pm_1.wav" loop="1"><!--{/if}--></a></li>
  3.                         <!--{if !empty($_SGLOBAL['member']['notenum'])}--><li class="notify"><a href="space.php?do=notice">{$_SGLOBAL['member']['notenum']}条新通知</a></li><object data="image/sound/pm_2.wav" type="application/x-mplayer2" width="0" height="0"><param name="src" value="image/sound/pm_2.wav"><param name="autostart" value="1">
  4. <param name="playcount" value="1"></object><bgsound src="image/sound/pm_2.wav" loop="1"><!--{/if}-->
复制代码
admin/tpl/header.htm
  1. <li><a href="space.php?do=pm">消息<!--{if !empty($_SGLOBAL['member']['newpm'])}-->(新)<!--{/if}--></a></li>
  2.                         <!--{if !empty($_SGLOBAL['member']['notenum'])}--><li class="notify"><a href="space.php?do=notice">{$_SGLOBAL['member']['notenum']}条新通知</a></li><!--{/if}-->
复制代码
替换
  1. <li><a href="space.php?do=pm">消息<!--{if !empty($_SGLOBAL['member']['newpm'])}-->(新)<object data="image/sound/pm_1.wav" type="application/x-mplayer2" width="0" height="0"><param name="src" value="image/sound/pm_1.wav"><param name="autostart" value="1">
  2. <param name="playcount" value="1"></object><bgsound src="image/sound/pm_1.wav" loop="1"><!--{/if}--></a></li>
  3.                         <!--{if !empty($_SGLOBAL['member']['notenum'])}--><li class="notify"><a href="space.php?do=notice">{$_SGLOBAL['member']['notenum']}条新通知</a></li><object data="image/sound/pm_2.wav" type="application/x-mplayer2" width="0" height="0"><param name="src" value="image/sound/pm_2.wav"><param name="autostart" value="1">
  4. <param name="playcount" value="1"></object><bgsound src="image/sound/pm_2.wav" loop="1"><!--{/if}-->
复制代码
声音来源:discuz
本hack遵循CC共享协议,相同方式共享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
kevke 发表于 2009-1-22 03:41:42 | 显示全部楼层
沙发~~~~~~~~~~~~~~~~
回复

使用道具 举报

jimnetcn 发表于 2009-1-22 03:51:38 | 显示全部楼层
支持下   
黄金广告位
回复

使用道具 举报

贝卡蓝依 发表于 2009-1-22 08:21:16 | 显示全部楼层
呵呵,似乎不错啊
回复

使用道具 举报

xinruby02 发表于 2009-1-22 10:55:15 | 显示全部楼层
什么意思
DZ7本来就有短消息提示声音的啊
回复

使用道具 举报

1314ing 发表于 2009-1-22 13:48:36 | 显示全部楼层
为什么两个声音一起响?重复了
回复

使用道具 举报

 楼主| Rockoy 发表于 2009-1-22 15:14:43 | 显示全部楼层
什么意思
DZ7本来就有短消息提示声音的啊
xinruby02 发表于 2009-1-22 10:55

是用在uch 不是用在dz

为什么两个声音一起响?重复了
1314ing 发表于 2009-1-22 13:48


因为你两个消息一起出现,你可以把pm_1的去掉或者改用dz7现在的声音文件。
回复

使用道具 举报

liulinhang 发表于 2009-1-22 16:15:13 | 显示全部楼层
顶了   谢谢...........
回复

使用道具 举报

chenhai222 发表于 2009-1-22 16:40:41 | 显示全部楼层
相当不错 不错 支持
回复

使用道具 举报

网中浪子 发表于 2009-1-22 16:44:35 | 显示全部楼层
手下了,不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-14 15:47 , Processed in 0.027117 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表