今天给各位分享dedecms自动更新的知识,其中也会对织梦自动更新插件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、dedecms自动更新问题
- 2、dedecms 前台会员发布文章 如何自动更新网站首页 列表页 文章页
- 3、dede如何自动更新首页
- 4、如何实现织梦cms单页面自动更新
- 5、怎么让dedecms织梦网站首页自动更新
1、dedecms自动更新问题
都是这样的,你不妨一次性更新十篇再更新全站 这样不麻烦 。DEDE必须更新全站才能显示在首页和列表页的
2、dedecms 前台会员发布文章 如何自动更新网站首页 列表页 文章页
因为频道页,文章页、列表页结构都是相同的,所以只需要写一个模板文件就可以了,新建栏目时选择对应的模板文件,添加内容,生成就可以了。不然就不叫模板了啊。。里面的内容都是调用动态生成的。。希望我的回答对你有些许的帮助!
3、dede如何自动更新首页
如果网站主页使用了支持随机调用文章的CMS,如:dedecms,内容又是采集的,并且你没多少时间进行手动更新内容的话,但又想让百度喜欢你的网站,用这个小程序将会对你相当的有用和方便。
代码如下:
?php
set_time_limit(0);
//你网站的CMS根网址,结束不要加 /
$baseCmsUrl = "";
//动态主页的名称
$dmPageName = "index.php";
//静态主页的名称
$stPageName = "index.html";
//你希望多长时间更新一次,单位是秒
$mkTime = 3600;
//下面是执行的代码
$tureStFile = dirname(__FILE__).'/'.$stPageName;
$ftime = @filemtime($tureStFile);
if(!file_exists($tureStFile) || ($ftime time()-$mkTime))
{
$body = file_get_contents($baseCmsUrl.'/'.$dmPageName);
$fp = fopen($tureStFile, 'w');
fwrite($fp, $body);
fclose($fp);
}
?
将上述代码保存为 task.php
然后在主页的静态HTML结尾引入下面的JS
script language='javascript' src='task.php'/script。
以上代码在dedecms和phpcms中均可用,ecms可能是不行的,不过它似乎有计划任务功能,但没有随机调用的功能用这个也没用。
4、如何实现织梦cms单页面自动更新
织梦系统有发布内容后自动更新首页和列表页的功能,其他页面就需要手动来更新,网站内容少的话,也就无所谓了,内容多了就很费时间了,那么秀站网分享下《织梦DedeCMS自动更新HTML插件》。
织梦DedeCMS自动更新HTML插件,支持首页,列表页,分类信息,自由列表,RSS,内容页,专题自动更新,以及自动审核功能。
目前模块可以实现在网页上放上相应代码当有人访问即可自动更新HTML文件
适合用于使用虚拟主机的个人站点。
插件下载地址:
5、怎么让dedecms织梦网站首页自动更新
首页自动更新用到js和php:
在/plus目录下新建autoupdate.php文件
?
$updatetime = 1800;//自动更新时间,单位为秒,这里我设为一小时,大家可以自行更改。
$fpath = "../data/update_time.inc";//记录更新时间文件,如果不能达到目的,请检查是否有读取权限。
include( $fpath );
if(empty($last_time)){
$last_time = 0;
}
if((time()-$last_time)=$updatetime )
{
define('DEDEADMIN', ereg_replace("[/\\]{1,}",'/',dirname(__FILE__) ) );
require_once(DEDEADMIN."/../include/common.inc.php");
require_once(DEDEINC."/arc.partview.class.php");
$templet = "default/index.htm";//这里是首页模板位置,当前是dede默认首面位置。
$position = "../index.html";
$homeFile = dirname(__FILE__)."/".$position;
$homeFile = str_replace("\\", "/", $homeFile );
$homeFile = str_replace( "//", "/", $homeFile );
$pv = new PartView();
$pv - SetTemplet( $cfg_basedir.$cfg_templets_dir."/".$templet );
$pv - SaveToHtml( $homeFile );
$pv - Close();
$file = fopen( $fpath, "w");
fwrite( $file, "?php\n");
fwrite( $file,"\$last_time=".time().";\n");
fwrite( $file, '?' );
fclose( $file );
}
?
在首页引入以下js:
script src="/plus/autoupdate.php" type="text/javascript"/script
以上就可以刷新首页了。
dedecms自动更新的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于织梦自动更新插件、dedecms自动更新的信息别忘了在本站进行查找喔。