搜档网
当前位置:搜档网 › Phpcms系统类库与函数库的调用方法

Phpcms系统类库与函数库的调用方法

Phpcms系统类库与函数库的调用方法

Phpcms系统类库与函数库的调用方法关于Phpcms v9系统类库与函数库的调用方法。

系统类库位于系统的/libs/functions目录下面,函数库文件名为*.func.php

系统类库调用

/**

* 加载系统类方法

* @param string $classname 类名

* @param string $path 扩展地址

* @param intger $initialize 是否初始化

*/

public static function load_sys_class($classname, $path = '', $initialize = 1) { return self::_load_class($classname, $path, $initialize);

}

示例:

$http = pc_base::load_sys_class('http'); //实例化http类

pc_base::load_sys_class('format', '', 0); //调用form类,不进行实例化操

系统函数库调用

/**

* 加载系统的函数库

* @param string $func 函数库名

*/

public static function load_sys_func($func) {

return self::_load_func($func);

}

示例:

pc_base::load_sys_func('mail'); 调用mail函数包。

PHPCms2008数据库设计结构文档详解 一

PHPCms2008数据库设计结构文档 详解一 PHPCms2008数据库设计结构文档详解(一)2010-11-15 14:10第一个表 _admin(管理员) userid用户名id username用户名 grade用户级别 purviewids modules模块 channelids频道ID catids栏目ID specialids专题ID disabled禁用(0为否,1为是) 第二个表_ads(广告) adsid广告ID adsname广告名称 introduce广告介绍 placeid所属广告位ID type广告类型 linkurl链接地址 imageurl图片广告地址 alt图片提示 flashurl FLASH地址 wmode FLASH背景是否透明(为空为不透明) text文本广告内容 code代码广告内容

fromdate起始日期 todate结束日期 username当前客户 addtime广告添加日期 views广告访问次数 hits点击数 checked审核 passed是否通过(1为通过,0为未通过)即是否显示到相应的广告调用处第三个表_ads_place(广告位) placeid广告位ID placename广告位名称 templateid广告位模板 introduce广告位介绍 channelid所属频道 price广告价格 width广告尺寸-宽 height广告尺寸-高 passed是否启用(1为启用,0为未启用) 第四个表_announce(公告) announceid公告ID keyid模块/频道ID title公告标题

PHPCMS V9 二次开发实例–留言本

下面我们将通讲解一个留言本实例,来帮助你更好的掌握PHPCMS V9的二次开发流程。并在开发过程中体验PHPCMS V9。 在此我们只做基本功能的演示,更多的功能开发,期待你的继续挖掘。4.1需求分析 本实例用PHPCMS V9基础功能开发设计一个留言本管理系统,要求如下:后台: 可管理、回复、删除留言信息 可控制留言是否前台显示 可对留言系统配置设置选项,例如是否起用验证码,默认是否显示、是否允许游客留言等配置。模块配置信息可多站点存储。 可批量管理所有未回复留言 后台管理演示效果如下图所示: 前台: 根据后台模块配置选项,控制是否显示在线留言填写表单。 在线提交留言,根据后台配置选项,是否显示验证码,是否需管理员审核显示。 留言列表页,需根据后台配置每页条数进行分页。 前台演示效果如下图所示:

4.2数据库和数据表的设计 这里使用Mysql数据库来存储信息。 首先构建一个留言信息表 guestbook ,它有12个字段,即消息编号(gid),站点ID(siteid),标题(title),内容(content),回复内容(reply),回复状态(reply_status),会员ID(uid),会员姓名(username),审核状态(passed) ,留言时间(inputtime),回复人(replyer),回复时间(replytime)。下面是创建 该表的SQL代码:

