jstang博客

时间:

  • 首页
  • zblog作品
  • 前端笔记
  • python
  • seo
  • cms
    • zblog
    • 帝国cms
  • 杂记

当前位置:

  • 首页
  • zblog

dede织梦接口发布后自动更新首页栏目页

发布时间:2023-02-15

作者: jstang

1318 0

搜索打开文件 /dede/inc/inc_archives_functions.php

/*接口采集自动更新主页*/
function MakeIndex()
{
    global $dsql,$cfg_basedir,$cfg_templets_dir,$cfg_df_style;
    require_once(DEDEINC.'/arc.partview.class.php');
    $envs = $_sys_globals = array();
    $envs['aid'] = 0;
    $pv = new PartView();
    $row = $pv->dsql->GetOne('SELECT * FROM `#@__homepageset`');
    $templet = str_replace("{style}", $cfg_df_style, $row['templet']);
    $homeFile = dirname(__FILE__).'/../'.$row['position'];
    $homeFile = str_replace("//", "/", str_replace("\\", "/", $homeFile));
    $fp = fopen($homeFile, 'w') or die("无法更新网站主页到:$homeFile 位置");
    fclose($fp);
    $tpl = $cfg_basedir.$cfg_templets_dir.'/'.$templet;
    if(!file_exists($tpl))
    {
        $tpl = $cfg_basedir.$cfg_templets_dir.'/default/index.htm';
        if(!file_exists($tpl)) exit("无法找到主页模板:$tpl ");
    }
    $GLOBALS['_arclistEnv'] = 'index';
    $pv->SetTemplet($tpl);
    $pv->SaveToHtml($homeFile);
    $pv->Close();
}
/*接口采集自动更新栏目*/
function MakeParentType($typeid)
{
    global $dsql;
    $typediarr = array();
    array_push($typediarr,$typeid);
    $row3 = $dsql->GetOne("Select reid,topid From `#@__arctype` where id=".$typeid);
    if(!in_array($row3['reid'],$typediarr) and $row3['reid']!=0) array_push($typediarr,$row3['reid']);
    if(!in_array($row3['topid'],$typediarr) and $row3['topid']!=0) array_push($typediarr,$row3['topid']);
    require_once(DEDEDATA."/cache/inc_catalog_base.inc");
    require_once(DEDEINC."/channelunit.func.php");
    require_once(DEDEINC."/arc.listview.class.php");
    foreach($typediarr as $typeid)
    {
        $lv = new ListView($typeid);
        $lv->MakeHtml(1,$maxpagesize);
    }
}
/*接口采集自动更新上下篇*/
function MakePreNext($aid,$typeid)
{
    global $dsql;
    require_once(DEDEINC.'/arc.archives.class.php');
    $aid = intval($aid);
    $preRow =  $dsql->GetOne("SELECT id FROM `#@__arctiny` WHERE id<$aid AND arcrank>-1 AND typeid='$typeid' ORDER BY id DESC");
    $nextRow = $dsql->GetOne("SELECT id FROM `#@__arctiny` WHERE id>$aid AND arcrank>-1 AND typeid='$typeid' ORDER BY id ASC");
    if(is_array($preRow))
    {
        $envs['aid'] = $preRow['id'];
        $arc = new Archives($preRow['id']);
        $arc->MakeHtml();
    }
    if(is_array($nextRow))
    {
        $envs['aid'] = $nextRow['id'];
        $arc = new Archives($nextRow['id']);
        $arc->MakeHtml();
    }
}

2、找到function GetUpdateTest() 方法,在 return $revalue;前调用上面新增方法。

MakePreNext($arcID,$typeid);
MakeIndex();
MakeParentType($typeid);
return $revalue;


    文章版权及转载声明

    作者:jstang本文地址:http://jstang.cn/post/219.html发布于2023-02-15
    文章转载或复制请以超链接形式并注明出处jstang博客

    • 上一篇 :zblog数据文章分发N平台
    • 下一篇 :获取分类信息

    同类推荐

    老张站群-单程序N域名站群插件演示

    老张站群-单程序N域名站群插件演示

    2024-11-24

    • 729
    • 0

    发表评论

    留言:dddxzxx

    最新文章

    windows定时访问脚本bat

    windows定时访问脚本bat

    @echo off:loopREM 获取当前小时(24小时制...

    • 47
    • 0
    宝塔瘦身,清理硬盘

    宝塔瘦身,清理硬盘

    1  /var/log/journal/...

    • 137
    • 0
    世界知识现在掌握在每个人的手掌中

    世界知识现在掌握在每个人的手掌中

    世界知识现在掌握在每个人的手掌中...

    • 221
    • 0
    想法--执行

    想法--执行

    未来属于那些有想法、还能动手去做的人。创办一家公司并不真的需...

    • 231
    • 0
    老张站群-单程序N域名站群插件演示

    老张站群-单程序N域名站群插件演示

    操作演示视频部分https://www.bilibili.c...

    • 729
    • 0

    热门排行

    css实现超出固定长度的部分以省略号显示

    css实现超出固定长度的部分以省略号显示

    1.一行中超出固定长度的部分以省略号显示#div1{&n...

    • 40444
    • 1
    老张站群-站群教程

    老张站群-站群教程

    注意 进行 超时设置 以防止50x PS : 源站...

    • 2675
    • 0
    python线程池

    python线程池

    ...

    • 2364
    • 0
    微信小程序对象赋值

    微信小程序对象赋值

    data{valueDa:{}}this.set...

    • 2349
    • 0
    小说正在扼杀我的阅读思考能力....

    小说正在扼杀我的阅读思考能力....

    从18岁就开始看第一本小说《诛仙》,慢慢的看到了现在28岁。...

    • 2337
    • 0

    猜你喜欢

    脑袋里的想法过多的时候,需要分清“这”对自己是什么

    脑袋里的想法过多的时候,需要分清“这”对自己是什么

    需要分清楚想做的事情 对自己的 到底 有没有用帮助。...

    • 1173
    • 0
    响应式博客新闻资讯

    响应式博客新闻资讯

    ...

    • 898
    • 0
    自适应通用公司大气主题

    自适应通用公司大气主题

    ...

    • 1036
    • 0
    zblog数据文章分发N平台

    zblog数据文章分发N平台

    ...

    • 1813
    • 0
    dede织梦接口发布后自动更新首页栏目页

    dede织梦接口发布后自动更新首页栏目页

    ...

    • 1317
    • 0

    标签

    • 今天的天气
    • 标签3
    • องค์ประกอบของนักเรียนชั้นประถมศึกษา
    • pbootcms迁移
    • 织梦cms
    • 标签2
    • 测试标签
    • 企业微信
    • 标签1
    • 微信公众号
    嘿,欢迎咨询
    jstang博客
    回到顶部

    涉及到的所有程序逻辑仅用来学习交流,严禁用于非法用途,产生的一切后果自行承担! 。用户在使用程序时,应遵守相关法律法规,不得利用本软件进行任何违法活动 ,因用户违反本《协议》或使用程序造成的任何损失和法律责任,由用户自行承担,本程序不承担 任何责任。冀ICP备2022024290号-1