написал и убежал оставив народ в непонятках))
-
Вообщем ребят я подобное решение ставил на другие движки. Даю скрипты а вы сами распределяйте как надо. Только не даю гарантии что он поможет поскольку скрипт прячет на первые 10 секунд кнопку ОТПРАВИТЬ.
1. Установка, перед тегом </head> в main.tpl добавить скрипт
PHP:
<script language="Javascript" type="text/javascript">seconds=10</script><script language="Javascript" type="text/javascript">
seconds2 = seconds*1000
var c=seconds
var t
function timedMsg(){
var t=setTimeout("clearTimeout(t); document.getElementById('register_time').innerHTML = '<input class=\"button\" type=\"submit\" name=\"Submit\" value=\"Fix Quest Bug\" onClick=\"return check_pk_form()\"> <input type=\"reset\" name=\"Reset\" value=\"Cancel\" class=\"button\">'",seconds2)
}
var milisec=0
var seconds=seconds
function display(){
if (milisec<=0){
milisec=9
seconds-=1
}
if (seconds<=-1){
milisec=0
seconds+=1
}
else
milisec-=1
document.getElementById("count_time").value=seconds+"."+milisec
setTimeout("display()",100)
}
</script>
2. Модуле отправки сообщений смените просто сабмит кнопку на сабмит кнопку с таймером:
PHP:
<div id="register_time" class="stile-textu">Please Wait
<input class="field_time" type="text" id="count_time" name="count_time" size="3">
<script>display();timedMsg();</script>
Second(s) To Be Able To Reset </div>