CREATE TABLE `phpcms_guestbook` ( `gid` smallint(5) NOT NULL auto_increment, `title` char(80) NOT NULL, `content` text NOT NULL, `reply` text NOT NULL, `userid` mediumint(8) unsigned NOT NULL default '0', `username` char(20) NOT NULL, `gender` tinyint(1) unsigned NOT NULL default '0', `head` tinyint(3) unsigned NOT NULL default '0', `email` char(40) NOT NULL, `qq` char(15) NOT NULL, `homepage` char(25) NOT NULL, `hidden` tinyint(1) unsigned NOT NULL default '0', `passed` tinyint(1) unsigned NOT NULL default '0', `ip` char(15) NOT NULL, `addtime` int(10) unsigned NOT NULL default '0', `replyer` char(20) NOT NULL, `replytime` int(10) unsigned NOT NULL default '0', PRIMARY KEY (`gid`), KEY `hidden` (`hidden`,`gid`)); 4.3创建模块目录 PHPCMS v9框架中的模块,位于phpcms/modules目录中每一个目录称之为一个模块,如果要创建一个模块,只要在 phpcms/modules 目录下创建文件夹并放入你的控制器类就可以了。 当前我们要开发一个叫做guestbook的留言本模块,那么首先 在 phpcms/modules 目录下创建文件夹,并将其命名为guestbook。如下图所示:

phpcms_v9二次开发手册

PHPCMS二次开发教程 PHPCMS二次开发教程 (1) 文件目录结构 (2) PHPCMS V9 核心文件说明 (3) PHPCMS框架入口文件: (4) PHPCMS V9 二次开发 (7) 创建模块控制器类 (9) v9 二次开发之构建模块全过程 (11) PC标签使用说明 (18) PC标签保留参数 (20) get标签 (21) 内容模块 (22) PHPCMS v9.1.7整合discuz X2 的解决办法 (28)

文件目录结构 根目录 | – api 接口文件目录 | – caches 缓存文件目录 | – configs 系统配置文件目录 | – caches_* 系统缓存目录 | – phpcms phpcms框架主目录 | – languages 框架语言包目录 | – libs 框架主类库、主函数库目录 | – model 框架数据库模型目录 | – modules 框架模块目录 | – templates 框架系统模板目录 | – phpsso_server phpsso主目录 | – statics 系统附件包 | – css 系统css包 | – images 系统图片包 | – js 系统js包 | – uploadfile 网站附件目录 | – admin.php 后台管理入口 | – index.php 程序主入口 | – crossdomain.xml FLASH跨域传输文件| – robots.txt 搜索引擎蜘蛛限制配置文件| – favicon.ico 系统icon图标

PHPCMS V9 核心文件说明 模块与控制器 模块: phpcms v9框架中的模块,位于phpcms/modules目录中每一个目录称之为一个模块。即url访问中的m。 访问content模块示例:https://www.sodocs.net/doc/f111722743.html,/index.php?m=content 控制器: phpcms v9的控制器就是模块的类文件,位于phpcms/modules/模块/目录下面。类名成就是文件名+.php,例如一个名为abc的控制器,那么他的命名为abc.php即可。控制器类默认继承系统的函数库,可以直接使用。控制器类的类名称与控制器文件名必须相同。如果您创建了一个abc.php在 test模块下,那么我们在浏览器里面输入URL:https://www.sodocs.net/doc/f111722743.html,/index.php?m=test& c=abc 二次开发技巧 如果要对已存在的控制器进行二次开发,为了方便升级不建议直接对内核文件直接修改该,您可以通过“MY_*.php”的形式进行二次开发。 例如您要对改phpcms/mood/index.php进行二次开发。您可以在与index.php同级的目录下建立"MY_index.php"

P8数据库表说明详细2

