在帝国cms中加入了JS代码用来显示系统时间,但是无论怎么试都无效,显示不出来时间,求大神帮忙 谢谢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在帝国cms中加入了JS代码用来显示系统时间,但是无论怎么试都无效,显示不出来时间,求大神帮忙 谢谢相关的知识,希望对你有一定的参考价值。

使用的是封面模板,直接就加的下面这段代码,在本地测试过,是没有任何问题的。
但是打开栏目后显示不出来本地的时间,求教是因为什么???????????

代码如下:

<span id=localtime></span>
<script type="text/javascript">
function showLocale(objD)

var str,colorhead,colorfoot;
var yy = objD.getYear();
if(yy<1900) yy = yy+1900;
var MM = objD.getMonth()+1;
if(MM<10) MM = '0' + MM;
var dd = objD.getDate();
if(dd<10) dd = '0' + dd;
var hh = objD.getHours();
if(hh<10) hh = '0' + hh;
var mm = objD.getMinutes();
if(mm<10) mm = '0' + mm;
var ss = objD.getSeconds();
if(ss<10) ss = '0' + ss;
var ww = objD.getDay();
if ( ww==0 ) colorhead="<font color=\"#FF0000\">";
if ( ww > 0 && ww < 6 ) colorhead="<font color=\"#373737\">";
if ( ww==6 ) colorhead="<font color=\"#008000\">";
if (ww==0) ww="星期日";
if (ww==1) ww="星期一";
if (ww==2) ww="星期二";
if (ww==3) ww="星期三";
if (ww==4) ww="星期四";
if (ww==5) ww="星期五";
if (ww==6) ww="星期六";
colorfoot="</font>"
str = colorhead + yy + "-" + MM + "-" + dd + " " + hh + ":" + mm + ":" + ss + " " + ww + colorfoot;
return(str);

function tick()

var today;
today = new Date();
document.getElementById("localtime").innerhtml = showLocale(today);
window.setTimeout("tick()", 1000);

tick();
</script>

<span id=localtime></span>
<script type="text/javascript">

function showLocale(objD)

var str;
var yy = objD.getYear();
if(yy<1900) yy = yy+1900;
var MM = objD.getMonth()+1;
if(MM<10) MM = \'0\' + MM;
var dd = objD.getDate();
if(dd<10) dd = \'0\' + dd;
var hh = objD.getHours();
if(hh<10) hh = \'0\' + hh;
var mm = objD.getMinutes();
if(mm<10) mm = \'0\' + mm;
var ss = objD.getSeconds();
if(ss<10) ss = \'0\' + ss;
var ww = objD.getDay();
if (ww==0) ww="星期日";

if (ww==1) ww="星期一";
if (ww==2) ww="星期二";
if (ww==3) ww="星期三";
if (ww==4) ww="星期四";
if (ww==5) ww="星期五";
if (ww==6) ww="星期六";
str = yy + "年" + MM + "月" + dd + "日" + hh + ":" + mm + ":" + ss + " " + ww + colorfoot;

return(str);

function tick()

var today;
today = new Date();
document.getElementById("localtime").innerHTML = showLocale(today);
window.setTimeout("tick()", 1000);

tick();
</script>
其中
if ( ww==0 ) colorhead="<font color=\\"#FF0000\\">";
if ( ww > 0 && ww < 6 ) colorhead="<font color=\\"#373737\\">";
if ( ww==6 ) colorhead="<font color=\\"#008000\\">";
这几个判断周末颜色的代码不能用,删除后就可以显示。我也不知道是什么原因?
参考技术A 左转帝国吧

帝国CMS如何显示自定义字段

我在帝国CMS里的文章表里添加了一个字段,比如叫CARNAME,我怎么让他在文章显示页面里显示出来?我修改文章模板加了一个[!--CARNAME--]是不对的,他直接显示了“[!--CARNAME--]”,并没有显示实际的汽车名称

参考技术A 后台->数据表与系统模型->管理数据表->管理系统模型->修改
选择你要显示的字段,在相应的地方打对勾,比如:列表模板、内容模板
这个字段就显示出来了

以上是关于在帝国cms中加入了JS代码用来显示系统时间,但是无论怎么试都无效,显示不出来时间,求大神帮忙 谢谢的主要内容,如果未能解决你的问题,请参考以下文章

帝国cms首页显示栏目问题

[帝国cms]帝国cms时间显示为1970-01-01

帝国CMS 怎么显示以下图片样式呢 帝国专题

有没有办法解决帝国cms的js自动刷新问题?

帝国cms新闻正文无法填写内容也无法修改之前发过的文章

帝国cms如何生成rss,还有网站地图