woz整合zen-cart和WordPress博客的详细全过程安装

如果你的ZenCart需要一个Blog来发布一些你的最新动态,可以试试Wordpress,并且用WOZ这个ZenCart的Module来把它们关联起来。WOZ的全名叫Wordpress On ZenCart。

下面就详细介绍一下WOZ 1.5的安装方法,当然你可以在WOZ包里找到英文的安装说明。我所使用的版本为ZenCart1.3.8和Wordpress2.9.2及以上版本.

以下是英文安装说明:
1.Install WordPress commonly.
(To a server same as Zen-Cart)
Make a directory for WordPress, and please install WordPress in there.

2.Upload all contents of [WP_ROOT] to [Root Directory of WordPress] on the server.

3.Upload all contents of [ZC_ROOT] to [Root Directory of Zen-Cart] on the server.

4.Install WOZ
Access Zen Cart Admin > tools > WOZ Manager
Input [WordPress root physical path] and click conirm.
When you do not understand [WordPress root physical path], you please access [URL to your WordPress]/check_path.php.

5.Setting of WordPress
Access [URL to your WordPress]/wp-admin and login.
Appearance > Themes > Activate woz_default(woz_default_old theme is for confirmation for a difference)
The following is set with an installer. When you did not turn on a check, please change it by manual operation.
Setting > General > Blog address (URL) change to [Zen-Cart URL].( NOTE: be sure to leave the trailing ‘/’ at the end of URL)

6.Finally you download [Root Directory of Zen-Cart/includes/templates/MY_TEMP/common/html_header.php] and please add following 6 lines before </head> and overwrite and upload it.

<!– for WOZ BOF –>
<?php require($template->get_template_dir(‘tpl_modules_wordpress_header.php’,DIR_WS_TEMPLATE, $current_page_base,’templates’). ‘/tpl_modules_wordpress_header.php’); ?>
<!– for WOZ EOF –>

* An above file is not be it for overriding from template_default on a server.

7.With the above installation is completion. Please check the operation from the following URL. Thank you.
[URL to your Zen Cart]/index.php?main_page=wordpress

以下是中文安装说明:
第一步,安装Wordpress

把Wordpress解压到你的ZenCart目录下,然后把Wordpress的文件夹名改为blog,呵,看起来感觉会爽一些。
这一步的安装和普通的Wordpress安装没啥区别。

第二步:上传WOZ的文件

建议用ftp直接覆盖,没有覆盖核心原件,所有文件都是新的:

把WOZ解压后的ZC_ROOT目录下的文件上传到服务器Zen-cart的安装目录下。
把WOZ解压后的WP_ROOT目录下的文件上传到服务器WordPress的安装目录下。

第三步:设置Wordpress

在Wordpress的后台设置一下,设置 -> 常规 ->WordPress 安装地址 (URL)   设置成 http://your.zen-cart.com/blog
设置 -> 常规 ->博客地址 (URL)   设置成 http://your.zen-cart.com/  或如果有安装ceon uri,并且准备静态化可设置成 http://your.zen-cart.com/wordpress

把主题设为默认主题。WOZ Default 1.0

第四步:修改html_header.php文件
在/includes/templates/MY_TEMP/common/html_header.php,在底部或头部(当wordrpess的css会影响到网店时,link 语句附近),</head>标记之间加上以下代码
<!– for WOZ BOF –>
<?php   if($_GET[‘main_page’]==’wordpress’)  require($template->get_template_dir(‘tpl_modules_wordpress_header.php’,DIR_WS_TEMPLATE, $current_page_base,’templates’). ‘/tpl_modules_wordpress_header.php’); ?>
<!– for WOZ EOF –>
主要是引用wordpress相应css及文件。

第五步:安装zen-cart的woz模块
在http://your.zen-cart.com/admin中,module/woz manager 中进行安装,输入blog的物理地址,如果你不知道,可运行 http://your.zen-cart.com/blog/check_path.php来获取,输入正确,系统会自动判断是否有blog

第六步:设置woz的ceon uri设置
如果你的系统安装 ceon uri,那你进入 woz manager 中的Ceon URI Mapping Setting,保存即可默认设置访问uri地址是/wordpress
在/includes/init_includes/init_ceon_uri_mapping.php的
$uri_to_match = preg_replace(‘/[^a-zA-Z0-9_\-\.\/%]/’, ”, $request_uri);

