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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[原創]第三貼,發文確定看過版規按鈕,謝謝Lu5266幫助,更新了!

[复制链接]
jimmyjimmyqqq 发表于 2005-8-25 14:28:26 | 显示全部楼层 |阅读模式
插件名稱:發文確定看過版規按鈕
適用版本:2.5/SP1
最後更新日期:25/8
作      者:jimmyjimmyqqq,lu5266
修      改:lu5266
程式指導:jimmyjimmyqqq,lu5266
數據升級:/
修改文件:/
修改模板:forumdisplay.htm,post_newthread.htm,viewthread.htm,post_newreply.htm
新增文件:/
新增模板:/
安裝難度:★★☆☆☆

演   示:
本插件使用Cookies,不會每次都彈出來,不用擔心!
發文時 都會彈出視窗警告
這樣會員才會看清楚
被罰也沒有怨言

+++++++++++++++++++++++++++++++++++
開始安裝
+++++++++++++++++++++++++++++++++++
打開forumdisplay.htm
查找:
  1.    theform.topicsubmit.disabled = true;               
  2.    return true;
复制代码

替換為:

  1. function Set(Cookie_name)
  2. {
  3.         var Then = new Date()
  4.         Then.setTime(Then.getTime() + 720*3600000 ) //從最後發貼起12小時有效
  5.         document.cookie = Cookie_name+"=true;expires="+ Then.toGMTString()
  6. }

  7. function Get(Cookie_name)
  8. {
  9.         var cookieString = new String(document.cookie)
  10.         var cookieHeader = Cookie_name+"="
  11.         var beginPosition = cookieString.indexOf(cookieHeader)
  12.         if (beginPosition != -1)
  13.                 return true;        
  14.         else
  15.             return false;

  16. }

  17. read_agree=false;
  18. if(!Get('agree_rule'))
  19. read_agree=confirm("請您先確定已經看過版規和瞭解版規\r\n當您按下 發表文章 ,表示您同意版規且如果違規願意接受處罰!!");

  20. if(Get('agree_rule')) read_agree=true;

  21. if(read_agree)
  22. {
  23.   Set('agree_rule');
  24.   theform.topicsubmit.disabled = true;        
  25.   return true;
  26.   }
  27.   
  28. else return false;
复制代码


尋找
  1. <input type="submit" name="topicsubmit" value="{lang post_topicsubmit}" tabindex="3">&nbsp; &nbsp;
复制代码

修改成
  1. <input type="submit" name="topicsubmit" value="{lang post_topicsubmit}" tabindex="3" onclick="return checkset()">&nbsp; &nbsp;
复制代码


打開 post_newtheath.htm

查找:
  1.    theform.topicsubmit.disabled = true;               
  2.    return true;
复制代码

替換為:

  1. function Set(Cookie_name)
  2. {
  3.         var Then = new Date()
  4.         Then.setTime(Then.getTime() + 720*3600000 ) //從最後發貼起12小時有效
  5.         document.cookie = Cookie_name+"=true;expires="+ Then.toGMTString()
  6. }

  7. function Get(Cookie_name)
  8. {
  9.         var cookieString = new String(document.cookie)
  10.         var cookieHeader = Cookie_name+"="
  11.         var beginPosition = cookieString.indexOf(cookieHeader)
  12.         if (beginPosition != -1)
  13.                 return true;        
  14.         else
  15.             return false;

  16. }

  17. read_agree=false;
  18. if(!Get('agree_rule'))
  19. read_agree=confirm("請您先確定已經看過版規和瞭解版規\r\n當您按下 發表文章 ,表示您同意版規且如果違規願意接受處罰!!");

  20. if(Get('agree_rule')) read_agree=true;

  21. if(read_agree)
  22. {
  23.   Set('agree_rule');
  24.   theform.topicsubmit.disabled = true;        
  25.   return true;
  26.   }
  27.   
  28. else return false;
复制代码


找:
  1. <center><input type="submit" name="topicsubmit" value="{lang post_newthread}" tabindex="5">
复制代码

修改成:
  1. <center><input type="submit" name="topicsubmit" value="{lang post_newthread}" tabindex="5" onclick="return checkset()">
复制代码

打開 viewthread.htm

尋找

  1.   theform.replysubmit.disabled = true;     
  2.   return true;
复制代码

