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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] [原创]进入版快的警示 for dz by lu5266

[复制链接]
lu5266 发表于 2005-11-11 22:03:39 | 显示全部楼层 |阅读模式
应人所求,弄好了大家分享................


名称: 进入版快的警示 for dz by lu5266
演示:  http://free4.e-168.cn/luzhenling/bbs/forumdisplay.php?fid=9 
如果确定过,你清楚cookie再试下,久可以看到            
功能:  进入某个版快,就出现警告提示,确定的话,就可以进去.否则回到首页.可以调整出现时间,例如我这里是一天只有一次提示
版本: 2.5&sp1
作者: lu5266
难易: 一般
文件: include/poprules.js(增加的)
模板: forumdisplay.htm   
支持: http://www.5466.ik8.com/




安装方法:

1:在  templates/default/forumdisplay.htm   

查找:

  1. {template header}
复制代码


下面加上:

  1. <script language="JavaScript" >var cfid=$fid;</script>
  2. <script language="JavaScript" src="include/poprules.js"></script>
复制代码


2: 根据下面代码新建立一个文件(poprules.js)并传到include目录下.
要做适当修改的

poprules.js

  1. //======进入版快的警示 for dz ==by lu5266  2005/11/11  www.5466.ik8.com
  2. //======如果你不懂javascript的话,就根据下面的注释修改你需要修改的东西,如果你懂javascript的话,那你就可以"为所欲为"了

  3. function Sets(Cookie_name,cookie_value,cookie_time)
  4. {   
  5.         var Then = new Date();
  6.         Then.setTime(Then.getTime() + cookie_time) ;
  7.         document.cookie = Cookie_name+"="+cookie_value+";expires="+ Then.toGMTString();
  8. }
  9. function Gets(Cookie_name)
  10. {
  11.         var cookieString = new String(document.cookie);
  12.         var cookieHeader = Cookie_name+"=";
  13.         var beginPosition = cookieString.indexOf(cookieHeader);
  14.         var startPosition=beginPosition + cookieHeader.length;
  15.         if (beginPosition != -1)
  16.         {   var cookie_str=cookieString.substring(startPosition);
  17.                 var endPosition=cookie_str.indexOf(';') ;
  18.                 if(endPosition==-1)
  19.                 return cookie_str;
  20.                   else return cookieString.substring(startPosition,startPosition+endPosition);
  21.         }
  22.         else return false;
  23. }
  24. //var cfid=$fid;


  25. var eff_cookie_times=24*3600000; //cookie有效期,最小单位为毫秒,默认是一天,这个你可以修改


  26. if(cfid==8){  //这个 8 就是你的版快的fid,改成你自己的 ,下同
  27. if(!Gets('cfid_'+cfid)){
  28. var popstr1="\n\n这个插件区基本上都是我自己的插件,请多多支持下.\n\n如果有问题的话,请到【如果你有疑问】区发贴.谢谢";  //这个是进入版快fid=8的提示字符,用 \n 表示 换行 ,字符了不可以含有 半角的 " , 下同
  29. var popconfirm=confirm(popstr1);
  30. if(popconfirm) Sets('cfid_'+cfid,cfid,eff_cookie_times);
  31. else window.open('index.php','_self');
  32.   }
  33. }

  34. else if(cfid==12){
  35. if(!Gets('cfid_'+cfid)){
  36. var popstr2="           你要进入的是测试区   \n 在这你可以测试任何东西 \n 本来是不用注册的,但是感觉废话太多,看着不爽,我就取消了!\n\n 还有这里是测试用的,有问题请到【如果你有疑问】区发贴,因为发在这里我可能看不到的!! ";
  37. var popconfirm=confirm(popstr2);
  38. if(popconfirm) Sets('cfid_'+cfid,cfid,eff_cookie_times);
  39. else window.open('index.php','_self');
  40.   }
  41. }

  42. else if(cfid==9){
  43. if(!Gets('cfid_'+cfid)){
  44. var popstr3="            你要进入的是【如果你有疑问】区  \n\n提问的注意必要问题:\n\n 1: 你要清楚的描述问题的情况 .\n 2: 最好说清楚是安装了那个插件,最好给出连接地址.\n 3: 要把程序出错的提示信息贴出来.\n 4: 还有最好给你的论坛地址和测试帐号我.\n 5: 测试帐号最好用户名是: lu5266 密码是: 123456  如果是高权限帐户的的话,密码就用 pm 给我.\n 6: 和你的斑竹说清楚,我是测试的,以免他封我贴. \n 7: 顺便把文件的代码贴出来.\n\n谢谢.";
  45. var popconfirm=confirm(popstr3);
  46. if(popconfirm) Sets('cfid_'+cfid,cfid,eff_cookie_times);
  47. else window.open('index.php','_self');
  48.   }
  49. }

  50. /*
  51. //需要增加你的提示版块的话,像在下面的------------------线包围的那样,修改的参数 cfid==10 popstr4=... confirm(popstr4),注意呵上面比较下,就可以了
  52. //修改好加在 else{} 之前就可以了
  53. //-------------------------------------------------------------------
  54. else if(cfid==10){
  55. if(!Gets('cfid_'+cfid)){
  56. var popstr4=" 你要进入的是【如果你有疑问】区;\n提问的注意必要问题:\n 1: 你要清楚的描述问题的情况 .\n 2: 最好说清楚是安装了那个插件,最好给出连接地址.\n 3: 要把程序出错的提示信息贴出来.\n 4: 还有最好给你的论坛地址和测试帐号我.\n 5: 测试帐号最好用户名是: lu5266 密码是: 123456  如果是高权限帐户的的话,密码就用 pm 给我.\n 6: 和你的斑竹说清楚,我是测试的,以免他封我贴. \n 7: 顺便把文件的代码贴出来.\n\n谢谢.";
  57. var popconfirm=confirm(popstr4);
  58. if(popconfirm) Sets('cfid_'+cfid,cfid,eff_cookie_times);
  59. else window.open('index.php','_self');
  60.   }
  61. }
  62. //-------------------------------------------------------------------
  63. */


  64. else{}
