碧海潮声大学生网
标题:
〖原创〗〖PW小Hack〗发帖及快速回帖后按钮禁用以防重复发帖 最终版[for pw4.0.1 &
[打印本页]
作者:
笨笨啊
时间:
2005-12-19 01:44
标题:
〖原创〗〖PW小Hack〗发帖及快速回帖后按钮禁用以防重复发帖 最终版[for pw4.0.1 &
友情提示:请在本地修改测试,成功后再上传,以免误操作造成损失。虽然Hack一般情况下不会出错,但难免在安装的时候步骤细节出错。
以下是for PW 4.0.1的hack,如果需要for PW3.0.1的Hack,请参见二楼
本Hack所要修改的文件有:
/data/wind_editor.js
/template/wind/fastpost.htm
修改步骤
打开/data/wind_editor.js
找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
function _submit(){
if(document.FORM.atc_title.value==''){
alert('标题为空');
document.FORM.atc_title.focus();
return;
}
checkCnt();
document.FORM.submit();
}
function quickpost(event)
{
if((event.ctrlKey && event.keyCode == 13)||(event.altKey && event.keyCode == 83))
{
cnt++;
if(cnt==1){
this.document.FORM.submit();
}else{
alert('Submission Processing. Please Wait');
}
}
}
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
替换为
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
function _submit(){
if(document.FORM.atc_title.value==''){
alert('标题为空');
document.FORM.atc_title.focus();
return;
}
checkCnt();
this.document.FORM.Submit.value="正在提交中";
this.document.FORM.Submit.disabled="disabled";
document.FORM.submit();
}
function quickpost(event)
{
if((event.ctrlKey && event.keyCode == 13)||(event.altKey && event.keyCode == 83))
{
/*
cnt++;
if(cnt==1){
this.document.FORM.submit();
}else{
alert('Submission Processing. Please Wait');
}
*/
this.document.FORM.Submit.click();
}
}
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
打开/template/wind/fastpost.htm
找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
function checkCnt(){
cnt++;
if (cnt==1) return true;
alert('Submission Processing. Please Wait');
return false;
}
function quickpost(event)
{
if((event.ctrlKey && event.keyCode == 13)||(event.altKey && event.keyCode == 83))
{
cnt++;
if (cnt==1){
this.document.FORM.submit();
}else{
alert('Submission Processing. Please Wait');
}
}
}
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
替换为
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
function checkCnt(){
this.document.FORM.Submit.value="正在提交中";
this.document.FORM.Submit.disabled="disabled";
return true;
/*
cnt++;
if (cnt==1) return true;
alert('Submission Processing. Please Wait');
return false;
*/
}
function quickpost(event)
{
if((event.ctrlKey && event.keyCode == 13)||(event.altKey && event.keyCode == 83))
{
/*
cnt++;
if (cnt==1){
this.document.FORM.submit();
}else{
alert('Submission Processing. Please Wait');
}
*/
this.document.FORM.Submit.click();
}
}
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
作者:
笨笨啊
时间:
2005-12-19 01:45
标题:
For PW 3.0.1的完美版Hack
友情提示:请在本地修改测试,成功后再上传,以免误操作造成损失。虽然Hack一般情况下不会出错,但难免在安装的时候步骤细节出错。
以下是for PW 3.0.1的hack,如果需要for PW4.0.1的Hack,请参见顶楼
本Hack所要修改的文件有:
/data/wind_editor.js
/template/wind/fastpost.htm
/template/wind/post.htm
修改步骤
打开/wind_editor.js
找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
function _submit(){
if(document.FORM.atc_title.value==''){
alert('标题为空');
document.FORM.atc_title.focus();
return;
}
checkCnt();
document.FORM.submit();
}
cnt = 0;
function checkCnt() {
cnt++;
if (cnt==1) return true;
alert('Submission Processing. Please Wait');
return false;
}
function quickpost()
{
if((event.ctrlKey && window.event.keyCode == 13)||(event.altKey && window.event.keyCode == 83))
{
this.document.FORM.submit();
}
}
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
替换为
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
function _submit(){
if(document.FORM.atc_title.value==''){
alert('标题为空');
document.FORM.atc_title.focus();
return false;
}
//checkCnt();
this.document.FORM.Submit.value="正在提交中";
this.document.FORM.Submit.disabled="disabled";
//document.FORM.submit();
return true;
}
cnt = 0;
function checkCnt() {
cnt++;
if (cnt==1) return true;
alert('Submission Processing. Please Wait');
return false;
}
function quickpost()
{
if((event.ctrlKey && window.event.keyCode == 13)||(event.altKey && window.event.keyCode == 83))
{
//this.document.FORM.submit();
this.document.FORM.Submit.click();
}
}
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
打开/template/wind/post.htm
找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
<form method=post name=FORM action=post.php? enctype='multipart/form-data'>
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
替换为
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
<form method=post name=FORM action=post.php? enctype='multipart/form-data' onsubmit="return _submit()">
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
<input type='button' value='提 交' name='Submit' onclick='_submit();' accesskey='s'>
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
替换为
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
<input type='submit' value='提 交' name='Submit' accesskey='s'>
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
再打开/template/wind/fastpost.htm
找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
<form name='FORM' method='post' action='post.php'>
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
替换为
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
<form name='FORM' method='post' action='post.php' onsubmit='return checkCnt();'>
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
if (ie)
{
function quickpost(eventobject)
{
if((event.ctrlKey && window.event.keyCode == 13)||(event.altKey && window.event.keyCode == 83))
{
this.document.FORM.submit();
}
}
}
function checkCnt() {
cnt++;
if (cnt==1) return true;
alert('Submission Processing. Please Wait');
return false;
}
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
替换为
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
if (ie)
{
function quickpost(eventobject)
{
if((event.ctrlKey && window.event.keyCode == 13)||(event.altKey && window.event.keyCode == 83))
{
//this.document.FORM.submit();
this.document.FORM.Submit.click();
}
}
}
function checkCnt() {
/*
cnt++;
if (cnt==1) return true;
alert('Submission Processing. Please Wait');
return false;
*/
this.document.FORM.Submit.value="正在提交中";
this.document.FORM.Submit.disabled="disabled";
return true;
}
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
完成~
欢迎光临 碧海潮声大学生网 (http://www.zjoubbs.com/)
Powered by Discuz! X3.2