栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > dedecms

织梦首页调用随机文章定时自动更新,提高收录速度及权重

dedecms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

织梦首页调用随机文章定时自动更新,提高收录速度及权重

相信做过SEO的站长朋友都知道网站首页内容的更新频率直接决定了网站的收录速度和站点权重,这就需要网站首页内容随时更新,但是我们有时候不可能随时的自己去手动更新,这时候,我们就可以给dedecms设置一下首页自动更新,没错,没错就是自动更新,全自动更新首页的文章列表。

 

设置自动更新首页的具体操作方法如下:

第1步、在首页模板里面添加随机文章调用标签,在这里给大家解释一下为什么要添加随机文章调用标签呢?因为随机调用标签会在每次刷新时调用不同的文章内容,就相当于每次刷新首页都有新内容展示出来,就算是网站文章没有增加也可以。而如果只是普通的文章调用标签,并且在网站内容文章没有增加的情况下刷新首页是不会出现新内容的。具体调用代码如下:

 

  {dede:arclist sort=’rand’ titlelen=48 row=16}
    
  • [field:title/]
  • {/dede:arclist}

     

    上面这段列表代码可以调用出随机文章,并且在每次刷新动态页面的时候都会变化,但是由于织梦是首页生成静态html的,所以如果不去手动生成还是不会变化,这样就用到了下面的方法。

     

    第2步、设置定时自动更新文件

    复制下面代码,粘贴到一个新文件中,命名为:autoindex.php,上传到网站根目录的plus文件夹中。

    =$autotime )
        {
        define('DEDEADMIN', ereg_replace("[/\]{1,}",'/',dirname(__FILE__) ) );
        require_once(DEDEADMIN."/../include/common.inc.php");
        require_once(DEDEINC."/arc.partview.class.php");
        
        $templet = “tnbjh/index.htm”;//这里是首页模板位置,当前是dede默认首面位置。www.dede58.com织梦模板 
        $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, "' );
        fclose( $file );
        }
        ?>

      

    然后我们需要在首页的模版代码head标签中引入下面这段代码,也就是引入这个php文件:

    完成以上步骤后在后台点击生成-更新首页。

    这样就能实现首页内容定时自动更新了,一定要看清楚上面的注释,时间是以秒为单位的,默认3600秒是一小时,大家可以自行更改。


    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/7978.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号