phpcms更新首页
发布:smiling 来源: PHP粉丝网 添加日期:2013-11-15 20:36:37 浏览: 评论:0
- html.class.php
- /**
- * 更新首页
- */
- public function index() {
- if($this->siteid==1) {
- $file = PHPCMS_PATH.'index.html';
- //添加到发布点队列
- $this->queue->add_queue('edit','/index.html',$this->siteid);
- } else {
- $site_dir = $this->sitelist[$this->siteid]['dirname'];
- $file = $this->html_root.'/'.$site_dir.'/index.html';
- //添加到发布点队列
- $this->queue->add_queue('edit',$file,$this->siteid);
- $file = PHPCMS_PATH.$file;
- }
- define('SITEID', $this->siteid);
- //SEO
- $SEO = seo($this->siteid);
- $siteid = $this->siteid;
- $CATEGORYS = $this->categorys;
- $style = $this->sitelist[$siteid]['default_style'];
- ob_start();
- include template('content','index',$style);
- return $this->createhtml($file, 1);
- }
- queue_model.class.php
- /**
- * 添加同步队列
- * @param string $type 操作类型{add:添加,edit:修改,del:删除}
- * @param string $path 文档地址
- * @param integer $siteid 站点ID
- */
- final public function add_queue($type = 'add', $path, $siteid = '') {
- if (empty($siteid)) $siteid = get_siteid();
- $sites = pc_base::load_app_class('sites', 'admin');
- $site = $sites->get_by_id($siteid);
- if (empty($site['release_point'])) return false;
- if ($r = $this->get_one(array('type'=>$type, 'path'=>$path, 'siteid'=>$siteid), 'id')) {
- if ($this->update(array('status1'=>'0', 'status2'=>'0', 'status3'=>'0', 'status4'=>'0', 'times'=>SYS_TIME), array('id'=>$r['id']))) {
- return true;
- } else {
- return false;
- }
- } else {
- if ($this->insert(array('type'=>$type, 'path'=>$path, 'siteid'=>$siteid, 'times'=>SYS_TIME))) {
- return true;
- } else {
- return false;
- }
- }
- }
Tags: phpcms更新首页 phpcms生成首页
- 上一篇:phpcms 模版源码分析
- 下一篇:PHPCMS 采集规则
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)