zoukankan      html  css  js  c++  java
  • 更新首页

    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;
    }
    }
    }

  • 相关阅读:
    读取.properties配置文件的方式
    使用二维数组打印10行的杨辉三角
    【三】Django模版的使用
    【二】Django 视图和url配置
    初学Django
    Java ------ 工厂模式、单例模式
    总结各种排序算法【Java实现】
    MyBatis --- 动态SQL、缓存机制
    MyBatis --- 映射关系【一对一、一对多、多对多】,懒加载机制
    SSM框架搭建
  • 原文地址:https://www.cnblogs.com/suihui/p/2867355.html
Copyright © 2011-2022 走看看