让DedeCMS首页调用随机文章定时自动更新
让DedeCMS首页调用随机文章定时自动更新
DedeCMS首页,随机文章,自动更新,定时更新
相信做过SEO的站长朋友都知道网站首页内容的更新频率直接决定了网站的收录速度和站点权重,这就需要网站首页内容随时更新,但是我们有时候不可能随时的自己去手动更新,这时候,我们就可以给dedecms设置一下首页自动更新,没错,没错就是自动更新,全自动更新首页的文章列表。
设置自动更新首页的具体操作方法如下:
第1步、在首页模板里面添加随机文章调用标签,在这里给大家解释一下为什么要添加随机文章调用标签呢?因为随机调用标签会在每次刷新时调用不同的文章内容,就相当于每次刷新首页都有新内容展示出来,就算是网站文章没有增加也可以。而如果只是普通的文章调用标签,并且在网站内容文章没有增加的情况下刷新首页是不会出现新内容的。具体调用代码如下:
{dede:arclist sort=’rand’ titlelen=48 row=16}
{/dede:arclist}
上面这段列表代码可以调用出随机文章,并且在每次刷新动态页面的时候都会变化,但是由于织梦是首页生成静态html的,所以如果不去手动生成还是不会变化,这样就用到了下面的方法。
第2步、设置定时自动更新文件
复制下面代码,粘贴到一个新文件中,命名为:autoindex.php,上传到网站根目录的plus文件夹中。
=$autotime )
{
define(‘DEDEADMIN’, ereg_replace(“[/\]{1,}”,’/’,dirname(__FILE__) ) );
require_once(DEDEADMIN.”/https://www.genban.org/include/common.inc.php”);
require_once(DEDEINC.”/arc.partview.class.php”);
/*
$row = $dsql->GetOne(“Select * From dede_homepageset”);
$dsql->Close();
$templet=$row[‘templet’];
$position=$row[‘position’];
*/
$templet = “tnbjh/index.htm”;//这里是首页模板位置,当前是dede默认首面位置。
$position = “https://www.genban.org/index.html”;
$homeFile = dirname(__FILE__).”/”.$position;
$homeFile = str_replace(“\”, “/”, $homeFile );
$homeFile = str_replace( “https://”, “/”, $homeFile );
$pv = new PartView();
$pv ->SetTemplet( $cfg_basedir.$cfg_templets_dir.”/”.$templet );
$pv -> SaveToHtml( $homeFile );
$pv -> Close();
$file = fopen( $fpath, “w”);
fwrite( $file, “‘ );
fclose( $file );
}
?>
然后我们需要在首页的模版代码head标签中引入下面这段代码,也就是引入这个php文件:
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
pbootcms模板网 » 让DedeCMS首页调用随机文章定时自动更新