EXCMS 内容文件
查看全部词条命名空间:Main
导航:返回上一页
EXCMS的内容页文件为:content.php,用于显示网站的内容。
代码显示
01
02
03 /**
04 * Project: EXCMS: the PHP content management system.
05 * File: content.php
06 * * A product of SINOICAN Inc.
07 *
08 * EXCMS is a ten million data-level,high speed,human-based content management system.
09 *
10 * EX is Excellence & Express & Exceed & Expert.
11 *
12 * For questions, help, comments, discussion, please join the
13 * EXCMS mailing list. Send a blank e-mail to
14 * excms@sinoican.com
15 * or join the EXCMS forum
16 * www.excms.cn/forum
17 *
18 * @link http://www.excms.cn/
19 * @copyright Copyright (c) 2007-2009 SINOICAN Inc.
20 * @license http://www.excms.cn/licenses/LICENSE-1.0
21 * @category EXCMS
22 * @author zhangxuelin@sinoican.com
23 * @version $Rev: 39 $
24 */
25
26 /* $Id: content.php 39 2009-10-29 09:22:49Z zhanghaisong $ */
27
28 /**
29 * 内容显示程序
30 */
31
32 //加载系统配置文件
33 require_once ('configuration/inc/common.inc.php');
34
35
36 //获取内容ID
37 $contentid = $_GET['contentid'] ? $_GET['contentid'] : $_GET['id'];
38 $contentid = excms_func_id_decode($contentid);
39
40 if(!is_numeric($contentid) || !($contentid > 0)){
41 exit('Unknow Content!');
42 }
43
44 //检查栏目缓存是否最新
45 excms_func_checkChannelChange();
46
47 excms_import('EXCMS.update.UpdateContent');
48 $update = new UpdateContent();
49 $update->setContentid($contentid);
50 $update->setDisplay(false);
51 $update->setBrowseType(0);
52 $update->setContentPageon($_GET['page']);
53 $update->doUpdate();
54
55 ?>
代码说明
- excms_func_checkChannelChange(); //检查栏目缓存是否最新
- excms_import('EXCMS.update.UpdateContent'); //引入更新内容UpdateContent类
- $update->setContentid($contentid); //设置当前内容ID,ID以是整型、以逗号分隔的字符串,以及整型数组。
- $update->setDisplay(false);//是否显示更新状态信息。
- $update->setBrowseType(0);//设置是否是静态浏览。
- $update->setContentPageon($_GET['page']);// 设置内容当前页
- $update->doUpdate(); //执行动态浏览。