濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識 > 織夢dedecms首頁調(diào)用隨機(jī)文章并定時(shí)自動更新

織夢dedecms首頁調(diào)用隨機(jī)文章并定時(shí)自動更新

POST TIME:2021-05-23 01:08

織夢首頁靜態(tài)化以后,如果不重新生成,它是不變的,即便你在首頁隨機(jī)調(diào)用文檔也不會自動更新。但是靜態(tài)頁面又不能使用php功能,那又要用到j(luò)s來引入php文件,才能行得通。下面小編直接告訴大家方法:

在plus目錄下新建一個(gè)名為autoupdate.php的php文件寫入一下代碼:

<?
$updatetime&nbsp;=&nbsp;1800;//自動更新時(shí)間,單位為秒,這里我設(shè)為一小時(shí),大家可以自行更改。
$fpath&nbsp;=&nbsp;"../data/update_time.inc";//記錄更新時(shí)間文件,如果不能達(dá)到目的,請檢查是否有讀取權(quán)限。
include(&nbsp;$fpath&nbsp;);
if(empty($last_time)){
	$last_time&nbsp;=&nbsp;0;
}
if((time()-$last_time)>=$updatetime&nbsp;)
{
	define('DEDEADMIN',&nbsp;ereg_replace("[/\\]{1,}",'/',dirname(__FILE__)&nbsp;)&nbsp;);
	require_once(DEDEADMIN."/../include/common.inc.php");
	require_once(DEDEINC."/arc.partview.class.php");
	$templet&nbsp;=&nbsp;"xunmzy/index.htm";//這里是首頁模板位置,當(dāng)前是dede默認(rèn)首面位置。
	$position&nbsp;=&nbsp;"../index.html";
	$homeFile&nbsp;=&nbsp;dirname(__FILE__)."/".$position;
	$homeFile&nbsp;=&nbsp;str_replace("\\",&nbsp;"/",&nbsp;$homeFile&nbsp;);
	$homeFile&nbsp;=&nbsp;str_replace(&nbsp;"//",&nbsp;"/",&nbsp;$homeFile&nbsp;);
	$pv&nbsp;=&nbsp;new&nbsp;PartView();
	$pv&nbsp;->&nbsp;SetTemplet(&nbsp;$cfg_basedir.$cfg_templets_dir."/".$templet&nbsp;);
	$pv&nbsp;->&nbsp;SaveToHtml(&nbsp;$homeFile&nbsp;);
	$pv&nbsp;->&nbsp;Close();
	$file&nbsp;=&nbsp;fopen(&nbsp;$fpath,&nbsp;"w");
	fwrite(&nbsp;$file,&nbsp;"<?php\n");
	fwrite(&nbsp;$file,"\$last_time=".time().";\n");
	fwrite(&nbsp;$file,&nbsp;'?>'&nbsp;);
	fclose(&nbsp;$file&nbsp;);
}
?>

然后在首頁插入一下js:

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

最后重新生成首頁,做完這些就完成了調(diào)用隨機(jī)文章并定時(shí)自動更新



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
宁都县| 炉霍县| 麻栗坡县| 柞水县| 察隅县| 浦东新区| 保定市| 赤水市| 璧山县| 清河县| 阿克| 益阳市| 时尚| 宝坻区| 唐山市| 清原| 淮阳县| 承德县| 澄迈县| 青川县| 建平县| 邓州市| 夹江县| 上饶县| 绥江县| 吴川市| 嵊州市| 贡觉县| 榆林市| 鸡泽县| 巴中市| 湾仔区| 广安市| 巴青县| 扶风县| 峡江县| 宜都市| 平舆县| 高州市| 永嘉县| 隆尧县|