ͬ汾취:
====================

رע: 2.52.6汾ΪXML£,Ľ˱ǩõĲд,вҲ滻бǩеĲ

- Modify (ǳҪ) ǩ﷨XMLʽ,еñǩֵ"":
         <CMS::LIST:List NodeID="1" TableID="2" Limit="">
         бǩĲִСд,ñǩҪִСд,:
          <CMS::NODELIST:List NodeID='1'> еNODELISTд,NodeIDnodeidһ
ڹٷ̳ģתأԶתЩ



======================================================================
һ ȫеļ,аҪ:

  /config.php    ϵͳļ
  /templates/    еģļ
  /resource/     ϴͼƬԴԭʼĿ¼
  /plugins/bbsInterface/bbs/̳/bbs.config.php
                 ̳ӿڵļ
  /publish/config.php
  /publish/js.config.php    ǰ̨̬Ӧòļ

  *зҳļĿ¼ֻҪCMSwareĿ¼һ㲻Ӱ,б

  رע:иĶ/setting/ĺļ,Ҫٴȥи




-----------------------------------------------------------
ݿ,ʹϵͳ̨ıݹ,ҲphpMyAdmin뷽ʽ




-----------------------------------------------------------
°汾ļȫǾɰ汾,עҪļҪ




-----------------------------------------------------------
ġִupdate.phpڽ水İ汾˳ִлǴ2.1һֱ2.5ʽ


------------
ֹ

ߣԼִֹο

ִֹһ汾һ汾Ĺ

 1.0.0905  1.1        ִ update1.0_1.1.php
 1.0.0905  1.1 SP1    ִ update1.0_1.1SP1.php
 1.1 to 2.0             ִ update1.1_2.0.php
 2.0 to 2.1             ִ update2_0to2_1.php
 2.1 to 2.5RC1          ִ update2_1to2_5.php
 2.5RC12.5RC2         滻RC1ļעconfig.phpҪ

----- 2.5RC2  2.5RC3 -----------------------------------
1.ʹRC3ļRC2ļעⲻҪԭRC2config.phpļ

2.ִsql䣨Ƽʹphpmyadmin
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('CollectionPageNum', '15');
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('ContentPageNum', '15');
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('SearchPageNum', '15');

