• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 使用织梦DdedCMS添加文章时同时更新所有单页面的

使用织梦DdedCMS添加文章时同时更新所有单页面的

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了使用,织梦,DdedCMS,添加,文章,时,同时,更新等相关知识,希望对您有所帮助

这个方式是以前做sitemap.html单页的时候需要发布文章的同时更新地图单页,织梦自身是没有这个功能的,所以找强哥帮忙写段代码实现这个功能。建议单页有调用系统最新文章的同学使用上,我自己也在5.7下测试了一下,可用。

1)需求简要
这种功能可以实现的是比如:你建立一个新的单页面,用编译器进行编译织梦自带的标签,例如arclist(这样做可以做一个全站最新更新的总索引列表),那么就可以利用这种方法来实现,当我们新增加了一篇文章,就会自动更新那篇总索引,达到真正意义上的最近更新列表,让访客一目了然,提高网站的用户粘度;

当然,这种方式还可以实现很多功能,这需要大家去挖掘了。

2)实现方法
在后台目录的task_do.php中,找到如下代码:

$GLOBALS['_arclistEnv'] = ‘index’;  $pv->SetTemplet($tpl);  $pv->SaveToHtml($homeFile);  $pv->Close(); 

 在下面一行增加如下代码:

//更新所有的单文档  include_once(DEDEINC.”/arc.sgpage.class.php”);  $dsql->Execute(“ex”,”Select aid From `dede_sgpage` “);  $i = 0;  while($row = $dsql->GetArray(“ex”))  {      $sg = new sgpage($row['aid']);      $sg->SaveToHtml();      $i++;  }     //更新所有的单文档 

 

保存关闭后即可。

3)使用方法
要正常使用这个功能,您还必须:

在后台的[系统基本参数]——性能选项中,将“发布文章后马上更新网站主页:”设置为“是”,这样才能保证代码的顺利执行[必须];
在后台的[系统基本参数]——性能选项中,将“arclist标签调用缓存”尽量调小一点[非必须,更新自己的功能选择];

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何使用yum安装指定版本的php
  • 详解vue中watch如何使用?watch用法介绍
  • Linux下使用NTFS文件系统(Linux挂载NTFS数据盘)
  • 怎么解决phpmyadmin显示MySQL数据表“使用中” 修复后依然无效的问题
  • 微信小程序wx.request使用POST请求时后端无法获取数据解决办法
  • Vue3.0 新特性以及使用总结
  • Elasticsearch工具cerebro的安装与使用教程
  • 实例讲解Laravel队列的简单使用
  • 通过实例来了解Laravel中管道的使用方法
  • 浅析什么是装饰器?Vue中怎么使用装饰器?

相关文章

  • 2022-04-29如何利用HTML5 canvas旋转图片?(实例演示)
  • 2022-04-29织梦dedecms网站六大SEO优化技巧分享
  • 2022-04-29用PS制作漂亮的立体3D橙色玻璃RSS Icon图标设计教
  • 2022-04-29详解thinkphp怎么配合phpmailer实现发邮件功能
  • 2022-04-29带你了解HTML5 SVG,看看怎么绘制自适应的菱形
  • 2022-04-29Photoshop制作绚丽的3D艺术字教程
  • 2022-04-29一文搞定TP框架中session()的用法
  • 2022-04-29技术教程:如何安装ioncube扩展
  • 2022-04-29什么是事件循环?详解Node.js中的事件循环
  • 2022-04-29聊聊Bootstrap5中的断点与容器

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 帝国CMS二次开发会员登陆赠送积分
    • 一招教你使用Node.js中iis部署运行node(附代码)
    • PS--【CDR简单文字特效】雾不迷
    • dedecms页面获取会员状态的代码
    • Nodejs实现微信分账的示例代码
    • corelDRAW 9 打造水晶表情
    • 一文搞定TP框架中session()的用法
    • 帝国cms搜索结果显示数量设置教程
    • 你知道Golang怎么封装PHP常用函数吗!
    • 在微信小程序中用户登录和登录状态维护

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有