替換為

  1. function Set(Cookie_name)
  2. {
  3.         var Then = new Date()
  4.         Then.setTime(Then.getTime() + 720*3600000 ) //從最後發貼起12小時有效
  5.         document.cookie = Cookie_name+"=true;expires="+ Then.toGMTString()
  6. }

  7. function Get(Cookie_name)
  8. {
  9.         var cookieString = new String(document.cookie)
  10.         var cookieHeader = Cookie_name+"="
  11.         var beginPosition = cookieString.indexOf(cookieHeader)
  12.         if (beginPosition != -1)
  13.                 return true;        
  14.         else
  15.             return false;

  16. }

  17. read_agree=false;
  18. if(!Get('agree_rule'))
  19. read_agree=confirm("請您先確定已經看過版規和瞭解版規\r\n當您按下 發表文章 ,表示您同意版規且如果違規願意接受處罰!!");

  20. if(Get('agree_rule')) read_agree=true;

  21. if(read_agree)
  22. {
  23.   Set('agree_rule');
  24.   theform.replysubmit.disabled = true;     
  25.   return true;
  26.   }
  27.   
  28. else return false;
复制代码

並把
  1. <input type="submit" name="replysubmit" value="{lang post_topicsubmit}" tabindex="3">&nbsp;&nbsp;&nbsp;
复制代码

改為:
  1. <input type="submit" name="replysubmit" value="{lang post_topicsubmit}" tabindex="3" onclick="return checkset()">&nbsp;&nbsp;&nbsp;
复制代码

打開 post_newreply.htm

尋找

  1.   theform.replysubmit.disabled = true;     
  2.   return true;
复制代码

替換為

  1. function Set(Cookie_name)
  2. {
  3.         var Then = new Date()
  4.         Then.setTime(Then.getTime() + 720*3600000 ) //從最後發貼起12小時有效
  5.         document.cookie = Cookie_name+"=true;expires="+ Then.toGMTString()
  6. }

  7. function Get(Cookie_name)
  8. {
  9.         var cookieString = new String(document.cookie)
  10.         var cookieHeader = Cookie_name+"="
  11.         var beginPosition = cookieString.indexOf(cookieHeader)
  12.         if (beginPosition != -1)
  13.                 return true;        
  14.         else
  15.             return false;

  16. }

  17. read_agree=false;
  18. if(!Get('agree_rule'))
  19. read_agree=confirm("請您先確定已經看過版規和瞭解版規\r\n當您按下 發表文章 ,表示您同意版規且如果違規願意接受處罰!!");

  20. if(Get('agree_rule')) read_agree=true;

  21. if(read_agree)
  22. {
  23.   Set('agree_rule');
  24.   theform.replysubmit.disabled = true;     
  25.   return true;
  26.   }
  27.   
  28. else return false;
复制代码

並把
  1. <center><input type="submit" name="replysubmit" value="{lang post_newreply}" tabindex="5">
复制代码

修改成
  1. <center><input type="submit" name="replysubmit" value="{lang post_newreply}" tabindex="5" onclick="return checkset()">
复制代码

謝謝大家支持,多謝lu5266

[ 本帖最后由 jimmyjimmyqqq 于 2005-8-25 15:16 编辑 ]
wydgm 发表于 2005-8-25 14:33:19 | 显示全部楼层
好多问号阿。。。
回复

使用道具 举报

lu5266 发表于 2005-8-25 14:39:47 | 显示全部楼层
原帖由 wydgm 于 2005-8-25 14:33 发表
好多问号阿。。。

可以自己修改
为自己的啊

那个由于是
简体中文和繁体中文的转化是出现的乱码

那里本来也应该根据你的具体情况来修改的
回复

使用道具 举报

魔焰男孩 发表于 2005-8-25 14:40:14 | 显示全部楼层
给个演示看看嘛……
回复

使用道具 举报

 楼主| jimmyjimmyqqq 发表于 2005-8-25 14:59:36 | 显示全部楼层
原帖由 wydgm 于 2005-8-25 14:33 发表
好多问号阿。。。

不是繁體問題...是因為我copi錯了..從workpad copy 的中文會變問號!
回复

使用道具 举报

freddy 发表于 2005-8-25 15:00:11 | 显示全部楼层
给个演示的地址吧.........
回复

使用道具 举报

FLOKY﹏。 发表于 2005-8-25 15:04:03 | 显示全部楼层

回复 #6 freddy 的帖子

freddy,今早攪了這個虛擬形象,差不多攪一多個星期,也攪不定..
回复

使用道具 举报

 楼主| jimmyjimmyqqq 发表于 2005-8-25 15:07:20 | 显示全部楼层
原帖由 FLOKY﹏。 于 2005-8-25 15:04 发表
freddy,今早攪了這個虛擬形象,差不多攪一多個星期,也攪不定..

和我這hack有關嗎 = = '
回复

使用道具 举报

beecheung 发表于 2005-8-25 16:00:46 | 显示全部楼层
有没有演示可以看看呀.
回复

使用道具 举报

 楼主| jimmyjimmyqqq 发表于 2005-8-25 16:31:39 | 显示全部楼层
有呀,你上樓主就看到的!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 01:15 , Processed in 0.026566 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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