导航:首页 > 万维百科 > 文本缓存最长时间帝国cms

文本缓存最长时间帝国cms

发布时间:2021-01-01 12:29:42

1、帝国cms可以获取文章的总字数吗

这是我找到的答案:

<?=strlen(strip_tags($bqr[newstext]))/2?> 这个显示0

<?=strlen(strip_tags($navinfor[newstext]))?> 这个才正确

------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------
继续追问:

但是这个代码统计出来的不准确啊?空格那些都算上了。1023个字的文章,用这个代码统计出3150个字! 有php统计代码吗?空格不要统计,代码也不要统计在里面。

2、帝国cms一次最多可以成成多少条数据

2w的数据说多不多,但是也不少了,这个帝国cms生成速度和本身的程序有关系,但是主要还是看服务器的配置情况,在生成的时候502了 就说明服务器资源耗尽了!php长时间执行脚本无响应!有条件的话增加服务器硬件配置,或在php.ini里面设置 max_execution_time,将数值跳大一些!

如以上都不好操作的话,那么更改帝国的设置,如下图,将信息生成每组改成20或者更小!即可!

3、帝国cms 批量定时审核 代码 或者插件 我知道帝国cms 可以设置任务自动刷新首页和栏目

在首页模板中加入下面代码,尽量放在底部。
<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;
?>

4、如何清空帝国cms缓存?

?

5、如何强制请空帝国的缓存 帝国cms

具体方法是: 后台 — 数据更新— 更新数据库存缓 — 删除栏目存缓文件 — 清除临时文件和数据如果前台文件采用静态模式,那么后台修改后,需要重新生成html文件,更新一下缓存即可,刷新所有栏目信息页

6、[帝国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)未添加文章,未出现错误时。

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

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

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

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

7、帝国CMS:网站更新时清理缓存才显示,显示的时间都是同一秒加的

?

8、怎么修改帝国内容简介自动截取的字符数 帝国cms

后台—系统—系统参数设置—信息设置—设置简介截取字数
请采纳,谢谢

与文本缓存最长时间帝国cms相关的知识