织梦自动更新首页的三种方法

分类:SEO知识 热度:

污段子
不得不说织梦在做网站方面给与站长很大的帮助,不管是织梦二开还是基础建站,不管是新老手,操作都非常棒。但也多多少少存在一些问题。
 
前段时间弄了一个采集站WWW.SCGYXW.COM广元微界这个站点,是使用采集侠进行采集互联网上的开放资源。在进行采集一段时间后我发现一个问题,是以前所没有遇到过的。
 
就是采集到站后不能自动更新到首页,栏目页。甚至在采集到站后,很多时候点到文章页时候是404页面。非要自己手动去首页,栏目页,文章页全部更新一遍才行。

当然七叔也不会蠢到连后台的自动更新到首页栏目页等不去开:
网站自动更新首页
但即使是开了,还是上面那个问题,问题依旧得不到解决。我特意弄个采集站就是想偷懒,让我每天都去更新一遍,开什么玩笑?再说网站是有用户访问时候才去采集,没用户访问就不去采集,采集到站又更新不到页面。难搞!

然后为了解决这件事,试了以下两种方法:
 
一:

首先制作了命为auto.php的文件,上传到网站根目录。
<?php
$lasttime=filemtime($_SERVER['DOCUMENT_ROOT']."/index.html");
$interval=60;  //更新时间秒为单位1800秒=30分钟
$bdnum=1;//上面设置的时间自动审查生成HTML条数
if((time()-$lasttime)>$interval)
{
    require_once (dirname(__FILE__) . "/include/common.inc.php");
    require_once DEDEINC."/arc.partview.class.php";
    $GLOBALS['_arclistEnv'] = 'index';
    $row = $dsql->GetOne("Select * From `dede_homepageset`");
    $row['templet'] = MfTemplet($row['templet']);
    $pv = new PartView();
    $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
    $pv->SaveToHtml(dirname(__FILE__).'/index.html');
    exit();
}
?>
 
然后修改首页模板index.html,在模板的底部加入
 
<script src="/auto.php" language="javascript"></script>
 
然后更新一次首页html就完成了。
 
题外话:要实现DEDE首页每次更新都不同,前提是网站首页必须要有设置调用随机文章,可以在需要的地方加入 sort='rand' ,让每次生成的文章都是随机,这对于网站来讲,就完成了局部更新,非常利于SEO优化
 
调用代码如下:
{dede:arclist sort='rand' titlelen='30' row='16'}[field:title/]{/dede:arclist}
 

二:计划任务
 
更新首页栏目页不管是为了让访客及时看到最新内容还是为了让搜索引擎蜘蛛顺利爬取抓取页面进行收录,都是非常重要的。这个是每个所SEO人都知道的事不必多说。
 
我们新建一个计划任务:
自动更新到首页

建立了这个后,我们还需要有这个dede-post.php文件在plus/task/才能正常使用计划任务功能。

文件内容有点长,就不弄出来了,大家直接下载吧链接: https://pan.baidu.com/s/1vO2GDL5W3dnmssEjSYtotQ 提取码: 8bd8
 
把附件解压开后的dede-post.php 文件上传到网站目录下的plus/task/里
 
为了可以让网站每隔5分钟更新一次我们还需要修改文件plus/task.php
 
打开task.php把这个$daylimit参数改成300秒——$daylimit = 300;如果需要改成其他时间也可以自己修改,然后上传。到这里基本任务执行的条件都有了,还差一个触发方式。这里我们选择使用JS文件触发方式,这种方式只要有访客访问到就能触发到。如果你网站经常没人访问那就只能手动去访问触发。
 
我们把代码:<script language="javascript" src=" /plus/task.php?client=js"></script> 复制放到底部模板footer.htm 里面即可。
 
这样每当有人访问你的网站的时候就会触发这个JS,让你的执行程序运行一下,也就是网站自动更新了。




上一篇:网站被墙域名被墙完美解决办法 下一篇:优化网站是资源重要还是内容重要
南京网站优化
读了此文章的人还看了下面文章
南京网站优化
南京网站优化
热门排行
南京网站优化
精彩图文
南京网站优化
返到首页 返到栏目