推荐应用
Discuz!x2.5为有新消息时增加标题闪烁提示
发布于 2013-04-18
前日看到多玩的有新消息提示令我想起默认上是沒有的
所以今天就研究了一下~
:::演示:::
:::修改步驟:::
x2.5修改方法
一﹑打开\template\default\common\footer.htm
搜索
搜索
所以今天就研究了一下~
:::演示:::
:::修改步驟:::
x2.5修改方法
一﹑打开\template\default\common\footer.htm
搜索
在下面加入
二﹑打开static\js\common.js搜索
function noticeTitleFlash() {
if(NOTICETITLE.flashNumber < 5 || NOTICETITLE.flashNumber > 4 && !NOTICETITLE['State']) {
document.title = (NOTICETITLE['State'] ? '【 】' : '【新提醒】') + NOTICETITLE['oldTitle'];
NOTICETITLE['State'] = !NOTICETITLE['State'];
}
NOTICETITLE.flashNumber = NOTICETITLE.flashNumber < NOTICETITLE.sleep ? ++NOTICETITLE.flashNumber : 0;
}
在下面加入function pmTitleFlash() {
if(PMTITLE.flashNumber < 5 || PMTITLE.flashNumber > 4 && !PMTITLE['State']) {
document.title = (PMTITLE['State'] ? '【 】' : '【新消息】') + PMTITLE['oldTitle'];
PMTITLE['State'] = !PMTITLE['State'];
}
PMTITLE.flashNumber = PMTITLE.flashNumber < PMTITLE.sleep ? ++PMTITLE.flashNumber : 0;
}
function pmTitle() {
PMTITLE = {'State':0, 'oldTitle':document.title, flashNumber:0, sleep:15};
if(!getcookie('pmTitle')) {
window.setInterval('pmTitleFlash();', 500);
} else {
window.setTimeout('pmTitleFlash();', 500);
}
setcookie('pmTitle', 1, 600);
}
三﹑把所有修改的文件上传覆蓋, 到后台 工具 更新绶存 即可