网站目录收录网站方式:1.人工手动审核。2.自助审核(你的网站在权重3、PR4以上,挂上本站友链->点击友链->自动审核通过。)
当前位置:站长啦分类目录 » 站长资讯 » 站长新闻 » 技术文档 » 文章详细 订阅RssFeed

[dede]织梦DedeCMS定时自动生成首页HTML的代码

来源:自动生成首页HTML 浏览:1593次 时间:2019-03-31
简介:[dede]织梦DedeCMS定时自动生成首页HTML的代码



只需要制作一个文件然后在首页模板添加一句代码就可以实现让织梦DedeCMS自动生成首页html,具体方法如下: 
  第一步、需要在首页调用随机文章,这样每次自动更新才会有更新的效果,随机文章调用标签如下:

{dede:arclist sort='rand' titlelen=48 row=16}
<li><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title/]</a></li>
{/dede:arclist}
这段代码调用出的文章在每次自动生成首页的时候都会变化。 
  第二步、写一个触发定时自动更新的php文件: 
  复制下面代码,粘贴到一个新文件中,命名为:autoindex.php,上传到ftp的plus文件夹中,看清楚一点是plus文件夹中,错了位置不会生效:

<?php
function sp_input( $text )
{
$text = trim( $text );
$text = htmlspecialchars( $text );
if (!get_magic_quotes_gpc())
return addslashes( $text );
else
return $text;
}
$autotime = 10800;//自动更新时间,单位为秒
$fpath = "../data/last_time.inc";//记录更新时间文件,如果不能达到目的,请检查是否有读取权限。
include( $fpath );
if( empty($last_time))
$last_time = 0;
if( sp_input($_GET['renew'])=="now")
$last_time = 0;
if((time()-$last_time)>=$autotime )
{
define('DEDEADMIN', ereg_replace("[/\\]{1,}",'/',dirname(__FILE__) ) );
require_once(DEDEADMIN."/../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 = "nsgzscom/indexwz.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 );
}
?>
第三步、在首页的模版代码head标签中引入触发文件代码:

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

然后手动更新一下首页,接下来在设置的时间过了以后如果有用户访问首页就会触发自动更新文件,首页就会自动更新一次。


0
分享一下更健康,本文地址: https://top.cnzzla.com/artinfo/45097.html

好玩的手游下载

推荐站点

  • 手机游戏哪些值得玩手机游戏哪些值得玩

    找找啦手游下载网是一个专业的手游下载推荐网站,好玩的手游下载,热门手游排行榜,哪些手机游戏哪些值得玩?和找找啦一起玩好玩的手游吧!还有精品应用推荐和电脑软件下载哦!

    shouyou.cnzzla.com
  • Daytrends medical device,lighting,furniture,accessDaytrends medical device,lighting,furniture,access

    Daytrends is a design and manufacturing service company which located in Shenzhen, Our competitive strength : Industrial design, Prototyping, OEM&ODM service, 3D Tooling, Reverse Engineering , brands agent.Our strong field : LED lighting,medical device,furniture, toys, electronic accessories, Optic components.

    daytrends.net
  • 2020每日快讯—免费新闻快讯、免费发布2020每日快讯—免费新闻快讯、免费发布

    每日快讯,终身免费,同步兼容手机版、平板、电脑。seo多种功能静态搜录好

    www.2020smmm.com
  • 手游下载网手游下载网

    42824手游下载网-和玩家一起玩最新好玩的手游!是中国手机游戏下载平台门户网站,为你推荐2020年最新热门十大手游排行榜,提供最新安卓手游、网络游戏、手机软件及常用电脑软件下载。是你玩手游最亲密的手游门户网站!

    42824.com
  • 42824手游网42824手游网

    42824手游网-和玩家一起玩最新好玩的手游!为你推荐2020年最新热门十大手游排行榜,提供最新安卓手游、网络游戏、手机软件及常用电脑软件下载。是你玩手游最亲密的手游门户网站!

    shouyou.42824.com

最新优秀网站