自带完整数据 快速建站好帮手
客服QQ客服QQ 微信号微信号

织梦dedecms如何实现网站首页随机文章自动更新

本文主要介绍了织梦dedecms如何实现网站首页随机文章自动更新,解决思路:首先新建一个PHP文件,比如autoindex.php,放上教程提供的代码,然后上传到服务器,再在模板里面加上新的调用语句就可以了。具体看看教程吧。

织梦网站源码

使用梦想编织的朋友都知道,在首页添加随机文章部分后不会自动更新,如何实现随机文章的自动更新?以前小编介绍过调用随机文章标签的写法,下面就来说说织梦dedecms如何实现网站首页随机文章自动更新。

第一步、复制下面红色部分内容到记事本,完成后,另存为名称为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>

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

以上就是关于织梦随机文章更新的所有内容,希望可以帮到大家,欢迎扫码加微信一起交流~

微信公众号

TAG标签:织梦随机文章更新

上一个:织梦dedecms如何去掉栏目列表页的加粗样式
下一个:织梦dedecms如何修改列表分页样式CSS

瓦窑源码专注织梦网站源码与静态模板分享,提供织梦模板,dedecms模板,帝国企业源码,PHPCMS商用源码和免费模板下载

织梦源码 - DEDE模板 - JQ特效 - CMS教程 - SEO优化 - 热门排行 - Tags标签 - 网站地图 - 免责声明

Copyright©2021 瓦窑源码 Why114.COM 版权所有 鲁ICP备20017802号-2

客服QQ:1847629575 微信号:qilujianzhan

展开