小李SEO博客

网站优化服务

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文件夹中,错了位置不会生效:<?phpfunction sp_input( $text ){$text = trim( $text );$text = htmlspecialchars( $text );if (!get_magic_quotes_gpc())return addslashes( $text );elsereturn $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 = “downpk/index.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 ");fwrite( $file,"$last_time=".time()."; ");fwrite( $file, '?>' );fclose( $file );}?>

第三步、在首页的模版代码head标签中引入触发文件代码:<script src="/plus/autoindex.php" type="text/javascript"></script>然后手动更新一下首页,接下来在设置的时间过了以后如果有用户访问首页就会触发自动更新文件,首页就会自动更新一次。

上一篇:dedecms列表页支持顶(赞)和踩功能顶过后标红高 下一篇:织梦cms根目录下data目录迁移到web以外目录方法
织梦cms相关文章阅读
  • 织梦cms文章内容中替换多个敏感字词方法

    小李网络公司介绍织梦cms文章内容中替换多个敏感字词方法知识,包括织梦cms建站教程dedecms织梦系统dedecms首页织梦cms移动织梦cms织梦仿站教程织梦默认模板管理织梦dedecms教程织梦 建站....

  • 织梦cms如何用dede:type和sql语句调用指定栏目内容描述

    小李网络公司介绍织梦cms用dede:type和sql语句调用指定栏目知识,包括织梦dede建站教程视频dede仿站网dede整站更新dede主页dedecmsdedefielddede整站模板dede模板站dede标记教程仿织梦dede58源码织梦 建站....

  • 织梦cms网站sql语句调用方法使用简单示例

    小李网络公司介绍织梦cms网站sql语句调用方法知识,包括dedesql变量dedecmssqldede怎么调用文章dede怎么调用代码dede调用文档dede图文调用dede调用顺序dede调用解读dede调用网站dede单页面调用....

  • 织梦cms循环滚动图片制作教程

    小李网络公司介绍织梦cms循环滚动图片制作教程知识,包括美篇怎么制作自动滚动手机制作滚动循环图片如何制作多图片循环滚动效果纯字幕滚动视频制作unity图片循环滚动ps制作滚动循环图片...

  • 织梦cms修复mysql数据库表的方法

    小李网络公司介绍织梦cms修复mysql数据库表知识,包括织梦mysql怎么修复数据库表_织梦dedecms中修复mysql数据库,织梦数据库文件在哪dedecms织梦系统dedecms大数据库之梦带数据库安装dedecms进入数据库...

  • 织梦cms添加附件修改默认table模板下载

    小李网络公司介绍织梦cms添加附件table模板下载知识.包括dedecms附件发布(添加附件)修改默认table模板_织梦58,织梦cms建站教程ae模板织梦 建站boss简历附件模板附件模板dede模板网织梦cms标签模板免...

  • 织梦cms文章中的图片自动添加ALT属性

    小李网络公司介绍织梦cms文章图片自动添加ALT属性知识,包括dedecms添加子类dedecms文章日期dedecms生成文章dedecms同类文章dedecms文章页面dedecms文章描述dedecms文章顺序dedecms当天文章....

  • 织梦CMS键盘上下翻页教程

    小李网络公司介绍织梦CMS键盘上下翻页知识.包括DEDECMS织梦网站实现利用键盘上下翻页效果,织梦cms网站实现按键盘方向键实现上一篇下一篇翻页.DEDECMS织梦模板实现图集单击图片翻页的教程....

  • 织梦cms网站Nginx验证码不显示设置教程

    小李网络公司介绍织梦cms网站Nginx验证码不显示设置教程知识,包括织梦cms建站教程织梦dedecms教程dedecms织梦系统织梦短信接口dedecms验证码识别织梦留言板验证码dedecms验证码设置织梦验证码总是...

  • 织梦cms下载统计for链接到真实软件地址

    小李网络公司介绍织梦cms下载统计for链接到真实软件地址知识,包括dede获取点击次数dede主页链接名dede交叉链接dede链接相应列表dede更多链接标签dede自定义链接dede调用栏目链接dede专题链接....

  • 织梦cms网站文档页获取当前文章ID调用标签

    小李网络公司介绍织梦cms当前文章ID调用标签知识.帝国cms和织梦哪个好dedecms 织梦织梦dede建站教程视频dedefieldtypeimg织梦cms网站dede仿站网dede怎么调用文章dede标签页dede文章点击数....

  • 织梦cms内容页列表页调用自定义图片地址教程

    小李网络公司介绍织梦dedecms内容页列表页调用自定义图片地址知识,包括python自定义函数调用织梦常用调用标签织梦相关文章调用织梦调用代码dedecms调用教程dedecms调用网站织梦首页调用描述j...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640