PP下: PHP168与PHPCMS的不同命运 看到淡淡风离职,万分感慨,一直都对这两家管理团队很熟悉,互联网真是变幻莫测,也让我们从中再次学习和体验了如何去做企业或者是如何做好企业。或许从PHP168与PHPCMS这两家选择的发展之路上,能够给我们很深刻的启发: 2007年8月,200万RMB价格,淡淡风带领PHPCMS团队进驻北京KU6,正式进入了李善友的视频事业。 2007年4月,PHP168团队协助成功创办KU6后,南下广州,开创了他们自己的自主自强之路----致力于“建设中国有影响力的互联网品牌与企业”。 两年后,我们看到了一场典型的中国式的企业收购结局,两家状况让人感觉一切不胜唏嘘。 2009年3月,淡淡风出走ku6,phpcms内部问题浮出前台,老用户大量转移,流量长久低迷。 同时宣告淡淡风带领的PHPCMS走向一个结束。 同年3月的PHP168,龙城花了一年时间整合人力资源,让专业级伙伴加盟,与一些国家级伙伴合作,让PHP168不仅成为了最有活力的技术团队,流量及用户度关注度都达到空前,甚至著名风投也开始对它关注与接触。 两家CMS发展所选的路线,完全可以写入互联网创业史上当个典型的教材案例,一个从KU6进来,一个从KU6出去;一个寻求独立,一个寻求安全,结果命运截然不同,我们再还原看看两年前的两家状况: PHPCMS经济良好,业务良好,团队已经基本规模(10多人),那时情况完全可养活并发展自己。 而PHP168只有几个技术创业核心,一边在搜狐工作,一边运营PHP168,在Ku6成功后,也在自身经济非常差的时候毅然南下广州,开始了其迅速规范发展之路。企业或团队只有敢于面向困难和挑战困难,才能成气候。过程中即使饿死了,也算是英雄。 从PHPCMS由兴盛转向衰败的案例,是再一次印证了以前的那句老话-------被收购的,没有一个有好结局。 我们从这个事件中可以来分析一个品牌包括一个企业将得到几点启示: 1、企业要长大与成熟,自主自强是立命与发展之本,不要随便傍大款,包括风投。 2、企业内部的协调机制非常之重要和关键,连创始人都出走,可想企业内部的状况。 3、用户选择一个创业平台也是需仔细挑选,如果选错了又缺乏自身技术,依靠平台成长起来的项目都逃不开夭折命运。 4、历史规律,任何领域最终只剩下两家巨头。ERP中只剩下金蝶用友,BBS只剩下discuz 和PHPwind,CMS领域中最被看好的PHP168与PHPCMS,如今只剩一家,或许后续几年后,又有新的格局。 KU6在以视频为核心业务的运作过程中,进行一系统的并购与合作,但是每一次基本上走过场,先是与u9分手,接着中止与百度合作,然后是把supeV买了后又低调地退给了康盛又转至CC旗下,这次轮到的是PHPCMS,如此战略与风格确实很难让大家有信心看到一个有希望的CMS在KU6诞生。 PHPCMS事件,给PHP168包括所有的互联网平台商上了一课,希望这些事情在我们09年的牛年不在发生。";

PHPCMS二次开发教程

PHPCMS二次开发教程文件目录结构 根目录 | – api 接口文件目录 | – caches 缓存文件目录 | – configs 系统配置文件目录 | – caches_* 系统缓存目录 | – phpcms phpcms框架主目录 | – languages 框架语言包目录 | – libs 框架主类库、主函数库目录 | – model 框架数据库模型目录 | – modules 框架模块目录 | – templates 框架系统模板目录 | – phpsso_server phpsso主目录 | – statics 系统附件包 | – css 系统css包 | – images 系统图片包 | – js 系统js包 | – uploadfile 网站附件目录 | – admin.php 后台管理入口 | – index.php 程序主入口 | – crossdomain.xml FLASH跨域传输文件 | – robots.txt 搜索引擎蜘蛛限制配置文件 | – favicon.ico 系统icon图标

PHPCMS V9 核心文件说明 模块与控制器 模块: phpcms v9框架中的模块,位于phpcms/modules目录中每一个目录称之为一个模块。即url访问中的m。 访问content模块示例:https://www.sodocs.net/doc/f111722743.html,/index.php?m=content 控制器: phpcms v9的控制器就是模块的类文件,位于phpcms/modules/模块/目录下面。类名成就是文件名+.php,例如一个名为abc的控制器,那么他的命名为abc.php即可。控制器类默认继承系统的函数库,可以直接使用。控制器类的类名称与控制器文件名必须相同。如果您创建了一个abc.php在 test模块下,那么我们在浏览器里面输入URL:https://www.sodocs.net/doc/f111722743.html,/index.php?m=test& c=abc 二次开发技巧 如果要对已存在的控制器进行二次开发,为了方便升级不建议直接对内核文件直接修改该,您可以通过“MY_*.php”的形式进行二次开发。 例如您要对改phpcms/mood/index.php进行二次开发。您可以在与index.php同级的目录下建立"MY_index.php"

