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

Kort
#47974 2024-04-21 05:37

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

<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 - создание сайтов, разработка плагинов и тем для Котонти
This post was edited by Kort (2024-04-21 06:07, 2 weeks ago)