if (substr($uri_to_match, -1) == ‘/’) {
这两行之间,插入

// for WordPress On ZenCart BOF
$woz_uri_query = ”
SELECT
um.language_id,
um.uri
FROM
” . TABLE_CEON_URI_MAPPINGS . ” um
WHERE
um.main_page = ‘” . FILENAME_WORDPRESS . “‘
ORDER BY
BIT_LENGTH(um.uri) DESC;”;
$woz_uri_result = $db->Execute($woz_uri_query);
$woz_uri = ”;
while (!$woz_uri_result->EOF) {
$woz_uri = $woz_uri_result->fields[‘uri’];
if(ereg(“^$woz_uri”, $uri_to_match)){
if(ereg(“/comments/feed/”, $uri_to_match)){
$_GET[‘feed’] = ‘comments-rss2’;
}else if(ereg(“/feed/”, $uri_to_match)){
$_GET[‘feed’] = ‘rss2’;
}
$uri_to_match = $woz_uri;
break;
}
$woz_uri_result->MoveNext();
}
// for WordPress On ZenCart EOF
以支持wordpress的静态化。

第七步:打开侧边栏
可以根据需要,打开woz模块附带的5个woz侧边栏功能。

第八步:检查
现在你可以通过

http://your.zen-cart.com/index.php?main_page=wordpress

http://your.zen-cart.com/wordpress
这个网址来访问你的Wordpress了。
如果你能看到Wordpress,则表明你已经把Wordpress集成到了ZenCart里了。
完成了这七步,基本上就把Wordpress的显示页面整合到了ZenCart里面。

第九步:安装blog其它主题
你也可选取安装blog的其它主题,主要存在的问题是,blog的宽度会超出网站可以容纳的范围,这时就你要到blog的指定的主题中修改相应的style.css中的宽度以适应zencart网店的需求。
如果你要删除blog的侧边栏,你可以在blog指定的主题中找到index.php,并把get_sidebar();内容删除,就可屏蔽相应的侧边栏,以达到扩大内容显示的目的。

第九步:在zencart指定位置显示blog的条目标题
<?php require(‘./blog/wp-blog-header.php’); ?>
<?php
$rand_posts = get_posts(‘numberposts=4&orderby=rand’);
foreach( $rand_posts as $post ) :
?>
<li><a href=<?php the_permalink(); ?>><?php the_title(); ?></a></li>
<?php endforeach; ?>
随机显示4个blog标题

<?php get_archives(‘postbypost’, 10); ?>
按最新发表显示10个blog标题

WOZ(WordPress On ZenCart)删除版权的方法

大家可能经常在网上找如何删除woz(WordPress On ZenCart)的底部版权的方法,大家可能在找的时候,经常会找不到,其实很简单.
这个信息是存在zen-cart数据库configuration表中的configuration_key为WOZ_CONFIG_INFO的值中,大家通过以下的sql语句,在后以的”安装sql脚本”中执行即可.

update configuration set configuration_value=” where configuration_key=’WOZ_CONFIG_INFO’;

Ajax Onepage Checkout注册时省份乱码的解决办法

如果zen-cart使用非拉丁语言如,日语,中文,那在模块Ajax Onepage Checkout在注册时,省份那一栏是乱码,如下图

Ajax Onepage Checkout省份乱码
Ajax Onepage Checkout省份乱码

解决办法如下:
1 将以下三个目录文件删除,     
      module\pages\xlogin\jscript_addr_pulldowns.php    
      module\pages\xno_account\jscript_main.php
     module\pages\xcreate_account\jscript_main.php 
2   新增这个文件  module\pages\xcreate_account\on_load_main.js  ,内容是  update_zone(document.create_account);
     新增这个文件  module\pages\xno_account\on_load_main.js  ,内容是  update_zone(document.no_account);
问题解决了,删除文件的目录是由于这些定义是重复的,在xcheckout目录上已经有这些函数的定义,并on_load_main.js这个功能把已经在xchekout加载已经定义的函数进行运行

livezilla如何做到一个客服对应多个网站时,知道客户网站来源

我专门在一个域名上设置了livezilla的服务,并开通了一个客服帐户给客服员使用,我有多个网站,只有一个客服人员,我在每个网站上都开通这一个客服帐户的实时聊天功能.
由于对应服务多个网站,这就存在着这个客服人员不知用户是通过那个网站和我们的客服聊天,以下是解决方法:
 1 在跳转到livezilla的链接时,加上一个  sourceurl=域名标识  的url参数
2 在livezilla服务器的/templates/jscript/jsextern.tpl找到
     lz_chat_data.ExternalUser.Question   这行话,在这条语句下方增加   lz_chat_data.ExternalUser.Question +=getUrlParm(“sourceurl”);
   然后在这个函数对应的上方新增一个函数

function getUrlParm(parm)
{
var thisUrl=document.URL;
var parmValue=””;
var re=new RegExp(parm+”=.*”, “i”);
var mResult=re.exec(thisUrl);
if(mResult!=null){
   mResult=mResult[0];
   if(mResult.indexOf(“&”)!=-1)
    mResult=mResult.split(“&”)[0];
   return “—-“+mResult.split(“=”)[1];
}
return ”;
}

那么在用户发给客服的第一个问题时,客服人员会在收到附带有域名标识的用户问题.
这样就解决,简单吧,强!

仿牌 空间 vps 服务器使用心得

做仿牌,最头疼之一就是找一个放心的空间 vps 独立主机服务器,经过长时间的收集和使用,也有一些心得和体会,以下是一些推荐清单,当然我用过其中一些.
(1)rashost.com  北京瑞豪网络有限公司, 这是一家专业的VPS提供商。 2009年12月开始致力于提供解决仿品服务器的建设。工作原理:在全球多处机房放置多台服务器,以这些作为节点空间服务器,一旦发生投诉通过智能DNS不断平滑解析,确保网站稳定在线。。。。技术原理我只能这样解释,毕竟不是专业的。 见笑了。
优势: 价格中等,首先要购买一个VPS,一个VPS可以放置40个站左右,有KOLOX控制面板,操作方便. 有经常被投诉的网站可以让他们单独保护起来。 欢迎UGG产品的网站—这是他们说的。    我目前在使用这家的。 总体感觉比较稳定。 暂时没什么问题,所以大家可以去了解下具体情况。
劣势: 新进入仿品服务器领域。 但是我在使用目前经常被投诉的站,进行保护后,都正常。不过要加收点服务费,价格不高,一个月98元。   
服务质量: 服务到位,及时,特别是技术支持,具备人情和人性的余地。
联系QQ:  896908735
(2)http://www.idcsea.com/fangpai.html    海洋科技网络公司的, 这家公司介绍就不需要多说了,老网络公司了。  仿品空间的工作原理以及技术方面,大体上跟跟瑞豪差不多。
优势:大品牌, 解决方案也相对成熟点。我只少量站点放置在这家,暂时没什么问题吧
缺点: 价格贵了,1G季付1900多。  以此类推。 价格高了,对于网站数不多的人还可以接受,多的话,就不核算了。
服务质量:一般。客服还是不到位,毕竟大公司嘛。咳,很多东西还是靠自己吧。
联系方式:直接上官方网站,点客服。
(3)http://www.hostingarmy.com/  我们希望得到地球上的更多人民的支持,我们决定开发中国‘市场’,让这个拥有庞大人口的国家,知道所谓正牌商对全球带来的危害。我们的党派,已在4月14日全面收购艾狄尔网络(Idear4business.com)的所有仿牌虚拟主机业务.从4月15日起,所有虚拟主机业务,将迁移到新域名hostingarmy.com.为了把所有虚拟主机业务平稳的过度到hostingarmy.com上.同时为了更好的提供中文服务,我们已经聘请Idear4business的原班团队负责hostingarmy.com的销售服务.为了我们的事业,把盗版做得更强大,我们已经在美国,荷兰,瑞典等地建立了自己的专属数据节点,接入速度为10G独立光缆. 我们使用的是’云路由’的模式.没有人再能够左右我们的事业发展.让我们一起摆脱投诉,摆脱律师,摆脱那些不可靠的数据节点!
(4)wrzhost.com(网上评价不错,不过自己没用过,可以考虑一下,主要是提供VPS,其网站标注:$19.95/月是不包括cpanel和独立IP的,cPanel Control Panel      $18/mo  Additional IPs     $2.50/mo),支持warez的国外空间,且提供各种价位的产品。大家可以考虑哦!
(5)其它:shinjiru.com  panamaserver.com   国外的这些空间,虚拟主机一般有cpanel控制面版,VPS之类的就最好把cpanel也购买了
(6)www.underhost.com 发现有些卖仿牌的用的是他们的空间。他们的政策中说明”海外托管”主机不受DCMA限制,只受当地法律约束,”海外托管”主机所在地是荷兰.(经过验证,这家已经不支持部分仿牌了)
(7)www.hostbeyond.com,据说是www.underhost.com子公司,明确提供荷兰主机的离岸主机服务,有空间,vps和独立主机.
(8)www.altushost.com!有好多做仿牌的用这家公司的空间!据说对侵权投诉也不敏感,真的还是假的有待验证,速度和服务不错,买了第一个后即时开空,第二个买了后一直是pending状态,和客服沟通后才开通,总体来说还不错,用的是cpanel。Test IP : 213.5.68.10测试方法,登陆他们网站,http://www.altushost.com/ 在页面底部有speed test的栏目,按照提示提示就行了!altushost.com主机除了UGG应该什么侵权产品都能做吧,就是有时到国内的线路不稳定.自己主动提供空间的速度测试的离岸主机商不多的,他们这样做应该说是对自己的空间的速度很有信心(目前证明是可行的,至少没听过有被关的)
(9)www.warez-host.com!知道warez的意思吗?其实就是盗版软件啦!既然盗版软件都能放,为什么不能放仿牌产品呢?如果你想在Google搜仿牌网站,建议你用Warez host来搜吧!哈哈!(经了解,明确ugg不让放外,其它没说不可以,也是是可以放了,确定是一个离岸主机商,服务器在伊朗,荷兰和香港)
(10)www.hostbanana.com!哇,这家公司的主机真是太便宜了吧!而且明确支持仿牌,保证不会被封!不过这家公司是最近一两年成立的,不知道信誉怎么样。但是价格真的很低!(是一个全面的虚拟主机与印度和业内专业人士专用的美国公司,是一家马来西亚的公司,好像只提供空间,销售产品不明确)
(11)www.alibabahost.com!转向到http://www.fatpighost.com,离岸主机商,主机在德国,法国,荷兰.这家公司明确说了支持仿牌,不过价格稍微高了一点。有评论说这家公司貌似也不能保证网站100%不被封。但是既然人家说支持,还是以考虑的。

以上11个国外仿牌空间我推荐用rashost.com,www.warez-host.com,www.alibabahost.com!因为好几家仿牌网站用这家公司的空间,而且效果还不错。

在linux下找不到mysql.sock怎么办?

Error: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
Errno.: 2002
解决方法一:
因为你还没有启动mysql,当你启动mysql后,mysql.sock就会自动的生成。./bin/safe_mysqld   –user=root   &(这是默认的)。
如果还没有,就是MYSQL权限没给,或其它原因
解决方法二:
1)默认的mysql.sock文件是在/tmp目录下。
2)我们建立一个软连接,ln -s /tmp/mysql.sock  /var/lib/mysql/mysql.sock

