Форуми / National / Russian / Тег cotonti в php код который на tpl странице

Kort
#47974 21.04.2024 05:37

Смешались в кучу кони, люди... Если надо просто статично вывести время до окончания проекта, то это будет php. Про теги и Котонти тоже ничего не понял. Если надо чтобы "тикало", то javascript. Самый простой вариант:

XML/XHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<html>
<head>
    <title>Multiple Countdown Clocks</title>
</head>
<body>
    <div id="clock"></div>
</body>
<script language="JavaScript">
 
StartCountDown("clock","4/21/2024 19:00 +0300")
 
/*
Author:     Robert Hashemian (http://www.hashemian.com/)
Modified by:    Munsifali Rashid (http://www.munit.co.uk/)
Modified by:    Tilesh Khatri
*/
 
function StartCountDown(myDiv,myTargetDate) {
    var dthen   = new Date(myTargetDate);
    var dnow    = new Date();
    ddiff       = new Date(dthen-dnow);
    gsecs       = Math.floor(ddiff.valueOf()/1000);
    CountBack(myDiv,gsecs);
}
 
function Calcage(secs, num1, num2) {
    s = ((Math.floor(secs/num1))%num2).toString();
    if (s.length < 2) { 
        s = "0" + s;
    }
    return (s);
}
 
function CountBack(myDiv, secs) {
    var DisplayStr;
    var DisplayFormat = "%%D%% Days %%H%%:%%M%%:%%S%%";
    DisplayStr = DisplayFormat.replace(/%%D%%/g,    Calcage(secs,86400,100000));
    DisplayStr = DisplayStr.replace(/%%H%%/g,       Calcage(secs,3600,24));
    DisplayStr = DisplayStr.replace(/%%M%%/g,       Calcage(secs,60,60));
    DisplayStr = DisplayStr.replace(/%%S%%/g,       Calcage(secs,1,60));
    if (secs > 0) { 
        document.getElementById(myDiv).innerHTML = DisplayStr;
        setTimeout("CountBack('" + myDiv + "'," + (secs-1) + ");", 990);
    } else {
        document.getElementById(myDiv).innerHTML = "Auction Over";
    }
}
 
</script>
</html>

Скрипт, конечно убираем в отдельный файл.

SED.by - создание сайтов, разработка плагинов и тем для Котонти

Відредаговано: Kort (21.04.2024 06:07, 1 рік тому)