CmsEasy 3.1到3.5升级包

【升级方法】
==============================================================================
1.升级概述:
从CmsEasy3.1升级到CmsEasy3.5
2.升级方法:
【第一步】
(1)备份现有的数据库和文件;
【第二步】
(1)下载升级包upgrade31to35,解压到任意地方;
(2)上传upload里面的文件到程序安装目录,覆盖;
(3)运行http://您的cmseasy3.1安装目录/upgrade.php;
【第三步】
(1)删除upgrade文件夹和upgrade.php;
(2)登入后台进行更新缓存;
3.备注:
(1)如果您改动了文件,请先备份,进行升级后,可以对照默认文件进行调整;
(2)请查阅“CmsEasy3.5说明.txt”文档;
==============================================================================
1.整合CElive在线客服系统
安装的时候可勾选安装CElive
CELive管理地址为 http://你的域名/CmsEasy安装目录/celive/admin
用户密码为CmsEasy的后台创始人的用户密码
2.增加订单模块
3.增加批量移动和设置等功能
4.调用内容支持多栏目
archive()函数第一个参数可以指定多个栏目,例如: 【调用栏目ID为1、2、3的栏目内容】
{loop archive('1-2-3',0,0,'0,0,0',16,'aid',5,false,0) $i $archive}
<li><a href="{$archive[url]}" title="{$arc[title]}">{$archive[title]}</a></li>
{/loop}
5.改进部分程序功能,提升速度
6.不再支持article(),请统一使用archive(),后台有非常方便的标签生成向导
7.改进CElive部分功能
8.增加全站验证码开关
9.增加附件类型设置
10.增加语言包设置
11.增加自定义功能接口
接口类文件: \lib\plugins\plugins.php
接口函数文件: \lib\plugins\userfunction.php
插件类中自定义功能示例(双横线中间代码,详细见接口类文件):
================================================
/*
*plugins ID:1
*
*函数功能:指定栏目信息调用
*调用方法:
{loop plugins::categoryinfo(栏目ID) $c}
{$c[catname]} //栏目名称
{$c[栏目字段]} //
{/loop}
*/
static function categoryinfo($id){
$category=category::getInstance();
$catinfo[] = $category->category[$id];
$catinfo[0]['url'] = category::url($id);
return $catinfo;
}
================================================
插件函数中自定义功能示例(双横线中间代码,详细见接口函数文件):
================================================
/*
*自定义函数文件,这里你可以定义自己的函数供cmseasy系统调用;
*/
if (!defined('ROOT')) exit('Can\'t Access !');
function getcategoryparentsid($catid){ //自定义函数示例:调用栏目的最高父栏目id
$p = category::getparentsid($catid);
$n = count($p);
$c = $p[$n-1];
return $c;
}
================================================
12.修正一些BUG
13.增加推广联盟