centos 如何安装yum的方法

CentOS 5 i386:

wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/gmp-4.1.4-10.el5.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/readline-5.1-3.el5.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-2.4.3-27.el5.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/libxml2-2.6.26-2.1.2.8.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/libxml2-python-2.6.26-2.1.2.8.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/expat-1.95.8-8.2.1.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/sqlite-3.3.6-5.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-0.137-3.el5.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/rpm-python-4.4.2.3-18.el5.i386.rpm # (1)
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/m2crypto-0.16-6.el5.6.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm (2)
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm (2)

rpm -Uvh elfutils-libs-0.137-3.el5.i386.rpm
rpm -Uvh gmp-4.1.4-10.el5.i386.rpm
rpm -Uvh readline-5.1-3.el5.i386.rpm
rpm -Uvh python-2.4.3-27.el5.i386.rpm
rpm -Uvh python-iniparse-0.2.3-4.el5.noarch.rpm
rpm -Uvh libxml2-2.6.26-2.1.2.8.i386.rpm
rpm -Uvh libxml2-python-2.6.26-2.1.2.8.i386.rpm
rpm -Uvh expat-1.95.8-8.2.1.i386.rpm
rpm -Uvh python-elementtree-1.2.6-5.i386.rpm
rpm -Uvh sqlite-3.3.6-5.i386.rpm
rpm -Uvh python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -Uvh elfutils-0.137-3.el5.i386.rpm
rpm -Uvh rpm-python-4.4.2.3-18.el5.i386.rpm # (1)
rpm -Uvh m2crypto-0.16-6.el5.6.i386.rpm
rpm -Uvh python-urlgrabber-3.1.0-5.el5.noarch.rpm
rpm -Uvh yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
rpm -Uvh yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm   yum-3.2.22-20.el5.centos.noarch.rpm
yum -y update
CentOS 5 X86_64:

wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/gmp-4.1.4-10.el5.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/readline-5.1-3.el5.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-2.4.3-27.el5.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-2.6.26-2.1.2.8.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-python-2.6.26-2.1.2.8.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/expat-1.95.8-8.2.1.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/sqlite-3.3.6-5.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/elfutils-libelf-0.137-3.el5.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/elfutils-0.137-3.el5.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/rpm-4.4.2.3-18.el5.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/rpm-python-4.4.2.3-18.el5.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/m2crypto-0.16-6.el5.6.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm

wget ftp://ftp.sunet.se/pub/Linux/distributions/centos/5.5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm

wget ftp://ftp.sunet.se/pub/Linux/distributions/centos/5.5/os/x86_64/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm

rpm -Uvh gmp-4.1.4-10.el5.x86_64.rpm

rpm -Uvh readline-5.1-3.el5.x86_64.rpm
rpm -Uvh python-2.4.3-27.el5.x86_64.rpm
rpm -Uvh libxml2-2.6.26-2.1.2.8.x86_64.rpm
rpm -Uvh libxml2-python-2.6.26-2.1.2.8.x86_64.rpm
rpm -Uvh expat-1.95.8-8.2.1.x86_64.rpm
rpm -Uvh python-elementtree-1.2.6-5.x86_64.rpm
rpm -Uvh sqlite-3.3.6-5.x86_64.rpm
rpm -Uvh python-sqlite-1.1.7-1.2.1.x86_64.rpm
rpm -Uvh elfutils-libelf-0.137-3.el5.x86_64.rpm
rpm -Uvh elfutils-0.137-3.el5.x86_64.rpm
rpm -Uvh rpm-4.4.2.3-18.el5.x86_64.rpm
rpm -Uvh rpm-python-4.4.2.3-18.el5.x86_64.rpm
rpm -Uvh m2crypto-0.16-6.el5.6.x86_64.rpm
rpm -Uvh python-urlgrabber-3.1.0-5.el5.noarch.rpm
rpm -Uvh yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
rpm -Uvh python-iniparse-0.2.3-4.el5.noarch.rpm
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
rpm -Uvh yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm yum-3.2.22-26.el5.centos.noarch.rpm
yum -y update