3.ϵͳ
sysdata/Cache_*.php
sysdata/templates_c/*
sysdata/sysinfo/*


----- 2.5RC3  2.5RC4  2.5RC5----------------------------------
1.ʹRC4ļRC3ļעⲻҪԭRC3config.phpļ
2.ִsql䣨Ƽʹphpmyadmin
ALTER TABLE `cmsware_site` ADD COLUMN `WorkFlow` int(8) NOT NULL DEFAULT 0;
ALTER TABLE `cmsware_contribution_1` ADD INDEX `NodeID` (`NodeID`);
ALTER TABLE `cmsware_contribution_1` CHANGE COLUMN `State` `State` int(5) NULL DEFAULT 0;
ALTER TABLE `cmsware_contribution_2` ADD INDEX `NodeID` (`NodeID`);
ALTER TABLE `cmsware_contribution_2` CHANGE COLUMN `State` `State` int(5) NULL DEFAULT 0;

INSERT INTO `cmsware_group` VALUES (3, '༭', '0', '', '', 0, 1, 0, 0, 0, 0);
INSERT INTO `cmsware_group` VALUES (4, '߼༭', '0', '', '', 0, 1, 0, 0, 0, 0);

DROP TABLE IF EXISTS cmsware_workflow;
CREATE TABLE cmsware_workflow (
  `wID` int(8) NOT NULL auto_increment,
  `Name` varchar(30) default NULL,
  `Intro` text,
  PRIMARY KEY  (`wID`),
  UNIQUE KEY `wID` (`wID`)
) TYPE=MyISAM  ;

INSERT INTO `cmsware_workflow` VALUES (3, '˹', 'ԣ');

DROP TABLE IF EXISTS cmsware_workflow_record;
CREATE TABLE cmsware_workflow_record (
  `OpID` int(8) NOT NULL auto_increment,
  `wID` int(8) default NULL,
  `Executor` int(8) default NULL,
  `OpName` varchar(50) default NULL,
  `StateBeforeOp` varchar(100) default NULL,
  `StateAfterOp` varchar(100) default NULL,
  `AppendNote` int(1) default '0',
  `OpIntro` text,
  PRIMARY KEY  (`OpID`),
  UNIQUE KEY `OpID` (`OpID`),
  KEY `wID` (`wID`)
) TYPE=MyISAM  ;


INSERT INTO `cmsware_workflow_record` VALUES (3, 3, 3, 'Ϊڱ༭', '1/103', '100', 0, 'ûͶΪڱ༭״̬');
INSERT INTO `cmsware_workflow_record` VALUES (4, 3, 3, 'ͨ', '100', '101', 0, NULL);
INSERT INTO `cmsware_workflow_record` VALUES (5, 3, 3, '', '100/1/103', '3', 1, '');
INSERT INTO `cmsware_workflow_record` VALUES (6, 3, 4, 'Ϊڱ༭', '101', '102', 0, NULL);
INSERT INTO `cmsware_workflow_record` VALUES (7, 3, 4, 'ظ', '102/101', '3', 1, NULL);
INSERT INTO `cmsware_workflow_record` VALUES (8, 3, 4, 'ظ༭', '102/101', '103', 1, '');
INSERT INTO `cmsware_workflow_record` VALUES (9, 3, 4, 'ͨ', '102', '2', 0, 'ɸ,ݿ,ȴ');
INSERT INTO `cmsware_workflow_record` VALUES (10, 3, 3, '', '101', '100', 0, NULL);

DROP TABLE IF EXISTS cmsware_workflow_state;
CREATE TABLE cmsware_workflow_state (
  `ID` int(8) NOT NULL auto_increment,
  `Name` char(30) default NULL,
  `State` int(5) default NULL,
  `System` int(1) default '0',
  PRIMARY KEY  (`ID`),
  UNIQUE KEY `ID` (`ID`),
  UNIQUE KEY `State` (`State`)
) TYPE=MyISAM  ;

INSERT INTO `cmsware_workflow_state` VALUES (1, '', 0, 1);
INSERT INTO `cmsware_workflow_state` VALUES (2, 'ɾ', -1, 1);
INSERT INTO `cmsware_workflow_state` VALUES (3, 'Ͷ', 1, 1);
INSERT INTO `cmsware_workflow_state` VALUES (4, '', 3, 1);
INSERT INTO `cmsware_workflow_state` VALUES (5, '¼', 2, 1);
INSERT INTO `cmsware_workflow_state` VALUES (9, 'ڱ༭(༭)', 100, 0);
INSERT INTO `cmsware_workflow_state` VALUES (11, 'ͨ(༭)', 101, 0);
INSERT INTO `cmsware_workflow_state` VALUES (12, 'ڱ༭(߼༭)', 102, 0);
INSERT INTO `cmsware_workflow_state` VALUES (13, 'ر༭(߼༭)', 103, 0);


3.ϵͳ
sysdata/Cache_*.php
sysdata/templates_c/*
sysdata/sysinfo/*

4.޸config.php еӺд룬£
  $this->resource_ref = $db_config['table_pre'].'resource_ref';
  //RC4汾ԺҪӵ
  $this->workflow = $db_config['table_pre'].'workflow';
  $this->workflow_state = $db_config['table_pre'].'workflow_state';
  $this->workflow_record = $db_config['table_pre'].'workflow_record';




----- 2.5RC5  2.5RC6----------------------------------
1.ʹRC6ļRC5ļעⲻҪԭRC5config.phpļ
2.ִsql䣨Ƽʹphpmyadmin,ѱǰ׺cmsware_ĳģ
ALTER TABLE `cmsware_collection_category` ADD COLUMN `InRunPlan` tinyint(1) NOT NULL DEFAULT 1; 
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('sessionTimeout', '120'); 
INSERT INTO `cmsware_content_fields` VALUES ('', 2, 'Ԥ', 'Photo', 'varchar', '250', 'text', NULL, NULL, 'upload', NULL, NULL, 0, 0, 0, 0, 0); 
INSERT INTO `cmsware_content_fields` VALUES ('', 2, 'ϴ', 'LocalUpload', 'varchar', '250', 'text', NULL, NULL, 'upload_attach', NULL, NULL, 0, 0, 0, 0, 0); 
ALTER TABLE `cmsware_collection_2` ADD COLUMN `Photo` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_collection_2` ADD COLUMN `LocalUpload` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_content_2` ADD COLUMN `Photo` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_content_2` ADD COLUMN `LocalUpload` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_contribution_2` ADD COLUMN `Photo` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_contribution_2` ADD COLUMN `LocalUpload` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_publish_2` ADD COLUMN `Photo` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_publish_2` ADD COLUMN `LocalUpload` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_plugin_fulltext_search_2` ADD COLUMN `Photo` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_plugin_fulltext_search_2` ADD COLUMN `LocalUpload` varchar(250) NOT NULL default ''; 

3.ϵͳ
sysdata/Cache_*.php
sysdata/templates_c/*
sysdata/sysinfo/*



----- 2.5RC6  2.5ʽ ----------------------------------
1.ʹ2.5ʽļRC6ļעⲻҪԭRC6config.phpļ
2.ִsql䣨Ƽʹphpmyadmin,ѱǰ׺cmsware_ĳģ
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('isLogLogin', '1'); 
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('isLogAdmin', '1'); 
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('DisplayPublishCount', '1'); 
ALTER TABLE `cmsware_group` ADD COLUMN `canCollection` tinyint(1) NULL DEFAULT 0; 
ALTER TABLE `cmsware_content_fields` ADD COLUMN `EnableContribution` tinyint(1) NULL DEFAULT 1; 
ALTER TABLE `cmsware_content_fields` ADD COLUMN `EnableCollection` tinyint(1) NULL DEFAULT 1; 
ALTER TABLE `cmsware_content_fields` ADD COLUMN `EnablePublish` tinyint(1) NULL DEFAULT 1; 
ALTER TABLE `cmsware_site` ADD COLUMN `NodeGUID` char(250) NOT NULL AFTER `NodeID`; 
CREATE TABLE `cmsware_log_admin` ( `LogID` int(10) NOT NULL auto_increment, `uName` char(50) default NULL, `IP` char(15) default NULL, `Action` char(100) default NULL, `ActionURL` char(250) default NULL, `Time` int(10) default NULL, PRIMARY KEY (`LogID`) ) TYPE=MyISAM;
CREATE TABLE `cmsware_log_login` ( `LogID` int(10) NOT NULL auto_increment, `uName` char(50) default NULL, `IP` char(15) default NULL, `Time` int(10) default NULL, PRIMARY KEY (`LogID`) ) TYPE=MyISAM;
CREATE TABLE `cmsware_block_ip` ( `Id` int(6) unsigned NOT NULL auto_increment, `IP` char(15) NULL, `ExpireTime` int(10) NULL, `Reason` char(250) NULL, PRIMARY KEY (`Id`) ) TYPE=MyISAM;
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('LoginTryTime', '15'); 
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('LoginTryCount', '5'); 
ALTER TABLE `cmsware_tpl_vars` ADD COLUMN `IsGlobal` tinyint(1) NULL DEFAULT 1; 
ALTER TABLE `cmsware_tpl_vars` ADD COLUMN `NodeScope` text NULL; 
ALTER TABLE `cmsware_keywords` ADD COLUMN `IsGlobal` tinyint(1) NULL DEFAULT 1; 
ALTER TABLE `cmsware_keywords` ADD COLUMN `NodeScope` text NULL; 

3.RC6StableŻû޸config.php  
	$this->workflow_state = $db_config['table_pre'].'workflow_state'; 
	$this->workflow_record = $db_config['table_pre'].'workflow_record'; 
2 
	$this->log_login = $db_config['table_pre'].'log_login'; 
	$this->log_admin = $db_config['table_pre'].'log_login';

4.ϵͳ
sysdata/Cache_*.php
sysdata/templates_c/*
sysdata/sysinfo/*



----- 2.5  2.6 ----------------------------------

ִupdate.php

=====================================================
עӦļtxtļǸ汾ʱļҪ˵

