如何设置网站首页随机文章板块自动更新

使用织梦的朋友都知道首页添加完随机文章板块后不会实现自动更新,那怎样才能实现随机文章自动更新呢?

第一步、复制下面红色部分内容到记事本,完成后,另存为名称为autoindex.php的文件,并将其上传到织梦plus文件夹
<?php
function sp_input( $text )
{
$text = trim( $text );
$text = htmlspecialchars( $text );
if (!get_magic_quotes_gpc())
return addslashes( $text );
else
return $text;
}
$autotime = 3600;
$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 = “tnbjh/index.htm”;
$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.htm文件中加入下面代码,我加在了<!– //header –>前面
<script src="/plus/autoindex.php" language="javascript"></script>

温馨提示:千万不要上传到错误位置,否则会调用不成功!

给TA买糖
共{{data.count}}人
人已赞赏
织梦教程

Dedecms5.7默认导航栏字体大小和间距修改办法

2020-8-28 16:55:34

织梦教程

DEDECMS织梦留言板调用网站head.htm以及自定义的方法

2020-8-28 16:55:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索