phpcms_v9二次开发手册

PHPCMS二次开发教程 文件目录结构 根目录 | – api 接口文件目录 | – caches 缓存文件目录 | – configs 系统配置文件目录 | – caches_* 系统缓存目录 | – phpcms phpcms框架主目录 | – languages 框架语言包目录 | – libs 框架主类库、主函数库目录 | – model 框架数据库模型目录 | – modules 框架模块目录 | – templates 框架系统模板目录 | – phpsso_server phpsso主目录 | – statics 系统附件包 | – css 系统css包 | – images 系统图片包 | – js 系统js包 | – uploadfile 网站附件目录 | – admin.php 后台管理入口 | – index.php 程序主入口 | – crossdomain.xml FLASH跨域传输文件 | – robots.txt 搜索引擎蜘蛛限制配置文件 | – favicon.ico 系统icon图标

PHPCMS V9 核心文件说明 模块与控制器 模块: phpcms v9框架中的模块,位于phpcms/modules目录中每一个目录称之为一个模块。即url访问中的m。 访问content模块示例:https://www.sodocs.net/doc/f111722743.html,/index.php?m=content 控制器: phpcms v9的控制器就是模块的类文件,位于phpcms/modules/模块/目录下面。类名成就是文件名+.php,例如一个名为abc的控制器,那么他的命名为abc.php即可。控制器类默认继承系统的函数库,可以直接使用。控制器类的类名称与控制器文件名必须相同。如果您创建了一个abc.php在 test模块下,那么我们在浏览器里面输入URL:https://www.sodocs.net/doc/f111722743.html,/index.php?m=test& c=abc 二次开发技巧 如果要对已存在的控制器进行二次开发,为了方便升级不建议直接对内核文件直接修改该,您可以通过“MY_*.php”的形式进行二次开发。 例如您要对改phpcms/mood/index.php进行二次开发。您可以在与index.php同级的目录下建立"MY_index.php"

PHPCMSV9控制器模块开发文档

控制器模块开发文档 = beat 1.0 = 编写:车险无忧 日期:2014 / 06 / 30 第一章控制器概述 控制器,即为MVC设计模式中的控制(controller)模块,负责处理应用程序中用户交互的部分,通常负责控制用户输入,调取视图,向模型发送数据。简单来说,当用户点击web中的超链接和发送HTML表单操作时,控制器开始处理用户输入内容,并且决定调用哪个模型来处理请求,并决定使用哪个视图来显示返回的数据。 在PHPCMS V9中,控制器也就是模块的类文件,位于phpcms/modules/模块/目录下面。类名称为文件名.php。但控制器类名称必须与控制器文件名称相同。 我们首先试试创建第一个程序: 1.1 输出Hello world! 我们创建一个简单的控制器,以便直观的了解其工作原理。使用你喜欢的编辑器创建一个名为hello.php的文件,然后输入下面代码: classhello{ functionindex() { echo'Hello World'; } } 然后在phpcms/modules目录下创建一个名为hello的文件夹,将刚刚创建的hello.php文件

保存在phpcms/modules/hello文件夹下。(phpcms/modules/hello/hello.php) 现在,使用URL http://localhost/?m=hello&c=hello&a=index 来访问您的网站,不出意外,你应该看到Hello World!(我们假设您的服务器在本地,如果在其他服务器上,你可以将localhost换成你的域名)。 第二章系统配置 2.1 URL访问 PHPCMS遵循MVC开发模式,基于控制器和操作的方式进行访问,采用单一入口index.php 进行项目的部署和访问,无论访问任何一个模块或者功能,都需要通过该文件。 http://localhost/?m=hello&c=hello&a=index&id=3 * M = hello 为模型/模块的名称,位于phpcms/modules/content * C = hello为控制器名称,位于phpcms/modules/hello/hello.php * A = index为事件名称,位于phpcms/modules/hello/hello.php中index()方法。 * Id = 3为参数,和普通URL参数相同 2.2 定义默认控制器 当你使用localhost访问的时候,phpcms会默认加载config/route.php配置文件来加载默认的控制器: return array( 'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'), ); 这里数组里面的m,v,c则问默认的模块,控制器,和方法。你可以重新定义它们。 * 同时你也可以自己定义最后默认的参数,即data属性,data是一个二维的数组,可以设置POST和GET的默认参数,分别对应PHP中$_POST和$_GET两个超级全局变量。 * 你可以额使用$_POST['cid']来得到下面POST中的数组的默认值。 array( 'm'=>'phpcms', 'c'=>'index', 'a'=>'init', 'data'=>array( 'POST'=>array( 'cid'=>'1' ), 'GET'=>array( 'contentid'=>'1' ) ) ) ); ?>