如上述文件找不到,可到http://rpm.pbone.net/,找查找,然后继续安装
注意:安装的时候最好几个同时安装,如果单个安装的话可能会出现依赖问题。
出现了相互依赖的问题。

混在一起安装,如
# rpm -ihv xxx.rpm yyyy.rpm

Fatal error: Class ‘notifier’ not found and other error的zen-cart错误

Fatal error: Class ‘notifier’ not found and other error    includes/autoload_func.php on line 79之类的错误,解决办法是
在includes/configure.php中检查以下类似的代码
define(‘DIR_FS_CATALOG’, ‘domainname/subdomain’);
应改表示成以下格式,注意尾部增加一个/
define(‘DIR_FS_CATALOG’, ‘domainname/subdomain/’);

ZEN-CART Ceon URI Mapping(SEO)自定义页面静态化方法

ZEN-CART Ceon URI Mapping(SEO)提供了产品目录,产品以及ez-page的静态化方法及操作界面,虽然不能批量,但至少可以操作,但对于其它页面的静态化,就没有提供说明及操作示例,这里我给出方法,不过要操作数据库,最主要的是在CEON_URI_MAPPINGS数据库中将相应的资料,以about_us为例:
未静态化前是: www.***.com/index.php?mainpage=about_us
静态化后希望是: www.***.com/about-us
那么只要在CEON_URI_MAPPINGS和几个字段上分别插入以下内容:uri插入/about-us   , main_page插入  about_us, current_uri插入 1,language_id根据你的语言插入,正常是1.
通过以上方法,即可完成一个指定页面的静态化,如果有参数想静态化,可在query_string_parameters字段插入指定页面的查询参数,即可实现指定页面及参数的静态化