dede首页使用随机tag关键词

1、打开后台——模板——head.htm 文件
2、找到标签代码 

复制代码

  1. <div class="tags">
  2.           <h4>热门标签:</h4>
  3.           <ul>
  4.           {dede:tag row=’10’ getall=’1′ sort=’month’}
  5.             <li><a href='[field:link/]’>[field:tag /]</a></li>
  6.           {/dede:tag}
  7.           </ul>
  8.         </div>

3、把month换成rand 

复制代码

  1. <div class="tags">
  2.           <h4>热门标签:</h4>
  3.           <ul>
  4.           {dede:tag row=’10’ getall=’1′ sort=’rand’}
  5.             <li><a href='[field:link/]’>[field:tag /]</a></li>
  6.           {/dede:tag}
  7.           </ul>
  8.         </div>

再搭配上自动更新首页的插件,使用起来效果就灰常不错了!栏目页的tag标签要等栏目页更新才会更新的!

使用方法:

 

第一步:

 

把下面的代码复制下来改名auto_update_home.php中的

<?php

$lasttime=filemtime($_SERVER[‘DOCUMENT_ROOT’]."/index.html");

$interval=60;  //更新时间秒为单位1800秒=30分钟

$bdnum=1;//上面设置的时间自动审查生成HTML条数

if((time()-$lasttime)>$interval)

{

require_once (dirname(__FILE__) . "/include/common.inc.php");

require_once DEDEINC."/arc.partview.class.php";

$GLOBALS[‘_arclistEnv’] = ‘index’;

$row = $dsql->GetOne("Select * From `dede_homepageset`");

$row[‘templet’] = MfTemplet($row[‘templet’]);

$pv = new PartView();

$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row[‘templet’]);

$pv->SaveToHtml(dirname(__FILE__).’/index.html’);

exit();

}

?>

 

$interval=1800;  //更新时间秒为单位1800秒=30分钟

 

这里的1800表示首页html每隔半小时生成一次,可随意修改,建议测试时改为60来测试效果,本人亲测Dedecms v5.6可行。

 

第二步:

 

上传auto_update_home.php至网站根目录

 

第三步:

 

修 改首页模板,在网站首页的<head></head>这部分加入<script src="/auto_update_home.php" language="javascript"></script>这段代码,然后更新首页即可。

发表评论