魔扣论坛

魔扣源码论坛业务
查看: 13|回复: 1

[织梦教程] 织梦dedecms首页调用随机文章并定时自动更新

[复制链接]
  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 1491 天

    [LV.10]论坛老兵

    7723

    主题

    7942

    帖子

    6万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    264159
    贡献
    25456
    威望
    19830

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2020-3-22 21:25:29 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】
    阿里云ECS

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    织梦首页静态化以后,如果不重新生成,它是不变的,即便你在首页随机调用文档也不会自动更新。但是静态页面又不能使用php功能,那又要用到js来引入php文件,才能行得通。下面小编直接告诉大家方法:

    在plus目录下新建一个名为autoupdate.php的php文件写入一下代码:

    <?
    $updatetime = 1800;//自动更新时间,单位为秒,这里我设为一小时,大家可以自行更改。
    $fpath = "../data/update_time.inc";//记录更新时间文件,如果不能达到目的,请检查是否有读取权限。
    include( $fpath );
    if(empty($last_time)){
    $last_time = 0;
    }
    if((time()-$last_time)>=$updatetime )
    {
    define('DEDEADMIN', ereg_replace("[/\\]{1,}",'/',dirname(__FILE__) ) );
    require_once(DEDEADMIN."/../include/common.inc.php");
    require_once(DEDEINC."/arc.partview.class.php");
    $templet = "xunmzy/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\n");
    fwrite( $file,"\$last_time=".time().";\n");
    fwrite( $file, '?>' );
    fclose( $file );
    }
    ?>

    然后在首页插入一下js:

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

    最后重新生成首页,做完这些就完成了调用随机文章并定时自动更新

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    4

    主题

    227

    帖子

    450

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    223
    贡献
    223
    威望
    0
    发表于 2020-3-22 21:38:49 来自手机 | 显示全部楼层
    很多我们以为一辈子都不会忘记的事情,就在我们念念不忘的日子里,魔扣源码论坛被我们遗忘了。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表