帝国CMS会员消息提醒功能增加弹窗提示效果

来源:网络采集   2024-09-13 16:38:06  

帝国CMS的短消息提醒功能虽然大家很少用,但是有用到的站长会觉得很不人性化,因为有短消息的时候,他只是文字提醒,会漏掉查看的时机。如果有短消息的时候就弹出提示或者增加点提示音效墨鱼个人感觉可能会好点!

方法1、弹窗消息提醒功能

查找“您有新消息”源代码找到其所在的位置。

例如:e/member/login/loginjs.php文件

找到

$havemsg="<a href='".$public_r['newsurl']."e/member/msg/' target=_blank><font color=red>您有新消息</font></a>";

将其替换为

$havemsg="<script> alert('您有新的消息! ');window.location.href='".$public_r['newsurl']."e/member/msg/';</script>";

①、当有新消息时,就会弹出“您有新消息”的弹窗提示。点击确定后,会自动跳转到消息列表的页面!

②、如果不打算强制跳转到消息列表的页面,只需要将代码修改为

$havemsg="<a href='".$public_r['newsurl']."e/member/msg/' target=_blank><font color=red>您有新消息</font></a><script> alert('您有新的消息! ');</script>";

-------------------------------------------------------------------

方法2、音乐提示+图片

同上,查找“您有新消息”源代码找到其所在的位置。

例如:e/member/login/loginjs.php文件

找到
 

$havemsg="<a href='".$public_r['newsurl']."e/member/msg/' target=_blank><font color=red>您有新消息</font></a>";

只需要将代码修改为

$havemsg="<a href='".$public_r['newsurl']."e/member/msg/' target=_blank><font color=red>您有新消息</font></a><img style='CURSOR:hand;' onclick='music();' src='".$public_r['newsurl']."style/images/new.png' width='22' height='12'  /><embed src='".$public_r['newsurl']."style/images/newmesg.mp3' id='mp' align='center' border='0' style='height:0px;width:0px;' autostart='true' loop='true'>";

附带:消息图片和mp3音乐,把style文件放到根目录(或修改上面代码中的图片和MP3路径,并重新把图片和mp3更换成你修改的相应路径)



声明:本文系互联网搜索而收集整理,不以盈利性为目的,文字、图文资料源于互联网且共享于互联网。
如有侵权,请联系 admin#96751.com (#改@) 删除。