扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
在首页模板中加入下面代码,尽量放在底部。
谢家集网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联公司自2013年创立以来到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
script language="javascript" type="text/javascript" src="/e/htmlindex/index_html.php"/script
在 /e/ 建立文件夹 htmlindex 并设置 777权限
将下面代码保存在 /e/htmlindex/index_html.php
修改刷新时间,将文件中1200改为你想要的时间,单位为秒。
?php
require("../class/connect.php");
include("../class/db_sql.php");
include("../class/config.php");
include("../class/functions.php");
include("../class/t_functions.php");
require LoadLang("pub/fun.php");
require("../data/dbcache/class.php");
require("../data/dbcache/MemberLevel.php");
include("../class/chtmlfun.php");
$link=db_connect();
$empire=new mysqlquery();
$filepath_s="indexhtmlhc.txt";
$time=time();
@$filemtime=(int)filemtime($filepath_s)+1200;
/*
函数解释
file_exists() 函数检查文件或目录是否存在。
mkdir() 函数创建目录。
time() 函数返回当前时间的 Unix 时间戳。
filemtime() 函数返回文件内容上次的修改时间。
*/
if (!file_exists($filepath_s)){
fopen($filepath_s, 'w');
@chmod($filepath_s, 0777);
ReIndex();
}elseif(!file_exists($filepath_s) || (filemtime($filepath_s)+1200)time()){
fopen($filepath_s, 'w');
@chmod($filepath_s, 0777);
ReIndex();
}else{
// do nothing
}
db_close();
$empire=null;
?
你好,根据你的问题所知道的结果是你的服务器或者网站空间上的时间设置问题。如果服务器空间时间正确就参考下面的方法看看。
有什么错误?
用帝国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)未添加文章,未出现错误时。
第一步:点击系统》数据表与系统模型》管理数据表
第二步:点击新闻系统表后面的 管理系统模型
第三步:在管理系统模型中点击修改,打开修改系统模型窗口
第四步:找到发布时间,将录入项、可增加、可修改三项勾选上,其他默认,点击提交
一、esub()截取字段函数语法:esub(字符串,截取字数,后缀)
说明:后缀为截取字符后附带内容,此参数可以省略。
使用范例:
,返回结果为:123456
,返回结果为:123456...
二、date()转换时间格式函数
语法:date(时间格式,时间戳)
说明:PHP本身函数,使用说明可以参考:
使用范例:
,返回结果为:2010-06-30 10:30:10
三、format_datetime()转换时间格式函数2
语法:format_datetime(正常时间,时间格式)
说明:和date()的区别是format_datetime是转换正常时间,而date是转换unix时间戳。
使用范例:
,返回结果为:06/30
四、通过ID取得栏目地址函数
语法:sys_ReturnBqClassname($r,9)
说明:$r为含栏目ID的数组,变量名可任意命名。
使用范例:取得栏目ID=2的栏目地址。
$cr['classid']=2;
$classurl=sys_ReturnBqClassname($cr,9);
echo $classurl;
?
通过ID取得栏目地址的其他方法:
(1)、/e/public/ClassUrl/?classid=栏目ID
(2)、/
五、取得信息内容页地址函数
语法:sys_ReturnBqTitleLink($r)
说明:$r为含“id,classid,newspath,filename,groupid,titleurl”字段内容的数组,变量名可任意命名。
使用范例:取得信息ID=8的新闻页面地址
$nr=$empire-fetch1("select
id,classid,newspath,filename,groupid,titleurl from {$dbtbpre}ecms_news where
id='8' limit 1");
$titleurl=sys_ReturnBqTitleLink($nr);
echo $titleurl;
?
通过ID取得信息内容页地址的其他方法:
/e/public/InfoUrl/?classid=栏目IDid=信息ID
六、提示信息函数1
语法:printerror($error,$gotourl,$ecms,$noautourl,$novar)
说明:
$error:提示信息内容,可以为语言包变量,也可以直接提示内容。
$gotourl:提示信息转向链接地址
$ecms:0为后台提示信息、1为前台提示信息、8为后台提示信息(alert方式)、9为前台提示信息(alert方式)
$noautourl:0为自动转向页面,1为不自动转向页面。此参数可省略,默认为0
$novar:0为提示信息内容采用语言包变量,1为提示信息内容为直接提示内容。此参数可以省略,默认为0
帝国cms论坛有教程的,现在很多用户都不喜欢用建站平台,都是下载独立网站管理系统来做、比如pageadmin、wp这些,后期网站代码自己控制管理,扩展修改什么的更灵活。对新手来说可以,简单方便。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流