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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 革命性的自动跳转页(showmessage) FOR DZ5.x[2006/11/19](即提示信息页面)

[复制链接]
wxyuan90 发表于 2006-11-19 12:55:46 | 显示全部楼层 |阅读模式
#############################################
插件名称:革命性的自动跳转页
适用版本:DZ5.x
作  者:wxyuan90
数据升级:无
最后更新:061119
演  示:

功能说明:将带自动跳转的showmessage直接导向到目标页面,同时目标页面
               弹出一个仿MSN信息窗口显示提示内容
备  注:么
注意事项:么
#############################################

全新安装开始:


1.修改/templates/default/showmessage.htm
在最前面加
  1. <!--{if $url_forward}-->
  2. <!--{eval setcookie('popmsg',$show_message);}-->
  3. <script>window.location.href='$url_forward'</script>
  4. <!--{/if}-->
复制代码


2.修改/templates/default/header.htm非默认模板注意同时改对应的header.htm(如果存在的话)
在最后加

  1. <!--{if $_COOKIE['popmsg']<>''}-->
  2. <SCRIPT>
  3. var oPopup = window.createPopup();
  4. var popTop=50;
  5. function popmsg(msgstr){
  6. var winstr="<table background="./images/message.png" width="177" height="112" border="0" cellpadding="0" cellspacing="0">";
  7. winstr+="<tr><td height="20"></td></tr><tr><td align="center"><table width="98%" height="92" border="0" cellpadding="0" cellspacing="0">";
  8. winstr+="<tr><td valign="middle" align="center" style="font-size:12px; face: 宋体">"+msgstr+"</td></tr></table></td></tr></table>";
  9. oPopup.document.body.innerHTML = winstr;

  10. if (msgstr!='') {popshow();}
  11. }
  12. function popshow(){
  13. if(popTop>1120){
  14. clearTimeout(mytime);
  15. oPopup.hide();
  16. return;
  17. }else if(popTop>920&&popTop<1120){
  18. oPopup.show(screen.width-177,screen.height,177,1012-popTop);
  19. }else if(popTop>900&&popTop<920){
  20. oPopup.show(screen.width-177,screen.height+(popTop-1012),177,112);
  21. }else if(popTop<155){
  22. oPopup.show(screen.width-177,screen.height,177,popTop-50);
  23. }else if(popTop<162){
  24. oPopup.show(screen.width-177,screen.height,177,112);
  25. }
  26. popTop+=3;
  27. var mytime=setTimeout("popshow();",10);
  28. }

  29. popmsg("{$_COOKIE[popmsg]}");
  30. <!--{eval setcookie('popmsg','',time()-1)}-->
  31. </SCRIPT>

  32. <!--{/if}-->
复制代码



3.上传附件中的message.png到images目录下
*附件中附带了没有论坛名字标题的message.bmp,可以利用画图在标题位置加上你的论坛名字然后存为message.png
*友情提示:提供的message.bmp模板中右下角有极淡极小的"Made in 某雾"的标志,保证在实际使用中绝对不会引起用户注意,各位改图高手请手下留情^_^,满足下本人小小的欲望
*一定要改掉的话直接用画图复制旁边没字的部分把那个标志覆盖掉即可  
如果你十分介意这个标示,又不会简单的复制粘贴把它覆盖掉,那么请不要使用本插件。

4.回帖报喜

全新安装结束。

[ 本帖最后由 wxyuan90 于 2007-7-11 23:41 编辑 ]

本帖子中包含更多资源

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

x
 楼主| wxyuan90 发表于 2006-11-19 12:56:03 | 显示全部楼层
另:改了以后
  1. [ 需要转入主题列表请点击这里 ]
复制代码

明显过长,可以打开templates/default/messages.lang.php查找修改为
  1. 主题列表
复制代码

[ 本帖最后由 wxyuan90 于 2006-11-19 13:55 编辑 ]
回复

使用道具 举报

357065603 发表于 2006-11-19 12:57:04 | 显示全部楼层
先顶你  一下   :) :) :)
回复

使用道具 举报

紫云杉 发表于 2006-11-19 12:57:43 | 显示全部楼层
什么东西??
回复

使用道具 举报

redow 发表于 2006-11-19 13:01:02 | 显示全部楼层
给演示看看:) :) :) :)
回复

使用道具 举报

kxhome 发表于 2006-11-19 13:03:15 | 显示全部楼层
顶,占位等
回复

使用道具 举报

赵雅芝 发表于 2006-11-19 13:06:43 | 显示全部楼层
演示啊
:::::)
回复

使用道具 举报

紫菜卷 发表于 2006-11-19 13:08:45 | 显示全部楼层
what's this??
回复

使用道具 举报

lingcj 发表于 2006-11-19 13:14:14 | 显示全部楼层
先汗个,这样都有
一边装一编写。。。。。。。
回复

使用道具 举报

 楼主| wxyuan90 发表于 2006-11-19 13:18:19 | 显示全部楼层
原帖由 lingcj 于 2006-11-19 13:14 发表
先汗个,这样都有
一边装一编写。。。。。。。


小东西么,懒得写好再整理了,干脆一边发一边写算了,我说编辑中的那些步骤千万不要照做...没调试过
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 11:31 , Processed in 0.027271 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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