| 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.
官方暂时不提供对其他语言版本的支持,当程序测试稳定后会迅速提供这方面的支持.因为我已经未雨绸缪了!嘎嘎. |
|