ChatGPT批量写原创文章软件

帝国cms列表页时间(帝国cms定时更新)

关于帝国CMS显示系统当前时间问题在首页模板中加入显示当前时间的js代码即可 js代码看下面参考内容帝国cms列表页怎么用灵动标签调用发布时间[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标

本文目录一览:

  • 1、关于帝国CMS显示系统当前时间问题
  • 2、帝国cms列表页怎么用灵动标签调用发布时间
  • 3、[帝国cms]帝国cms时间显示为1970-01-01
  • 4、日期单独调用年份和月日,求助,帝国cms
  • 5、如何在帝国cms首页加上“最后更新时间”

关于帝国CMS显示系统当前时间问题

在首页模板中加入显示当前时间的js代码即可

js代码看下面参考内容

帝国cms列表页怎么用灵动标签调用发布时间

[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]

trtd

a href="?=$bqsr[titleurl]?" target="_blank"?=$bqr[title]?/a

(发布时间:?=date('Y-m-d',$bqr[newstime])?)

/td/tr[/e:loop]

帝国cms列表页时间(帝国cms定时更新)

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

你好,根据你的问题所知道的结果是你的服务器或者网站空间上的时间设置问题。如果服务器空间时间正确就参考下面的方法看看。

有什么错误?

用帝国CMS建站时,有时候会用到采集,但是在采集发布内容的时候会出现时间显示为1970-01-01,这是为什么呢?其实是因为在建立系统模型的时候,没有把newstime字段设置成录入项、可修改、可增加。那么遇到这样问题我们可以用以下方法解决。

为什么出现错误?

当编辑文档时,如果newstime=\'0\', 则帝国cms系统显示为1970-01-01。出现这个错误主要是因为当 建立系统模型的时候,没有把newstime字段设置成录入项、可修改、可增加时,newstime使用了系统系统默认值:0

怎么解决处理这个错误?

(1)已添加文章,已出现错误时:通过帝国cms后台执行SQL语句来修改数据库。

第一步:点击系统》备份与恢复数据》执行SQL语句

第二步:第二步:在sql执行框中输入 UPDATE phome_ecms_news SET newstime = truetime where newstime=\'0\' 点击执行SQL。然后更新网站

(2)未添加文章,未出现错误时。

第一步:点击系统》数据表与系统模型》管理数据表

第二步:点击新闻系统表后面的 管理系统模型

第三步:在管理系统模型中点击修改,打开修改系统模型窗口

第四步:找到发布时间,将录入项、可增加、可修改三项勾选上,其他默认,点击提交

日期单独调用年份和月日,求助,帝国cms

[e:loop={1,2,0,1}]

p

    年:?=date('Y',$bqr[newstime])?

    月:?=date('m',$bqr[newstime])?

    日:?=date('d',$bqr[newstime])?

    时:?=date('H',$bqr[newstime])?

    分:?=date('i',$bqr[newstime])?

    秒:?=date('s',$bqr[newstime])?

/p

[/e:loop]

如何在帝国cms首页加上“最后更新时间”

将以下自定义函数 放到include/extend.func.php 中

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

51

52

53

54

/*文章发布多少时间前*/

function tranTime($time) {

$rtime = date("m-d H:i",$time);

$htime = date("H:i",$time);

$time = time() - $time;

if ($time 60) {

$str = '刚刚';

}

elseif ($time 60 * 60) {

$min = floor($time/60);

$str = $min.'分钟前';

}

elseif ($time 60 * 60 * 24) {

$h = floor($time/(60*60));

$str = $h.'小时前 '.$htime;

}

elseif ($time 60 * 60 * 24 * 3) {

$d = floor($time/(60*60*24));

if($d==1)

$str = '昨天 '.$rtime;

else

$str = '前天 '.$rtime;

}

else {

$str = $rtime;

}

return $str;

}

函数: tranTime()

其实就是用上这个自定义函数 就可以了

?php

echo tranTime($mytime);

?

DEDE用法

列表页 [field:pubdate function="tranTime(@me)" /]

内容页 {dede:field.pubdate function="tranTime(@me)"/}

相关文章