PPFrame帮助文档
基础配置-基本配置
根域名 网站的根域名,也就是Cookie域 比如www.ppframe.com 则指定 .ppframe.com 当要使用通行证,并且使用二级域名,或者使用钩子整合论坛时需要设置,其他时候可以留空
语言 语言版本 gbk utf-8 big5 之一,gbk已经就绪。
资源目录 资源文件目录,资源通常是图片,CSS,js文件等 比如http://www.ppframe.com/source/ 我把资源都放这了!
网站目录 网站根地址 比如http://www.ppframe.com/
风格 PPFrame支持多风格 比如ppframe这是默认风格
提示信息时间 提示信息停留时间单位是秒 一般就设为2
时区 时区修正 中国是第8时区,填8.
基础配置-后台管理
后台管理根地址 后台管理的根地址 比如http://www.ppframe.com/admin/
基础配置-通行证设置
通行证根地址 通行证根地址 比如http://www.ppframe.com/passport/,可以自己指定为2级域名。
登录地址 通行证登录地址 根地址+login.php
退出地址 通行证退出地址 根地址+logout.php
注册地址 通行证注册地址 根地址+reg.php
是否开启登录验证码 登录验证码选项  
安全密钥: 信息加密用安全密钥 如果需要跟使用钩子跟PW或者DZ同步。要保证这个密钥与PW和DZ的密钥一致。
PW:在安全设置里能找到那个密钥。
DZ:我对后台不熟悉,但是,这个变量可以在forumdata\cache\cache_settings.php 里找到$_DCACHE['settings']['authkey']
会话保持标志: 就是Cookie保存的标志 可以任意。
PW:winduser
DZ:autho
会话保持时间: 会话保持时间单位(分) 登录失效时间
密码加密方式: 密码加密方式 一把都是md5
会话检测方法: 会话检测方式,支持ppframe默认、PW、DZ三种方式。 默认ppframe,填写PW或者DZ 将采用PW或者DZ的Cookie加密方式,这可以实现Cookie共享而无需整合。
用户存储表: 存储用户的表 ppframe使用 ##__passport 表,可以任意,只要具有下面的几个键。
PW:pw_members
DZ:cdb_members 注意自己系统的表前缀.
主键: 用户表的主键 ppframe主键是uid。
PW:uid
DZ:uid
密码键: 密码字段 用户表的密码字段ppframe是passport
PW:password
DZ:password
唯一键: 唯一字段一般就是用户名字段 ppframe默认是username
PW:username
DZ:username
安全问题键: 保存安全提示问题信息的字段 ppframe和PW都是 safecv
DZ:secques
Cookie前缀: Cookie码前缀,PPFrame也支持cookie前缀 ppframe和DZ都可以自己设置
如果需要使用DZ的钩子,请自己查找DZ的Cookie前缀。
我对DZ后台不熟悉,你可以在文件
config.inc.php 里找到Cookie前缀的定义。
PW唯一识别码: 使用PW编码方式时,从这个获得Cookie前缀在PW后台论坛营销里找到该编码。 随便鄙视下PW使用这个码获得Cookie前缀,这类似与脱裤子放屁。
分页风格设置
分页链接模式: <a href="{~~pagelink~~}">{~~page~~}</a> 里面{}部分被替换pagelink是链接地址,page是页码数
分页当前页模式: <strong>{~~page~~}</strong> 当前也的样式
分页首页模式: <a href="{~~pagelink~~}">首页</a> 这个将在分页最前面加上 首页 链接
分页末页模式: <a href="{~~pagelink~~}">末页</a> 这个将在分页末尾加上 尾页 链接
分页首部提示模式: 共{~~num~~}条/{~~page~~}页 这个将在最前面加上 共num条/page页 这里的page意思是总页数,区别与上面的当前页
分页尾部提示模式: 当前第{~~cpage~~}页 在最后面加上一个当期第几页。cpage替换成当前页码
SEO设置
SEO方法 采取的URL美化方法
1是使用url-rewrite 2是利用pathinfo+forcetype
pathinfo或者rewrite
是否启用加强方式 0否、1是 采用加强方式后,pathinfo方式将去掉.php后缀,这需要在apache配置文件里加上:

<FilesMatch "^[^\.]+$">
ForceType application/x-httpd-php
</FilesMatch>
意思是,没有后最的文件强制为php类型。同时需要将php文件拷贝一个为与文件名相同的,没有后缀的文件比如a.php 拷贝一份成a
linux系统可以使用符号链接。

rewrite方式将会把 .php? 解析成 一个 -

这需要在apache配置文件里加上:
<IfModule mod_rewrite.c>
ReWriteEngine On
RewriteCond %{REQUEST_URI} \.html|\.htm|\.xml$
RewriteRule ^([^\.\?\-]+)-(.*)$ $1.php?$2 [L]
</IfModule>
或者
<IfModule mod_rewrite.c>
ReWriteEngine On
RewriteRule ^([^\.\?\-]+)-(.*)(\.html|\.htm|\.xml)$ $1.php?$2$3 [L]
</IfModule>
意思是有 - 并且以.html.htm.xml结尾的文件重写到.php?...

比如 a-a-b-c-d.html
将重写到 a.php?a-b-c-d.html
通行证模块-基础配置
Passport后台地址: 模块后台地址,其他模块类似 比如http://www.ppframe.com/passport/admin/
Passport根地址: 模块根地址 比如http://www.ppframe.com/passport/
是否开放注册: 可以选择关闭注册,当你使用其他系统的用户表时最好关闭 因为ppframe不了解其他系统用户数据表的结构
关闭注册提示: 关闭注册可以给个提示  
用户名最短长度:    
密码最低长度:    
用户名正则: 可以使用一个正则表达式来限制用户名的类型 注:ppframe不检测正则合法性,错误的配置可能导致所有人都无法注册
正则说明: 会在用户注册是给出提示  
正则匹配方式: 或者 看自己习惯用什么形式的正则,ppframe都支持.但是得自己保证正则的正确性.
是否检测Email唯一性: 选择是后,一个Email将只能注册一次.  
是否开启注册验证码:    
是否开启资料修改: 当你使用其他系统的用户表时最好关闭 因为ppframe不了解其他系统用户数据表的结构
是否开启短消息模块: passport自带了一个短消息模块  
系统整合选项
整合方式: 1 我不整合其它系统 2 使用第三方数据表 3 使用API接口 1、2时,ppframe不做整合动作,1、2在实质上是一样的,只是一个标志
选择3时,PPframe可以使用PW或者DZ的api接口整合数据,能实现跨域名跨系统的整合。
系统整合通信码: 系统整合使用这个密码编码,PW可以在后台通行证插件里找到。 DZ:我对后台不熟悉,但是,这个变量可以在forumdata\cache\cache_settings.php 里找到$_DCACHE['settings']['passport_key']
 
客户端API入口地址: API程序入口。 DZ: yourdomain/api/passport.php
PW: yourdomain/passport_client.php
整合的第三方程序: 现在只题库PW和DZ的整合 请填写pw或者dz (小写)
     
注:如何获得utf-8和big5版.
程序安全支持所有语言版本.获得utf-8版本只需在所有template目录下进入ppframe(这是一个风格目录)目录,在下面建立一个目录名: utf-8 然后把所有的模板文件copy到utf-8目录里.将每个文件都改成utf-8编码就OK了,然后,你要将语言改成utf-8.
如果你要使用utf-8还要在安装时选择数据库编码为utf8.
官方暂时不提供对其他语言版本的支持,当程序测试稳定后会迅速提供这方面的支持.因为我已经未雨绸缪了!嘎嘎.