DEDE首页调用随机文章定时自动更新,提升网站收录速度及网站权重

来源:www.diyiremen.com       编辑:admin
2021-12-12 15:07

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

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

第1步、在首页模板里面添加随机文章调用标签,在这里给大伙讲解一下为何要添加随机文章调用标签呢?由于随机调用标签会在每次刷新时调用不一样的文章内容,就等于每次刷新首页都有新内容展示出来,即使是网站文章没增加也可以。而假如只不过一般的文章调用标签,并且在网站内容文章没增加的状况下刷新首页是不会出现新内容的。具体调用代码如下:

{dede:arclist sort=’rand’ titlelen=48 row=16}

<li><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title/]</a></li>

{/dede:arclist}

上面这段列表代码可以调用出随机文章,并且在每次刷新动态页面的时候都会变化,但因为DEDE是首页生成静态html的,所以假如不去手工生成还是不会变化,如此就用到了下面的办法。

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

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

<?php

function sp_input

{

$text = trim;

$text = htmlspecialchars;

if )

return addslashes;

else

return $text;

}

$autotime = 3600;//自动更新时间,单位为秒,这里我设为一小时,大伙可以自行更改。

$fpath = "../data/last_time.inc";//记录更新时间文件,假如不可以达到目的,请检查是不是有读取权限。

include;

if)

$last_time = 0;

if=="now")

$last_time = 0;

if-$last_time)>=$autotime )

{

define ) );

require_once;

require_once;

/*

$row = $dsql->GetOne;

$dsql->Close;

$templet=$row['templet'];

$position=$row['position'];

*/

$templet = “tnbjh/index.htm”;//这里是首页模板地方,目前是dede默认首面地方。www.dede58.com<a href="http://www.dede58.com/" target="_blank"><u>DEDECMS模板</u></a>

$position = "../index.html";

$homeFile = dirname."/".$position;

$homeFile = str_replace;

$homeFile = str_replace;

$pv = new PartView;

$pv ->SetTemplet;

$pv -> SaveToHtml;

$pv -> Close;

$file = fopen;

fwrite;

fwrite.";\n");

fwrite;

fclose;

}

?>

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

<script src="/plus/autoindex.php" language="javascript"></script>

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

如此就能达成首页内容定时自动更新了,必须要看了解上面的注释,时间是以秒为单位的,默认3600秒是一小时,大伙可以自行更改。

广告位810*200
相关阅读
DEDE怎么样修改中英文模板的目前地方

DEDE怎么样修改中英文模板的目前地方

一些企业可能会有对外贸易,所以说可能需要做一个双语网站。对于双语网站有的企业可能会...

2021-12-12
织梦CMS课程:二次开发时用{dede:arclist},{dede:list}

织梦CMS课程:二次开发时用{dede:arclist},

以前用织梦CMS模板做二次开发时获得附加表字段内容都是通过runphp实行SQL查看获得,近期看了...

2021-12-12
DEDE栏目页调用目前栏目名和上级栏目名

DEDE栏目页调用目前栏目名和上级栏目名

在构建网页的时候,假如不想逐个写栏目列表页的标题,即列表页标题形式为:{field:网站优化...

2021-12-12
DEDE在图集列表中调出图集的所有图片

DEDE在图集列表中调出图集的所有图片

在include/common.func.php 中添加以下函数代码...

2021-11-20
织梦CMS 模板文件没有,没办法分析文档 解决方案

织梦CMS 模板文件没有,没办法分析文档 解

一。第一打开:/incluede/arc.archives.class.php...

2021-11-20