复制代码

完毕.

评分

1

查看全部评分

洛紫 发表于 2005-11-11 22:04:48 | 显示全部楼层
沙發,支持,可以設時間
回复

使用道具 举报

秋舞叶 发表于 2005-11-11 22:12:41 | 显示全部楼层
支持LULU,与本版规则功能相同吧?
回复

使用道具 举报

咕咕 发表于 2005-11-11 22:18:44 | 显示全部楼层
这个给限制级网站好用~呢~~
回复

使用道具 举报

爱好者 发表于 2005-11-11 22:18:50 | 显示全部楼层
呵呵 我来了!先收藏。
回复

使用道具 举报

 楼主| lu5266 发表于 2005-11-12 06:33:41 | 显示全部楼层
原帖由 洛紫 于 2005-11-11 22:04 发表
沙發,支持,可以設時間


嘿嘿

回复

使用道具 举报

 楼主| lu5266 发表于 2005-11-12 06:34:40 | 显示全部楼层
原帖由 秋舞叶 于 2005-11-11 22:12 发表
支持LULU,与本版规则功能相同吧?



好象基本一样

但是这个更显眼吧
必须点了确认

才可以看的
回复

使用道具 举报

 楼主| lu5266 发表于 2005-11-12 06:35:14 | 显示全部楼层
原帖由 咕咕 于 2005-11-11 22:18 发表
这个给限制级网站好用~呢~~



嘿嘿

本来好象就是哦
回复

使用道具 举报

 楼主| lu5266 发表于 2005-11-12 06:35:43 | 显示全部楼层
原帖由 爱好者 于 2005-11-11 22:18 发表
呵呵 我来了!先收藏。

回复

使用道具 举报

karl907 发表于 2005-11-12 06:41:31 | 显示全部楼层
頂頂吧!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 21:52 , Processed in 0.047395 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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