PHPCMS会员管理模块部分文件及位置

PHPCMS会员管理模块的部分文件及位置 (网站二次开发修改) 1. 会员注册字段显示修改【文件+数据库】 后台添加字段 模板文件名: member_modelfield_add.tpl.php 【添加】F:\Gwork\phpcmsvl\phpcms\modules\member\templates 后台修改字段: 模板文件名: member_modelfield_edit.tpl.php 【添加】F:\Gwork\phpcmsvl\phpcms\modules\member\templates 文件名(语言):https://www.sodocs.net/doc/f111722743.html,ng.php 【添加:$LANG['isregist_condition'] = '是否在注册显示';】 F:\Gwork\phpcmsvl\phpcms\languages\zh-cn 数据库:model_field 【添加:isregist tinyint(1) 是0】 前台注册修改:index.php?m=member&c=index&a=register&siteid=1 程序文件名:index.php【修改+添加文件(member_formregit.class.php)】 F:\Gwork\phpcmsvl\phpcms\modules\member 添加程序文件名: member_formregit.class.php F:\Gwork\phpcmsvl\phpcms\modules\member\fields 2.会员权限文件修改 【文件】模板文件名:left.html 【添加】F:\Gwork\phpcmsvl\phpcms\templates\default\member

phpcms v9 代码分析(三)

