西安网站建设
在线咨询

扫描二维码分享到微信

phpcms自动生成网站首页upcache=1(参考织梦cms dedecms自动生成首页)

宝塔定时任务,或者安全狗的定时计划任务 再配合下面的php脚本执行即可自动生成网站首页。

首先感谢神仙大哥提供的代码,实现过程如下:

方法1

phpcms自动生成网站首页

访问:http://www.xaheimi.com/index.php?upcache=1

即可自动生成html

代码添加位置:phpcms/modules/content/index.php

 

if($_GET['upcache']=='1') {

                 $this->html = pc_base::load_app_class('html');

                 $size = $this->html->index();

                 include template('content','index',$default_style);

           }

生成测试:http://www.xxx.com/index.php?upcache=1

 

方法2


要想改成提示生成首页成功,多大多大,把include那行改成

showmessage(L('index_create_finish',array('size'=>sizecount($size))));
完整代码:

if($_GET['upcache']=='1') {

                 $this->html = pc_base::load_app_class('html');

                 $size = $this->html->index();

                 //include template('content','index',$default_style);   //直接显示首页内容,开启这条语句,需要把下面一句showmessage注释掉

                 showmessage(L('index_create_finish',array('size'=>sizecount($size))));  //提示 首页更新成功! ok

           }

 

===================================================


【风华绝代】linux wor 19:52:59


【然后利用宝塔定时任务,或者安全狗的定时计划任务】

 

 

===================方法3============================

phpcms 定时更新首页、生成静态首页

在phpcms根目录创建 : crond 目录。然后创建:create_index php
代码内容:

<?php
//crond create_index phpset_time_limit(300);defin
//15分钟一次,生成首页
#   */15 * * * * php /data/wwwroot/www.xaheimi.com/www/crond/create_index.php
set_time_limit(300);
define('PHPCMS_PATH', substr(dirname(__FILE__),0,-6).DIRECTORY_SEPARATOR);
if(file_exists(PHPCMS_PATH.'../phpcms/base.php')) {
include PHPCMS_PATH.'../phpcms/base.php'; 
} else {
include PHPCMS_PATH.'phpcms/base.php'; 
}
$param = pc_base::load_sys_class('param');
$html = pc_base::load_app_class('html','content');
$size = $html->index(); 
?>
 

==================然后定时执行脚本即可================
linux 下:
 
crontab -e
 
添加如下代码:
 
*/15 * * * * php /data/wwwroot/www.xaheimi.com/www/crond/create_index.php
 
每15分钟更新一次。
 
注意:路径自己修改。
===================完成========================

 


上一篇:phpcms自动更新静态页内容页--仅仅能指定栏目id定时更新内容页
下一篇:phpcms定时发布功能-定时审核文章-定时任务-定时生成静态

网站栏目

建站知识 前端设计 酷站欣赏 SEO优化 网络营销 服务器安全 行业新闻 公司新闻 建站工具 博客


最新文章

知道创宇云加速与Nginx防火墙冲突:宝塔面板Nginx防火墙如何添加知道创宇云加速节点ip白名单

知道创宇云加速与Nginx防火墙冲

知道创宇云加速是非常好的网站免费加速服务,只要网站备案了就可以免费试用。但是很多...

知道创宇云加速与Nginx防火墙冲

知道创宇云加速是非常好的网站免费加速服务,只要网站备案了就可以免费试用。但是很多...


相关内容

phpcms v9文章列表不重复调用

phpcms v9文章列表不重复调用推荐位文章的方法posids 判断{pc:content action= ...

phpcms文章列表推荐过的文章后

推荐过的文章后面显示推荐两个字:{pc:content action="lists" catid="6" num="10"...

PHPCMS同步发布到其他栏目遇到

当选择同步发布到其他栏目的时候,内容有转向链接,会造成出错(提示Table &lsquo;xxx...

phpcms调用随机栏目 随机调用S

phpcms调用随机栏目 随机调用SQL语句,可以使用PHPCMS的get标签,指定模型下随机栏目...

phpcms报错Notice: Constant

Notice: Constant CACHE_PATH already defined inD: WEB WWW AA-phpcms...

phpcmsv9的关联链接加seo-title

phpcmsv9的关联链接加seo-title1、通过修改源文件实现。打开phpcms modules content...

PHPCMS V9 关联链接增加批量

PHPCMS V9关联链接的作用不再阐述,具体功能位置为后台-扩展-关联链接;本身不具备批...

phpcms文章页调用缩略图-文章页

phpcms文章页调用缩略图-文章页怎么调缩略图使用标签:{$rs[thumb]}

phpcms自动生成网站首页upcache=1(参考织梦cms dedecms自动生成首页)


随机推荐

phpcms正则替换分页pages-手机

phpcms正则替换分页pages-手机端分页 正则替换增加m目录分页手机端分页 正则替换增加...

纯js实现文章导航目录-JavaScri

纯js实现文章导航目录我们经常看到一些内容较多的文章都有一个目录导航,点击导航会跳...

织梦CMS栏目添加自定义字段(栏

织梦DedeCMS网站栏目添加自定义字段(栏目缩略图调用)图文详解一、登录登录网站的数据库...

Let’s Encrypt 证书在苹果iO

起因最近优化移动站,发现在手机上打开巨慢,第一反应是服务器的问题,查了没问题,接...

PHPCMS V9编辑器HTML/JS/php代

PHPCMS V9后台编辑器添加HTML JS 代码而不解析对于大部人来说是很鸡肋的东西,但对...

phpstudy2018 apache开启ssi

实现步骤1: http conf中找到 LoadModule ssl_module modules mod_ssl so 看前面...


  微信小程序开发   西安网站优化   西安建站公司   西安SEO   西安网站SEO优化   西安SEO优化   西安小程序开发

Copyright ©2018-2021 黑米网络 | 网站建设 | XML地图 | 文章 | 地图 | 标签 | www.xaheimi.com | 最新更新: 2021-09-30 09:17:01