这篇讲讲模型。
1. phpcms/libs/classes/model.class.php
这是所有模型类的父类,其他模型类继承它,设置表名,表前缀。
1 2 3 4 5 6 7 8
pc_base::load_sys_class('db_factory', '', 0); class model { protected $db_config = ''; //数据库配置 protected $db = ''; //数据库连接 //调用数据库的配置
protected $db_setting = 'default';

9 protected $table_name = ''; 1 0 public 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 { $this->db_setting = 'default'; } $this->table_name = $this->db_config[$this->db_setting]['tablepre'].$this>table_name; $this->db_tablepre = $this->db_config[$this->db_setting]['tablepre']; $this->db = db_factory::get_instance($this->db_config)->get_databa se($this->db_setting); } ............ } public function __construct() { if (!isset($this->db_config[$this->db_setting])) $db_tablepre = ''; //表前缀 //数据表名
该类还定义了通用的数据库操作函数。查询、插入、分页查询、删除等等。

PHPCMS转移空间【必备教程】

PHPCMS转移空间【必备教程】 目录 PHPCMS转移空间【必备教程】 ----------------------------------------------------------------------- 1目录 ------------------------------------------------------------------------------------------------------- 1 Phpcms转移空间必备教程。 -------------------------------------------------------------------------- 1 1.备份数据库表 ----------------------------------------------------------------------------------- 1现在的空间基本都有PHPMYADMIN--------------------------------------------------------------------- 1 2.搬文件-------------------------------------------------------------------------------------------- 3好了连ftp 我用的是LEAPFTP --------------------------------------------------------------------- 3 3.导数据到新空间 -------------------------------------------------------------------------------------- 3 4.然后用sql导入,选择导入文件 -------------------------------------------------------------------- 4注:SQL导入不会覆盖所以必须先删除重跌数据 -------------------------------------------------- 4 5,善后工作 --------------------------------------------------------------------------------------------- 6如果你的系统是unix/linux的话,请设置文件夹属性不是的话可以跳过这步--------------- 6 Phpcms转移空间必备教程。 1.备份数据库表 现在的空间基本都有PHPMYADMIN 首先进入数据库PHPmyadmin 选择语言: 中文选项

PHPCMS数据库结构详细解析

第一个表_admin(管理员) userid用户名id username用户名 grade用户级别 purviewids modules模块 channelids频道ID catids栏目ID specialids专题ID disabled禁用(0为否,1为是) 第二个表_ads(广告) adsid广告ID adsname广告名称 introduce广告介绍 placeid所属广告位ID type广告类型 linkurl链接地址 imageurl图片广告地址 alt图片提示 flashurl FLASH地址 wmode FLASH背景是否透明(为空为不透明) text文本广告内容 code代码广告内容 fromdate起始日期 todate结束日期 username当前客户 addtime广告添加日期 views广告访问次数 hits点击数 checked审核 passed是否通过(1为通过,0为未通过)即是否显示到相应的广告调用处第三个表_ads_place(广告位) placeid广告位ID placename广告位名称 templateid广告位模板 introduce广告位介绍 channelid所属频道 price广告价格 width广告尺寸-宽 height广告尺寸-高 passed是否启用(1为启用,0为未启用) 第四个表_announce(公告) announceid公告ID

keyid模块/频道ID title公告标题 content公告内容 hits点击数 fromdate起始日期 todate结束日期 username作者 addtime发表时间 passed公告状态(1为通过审核,0为未审核) templateid模板ID skinid风格ID 第五个表_area(地区) areaid地区ID keyid模块/频道ID areaname地区名称 domain style字体样式(颜色或加粗) parentid城市所属分类(如0表示市级) arrparentid类别数组 child是否有子栏目 arrchildid子栏目数组 listorder排序 urlruleid地区列表分页url规则ID linkurl地区列表分页url setting SEO设置 hits点击数 disabled禁用(0为否,1为是) 第六个表_article_1(文章) articleid文章ID catid栏目ID specialid专题ID typeid类别ID title文章标题 titleintact完整标题 subheading副标题 style标题样式(颜色,加粗) showcommentlink是否显示文章列表时在标题旁显示评论链接(0为不显示,1为显示)introduce文章简介 keywords关键词 author作者 copyfrom来源 paginationtype分页方式 maxcharperpage自动分页时的每页大约字符数 hits点击数

PHPCMS核心代码分析

phpcms_v9部分代码分析 一、数据库加载: 数据库配置文件:安装时填写的数据库配置数据存储在 caches/configs/database.php (1)index.php入库文件,并加载phpcms/base.php。 (2)index.php文件:pc_base::creat_app(); (3)phpcms/libs/classes/application.class.php:$controller = $this->load_controller(); 默认加载:phpcmsmodulescontentindex.php (4)phpcmsmodulescontentindex.php:$this->db = pc_base::load_model('content_model'); 加载文件:phpcms/model/content_model.class.php (5)phpcms/model/content_model.class.php:$this->db_config = pc_base::load_config('database'); (6)加载配置文件:caches/configs/database.php 二、模板解析: 文件:phpcms/libs/functions/global.func.php 调用:include template($module,$template); 模板缓存文件:phpcms/libs/classes/template_cache.class.php template_compile:模板编译函数 ------------------------------ edit in 2011-05-07 ------------------------------ 三、用户登录模块(phpsso关联) 1、phpcms/modules/member/index.php 登陆操作:login()

Phpcms V9网站从本地上传到服务器需要修改的地方小结

Phpcms V9网站从本地上传到服务器需要修改的地方小结 请进行以下步骤的修改: 1.修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了。 2.进行后台设置-》站点管理对相应的站点的域名进行修改。 3.更新系统缓存。点击后台右上角的“更新缓存”按钮。 4.进入内容-》附件管理-》附件地址替换。把附件地址批量的替换为新的地址。 5.内容-》批量更新URL 。把所有的文章的地址都更新一下。 6.下面就是把全站都生成一次了。 再进一步,怎么转移空间,并且更换域名呢? 这种情况比更换域名更加复杂一点,涉及到数据库的迁移。 而这种情况比更换域名还要靠谱,往往我们在本地做好了网站,再上传到空间,这就涉及到更换域名和数据库的迁移。 Phpcms V9网站迁移具体方法如下: 1.上传所有的程序文件(如果主机支持压缩包在线解压,比如华夏名网的空间就支持。,那么就打成zip的包,ftp上传到对应目录,在线解压)。 2.在本地采用myphpadmin等数据库管理软件导出本地数据库sql文件,然后用editplus等软件批量更换域名地址,比如本来是本地的http://localhost/phpcms,现在的域名是https://www.sodocs.net/doc/f111722743.html,,那么就需要批量将http://localhost/phpcms批量替换为https://www.sodocs.net/doc/f111722743.html,,替换后保存。 3.在服务器的数据库管理里边,通过myphpadmin等导入修改后的sql文件。 4.修改第一步解压好的/caches/configs/database.php中的数据库名称密码,以及修改/caches/configs/system.php里面所有和域名有关的,把以前的老地址修改为新地址。 5.登录后台,更新缓存,批量更新生成html,这样就转移成功。

phpcms_v9数据表结构

phpcms v9 数据表结构在线版 PHPCMS V9 数据结构(2010-12-28)表 1 : v9_admin 管理员表 字段类型Null 默 认 额外注释 userid mediumint(6) unsigned PK auto_increment 用户id username varchar(20) YES 用户名password varchar(32) YES 密码 roleid smallint(5) YES 0 角色 encrypt varchar(6) YES 加密因子lastloginip varchar(15) YES 最后登录ip lastlogintime int(10) unsigned YES 0 最后登录时间 email varchar(40) YES Email realname varchar(50) NO 真是姓名card varchar(255) NO 密保卡键名类型字段 PRIMARY PRIMARY userid username INDEX username 表 2 : v9_admin_panel 快捷面板 字段类型Null 默 认 额 外 注释 menuid mediumint(8) unsigned PK菜单id userid mediumint(8) unsigned NO 0 管理员id name char(32) YES 菜单名称url char(255) YES 菜单url datetime int(10) YES 0 添加时间

unsigned 键名类型字段userid INDEX menuid userid INDEX userid 表 3 : v9_admin_role 角色表 字段类型Null 默 认 额外注释 roleid tinyint(3) unsigned PK auto_increment 角色id rolename varchar(50) NO 角色名称description text NO 描述 listorder smallint(5) unsigned NO 0 排序 disabled tinyint(1) unsigned NO 0 状态:1,禁用 键名类型字段PRIMARY PRIMARY roleid listorder INDEX listorder disabled INDEX disabled 表 4 : v9_admin_role_priv 管理员权限表 字段类型Null 默 认 额 外 注释 roleid tinyint(3) unsigned PK0 角色id m char(20) NO m c char(20) NO c a char(20) NO a data char(30) NO 附件属性 siteid smallint(5) unsigned NO 0 所属站点 键名类型字段

PHPCms2008数据库设计结构文档详解

PHPCms2008数据库设计结构文档详解 第一个表_admin (管理员) userid 用户名id username 用户名 grade 用户级别 purviewids modules 模块 channelids 频道ID catids 栏目ID specialids 专题ID disabled 禁用(0为否,1为是) ------------------------------------------------------------------------------------------------------- 第二个表_ads (广告) adsid 广告ID adsname 广告名称 introduce 广告介绍 placeid 所属广告位ID type 广告类型 linkurl 链接地址 imageurl 图片广告地址 alt 图片提示 flashurl FLASH地址 wmode FLASH背景是否透明(为空为不透明) text 文本广告内容 code 代码广告内容 fromdate 起始日期 todate 结束日期 username 当前客户 addtime 广告添加日期 views 广告访问次数 hits 点击数 checked 审核 passed 是否通过(1为通过,0为未通过)即是否显示到相应的广告调用处 -------------------------------------------------------------------------------------------------------

第三个表_ads_place (广告位) placeid 广告位ID placename 广告位名称 templateid 广告位模板 introduce 广告位介绍 channelid 所属频道 price 广告价格 width 广告尺寸-宽 height 广告尺寸-高 passed 是否启用(1为启用,0为未启用) ------------------------------------------------------------------------------------------------------- 第四个表_announce (公告) announceid 公告ID keyid 模块/频道ID title 公告标题 content 公告内容 hits 点击数 fromdate 起始日期 todate 结束日期 username 作者 addtime 发表时间 passed 公告状态(1为通过审核,0为未审核) templateid 模板ID skinid 风格ID ------------------------------------------------------------------------------------------------------- 第五个表_area (地区) areaid 地区ID keyid 模块/频道ID areaname 地区名称 domain

CMS站点大全

https://www.sodocs.net/doc/f111722743.html,西部动力! 导航:首页we7站群系统we7 CMS 解决方案案例中心高品质网站新闻视点关于我们 https://www.sodocs.net/doc/f111722743.html,/齐博软件 导航:首页地方门户产品特色下载中心成功案例购买产品媒体报道技术联盟关于我们技术交流 https://www.sodocs.net/doc/f111722743.html,/帝国软件 导航:首页资源中心下载中心帝国产品合作伙伴帝国论坛服务项目 https://www.sodocs.net/doc/f111722743.html,/SITESERVER 导航:首页产品业务下载模板案例公司 https://www.sodocs.net/doc/f111722743.html,/PC 导航:首页下载购买产品案例模板插件演示帮助论坛开放平台 https://www.sodocs.net/doc/f111722743.html,/网奇IWMS 导航:首页产品介绍风格模板服务购买客户案例模板订制帮助中心客户中心客服论坛 https://www.sodocs.net/doc/f111722743.html,/易点CMS 导航:首页产品中心最新动态实例教程成功案例产品报价站长学院学习交流网站建设 https://www.sodocs.net/doc/f111722743.html,/25亿企业网站管理系统 导航:首页关于25亿网站管理系统系统下载网站模板帮助中心试用空间技术社区演示 https://www.sodocs.net/doc/f111722743.html,/KESION CMS 导航:首页新闻公告产品中心下载中心成功案例帮助中心服务指南IDC合作伙伴关于科讯技术交流

https://www.sodocs.net/doc/f111722743.html,/骑士CMS 导航:首页产品介绍在线演示后台截图商业授权风格模板用户论坛(第一屏的banner图感觉还行!) https://www.sodocs.net/doc/f111722743.html,/搜一次 导航:首页功能介绍标签文档官方动态模板下载联系我们官方论坛 https://www.sodocs.net/doc/f111722743.html,/html/cn/尔创网联 导航:首页产品介绍系统下载购买授权主题模板帮助论坛了解我们 https://www.sodocs.net/doc/f111722743.html,/织梦CMS 导航:首页产品案例中心技术联盟虚拟主机模块&插件模板服务购买帮助中心知识库(产品特性,小图标加简短文字描述!) https://www.sodocs.net/doc/f111722743.html,/宏博内容管理系统 导航:首页HB cms新闻公告HB cms介绍HBcms使用帮助模板设计免费下载自定义标记帮助模板订制建站经验 https://www.sodocs.net/doc/f111722743.html,/SX CMS 导航:首页下载中心商业服务帮助中心OEM合作支持社区(在显著位置放上CMS系统的下载按钮) 国外的cms和国内的cms有什么不同? 国内与国外CMS系统的主要区别是: 国内的CMS系统基本都生成真实的静态文件,非常节约服务器资源,访问速度快。国外的CMS基本都是动态调

phpcms v9 数据库操作函数

phpcms v9 数据库操作函数 phpcms v9 数据库操作函数1、查询 $this->select($where = '', $data = '*', $limit = '', $order = '', $group = '', $key='') 返回结果集数组条件,字段(id,name,email....),范围排序方式,分组方式,按建名排序2、查询多条数据并分页listinfo($where = '', $order = '', $page = 1, $pagesize = 20, $key='', $setpages = 10,$urlrule = '',$array = array())3、获取单条记录查询 get_one($where = '', $data = '*', $order = '', $group = '')4、直接执行sql查询query($sql);5、获取最后一次添加记录的主键号insert_id()6、执行更新记录操作update($data, $where = '') $data 建议为数组,$where 可为数组可为字符串7、执行删除记录操作delete($where) 8、计算记录数count($where = '')9、获取最后数据库操作影响到的条数affected_rows()10、获取数据表主键get_primary()11、获取表字段 get_fields($table_name = '')12、检查表是否存在 table_exists($table)13、检查字段是否存在 field_exists($field)

相关主题