·适应于读吧.net v3.3 及以后版本([url]http://www.Read8.net[/url] )。
·Discuz!建议用官方发布的最新版本([url]http://www.discuz.com[/url] )。
·安装好 读吧.net 和 Discuz! 程序(本文以 读吧.net 3.3 和 Discuz论坛 5.5.0 为例)
[color=Blueviolet][b][size=4]----------------整合方法--------------[/size][/b][/color]
1、进入Discuz!后台 -> 扩展设置 -> 通行证 API -> 通行证设置。
2、通行证设置
·启用通行证 是
·应用程序 URL 地址 您书网的地址,末尾要加/,例 http://localhost/book/
·通行证私有密匙 填入您的私有密钥,不少于10字节
·验证字串有效期(秒) 如默认为一小时即3600,如不能正常使用请检查服务器间是否存在严重的时间差问题,可将该值适当调大
·应用程序注册地址 profile.php?action=register
·应用程序登录地址 login.php
·应用程序退出地址 login.php?action=logoff
·积分同步选项 不同步积分
3、提交设置以保存。
4、进入书网后台 -> 扩展设置 -> 模块管理 -> 通 行 证 -> 通用通行证设置。
5、在添加栏中
·地址 您的Discuz!论坛地址,末尾不加/,例 http://localhost/dz550
·编码 请根据您论坛的编码选择,通常您应该设置为和安装Discuz!论坛时选择的编码一致
·通行证私有密匙 填入刚才在Discuz!后台填写的通行证私有密钥
·类别 请从下拉框中选择 Discuz! 论坛系统
[color=red][b]6、提交以保存设置,此时可以看到您刚才所设置的信息已经被书网记录,钩选该条记录前的启用复选框,再次提交即可生效[/b][/color]
7、在开启了 Discuz! 通行证后,某些老版本的 Discuz! 仍允许您通过 login.php 这个链接来登录论坛,以备调试之用,但页面上显示的链接将改为应用程序的登录 URL。注意:开启通行证后,建议您通过 Discuz! 选项 -> 注册与访问控制 关闭论坛本身的注册功能,以免用户通过论坛注册而产生无法同步的问题。 [color=Blueviolet][b][size=4]----------------说明------------------[/size][/b][/color]
·仅适应于读吧.net v3.0以后及v3.1以前版本([url]http://www.Read8.net[/url] )。[color=red]强烈建议您升级到最新版本。[/color]
·Discuz! 建议用官方发布的最新版本([url]http://www.discuz.com[/url] )。
·以下“在sql语句执行中”可通过如下方式实现:“用默认站长帐号登陆书网后台,在数据库升级后面的语句中输入”。
[color=Blueviolet][b][size=4]----------------整合方法--------------[/size][/b][/color]
1、上传读吧.net正式版,运行install.php,完成导入数据库和mysql设定。安装完毕后,进入后台设置,设定书网常规设置,完成提交。
2、将Discuz!的用户表基本内容已有记录复制入读吧数据库。基本内容复制方法如下:在sql语句执行中输入[quote]insert into 书站库.rd8_ckong_user (user_name,user_pwd,user_email) select username,password,email from 论坛库.cdb_members[/quote]。如果表名有变,请做相应修改。注:需要在discuz的mysql用户名有操作书站库的权限,否则请使用phpmyadmin登陆进行sql操作。
3、将某用户设置为读吧站长。在sql语句执行中输入[quote]update 书站库.rd8_ckong_user set group_id_read8=7 where user_name='admin'[/quote]。如果站长帐号需要改变,请修改admin为你希望的站长用户名。注同上。
4、设定Discuz!的通行证和读吧常规选项中的整合选项。Discuz的通行证设定如下:[quote]应用程序注册地址profile.php?action=register
应用程序登录地址login.php
应用程序退出地址login.php?action=logoff[/quote]
5、在开启了 Discuz! 通行证后,您仍然可以通过 logging.php?action=login 这个链接来登录论坛,以备调试之用,但页面上显示的链接将改为应用程序的登录 URL。注意:开启通行证后,建议您通过 Discuz! 选项关闭论坛本身的注册功能,以免用户通过论坛注册而产生无法同步的问题。
6、[color=red]修改默认站长帐户admin的密码test为其他内容[/color]。
注:如果书网已有部分用户记录,为了防止导入discuz数据时候冲突,建议清空原user表。 如果需要使用积分转换功能,则需要将书网根目录下的tools/read8.php转移到论坛根目录下的api文件夹下。
并且修改read8charge.php文件,设定第20行开始的三行内容:[quote]$theextcredits = "1"; //设定转换的论坛积分字段(需要填入数字1-8)
$theextcreditsper = "1"; //设定转换比率(1个该论坛积分=几个书网虚拟币)
$theextcreditsname = "论坛金币"; //设定转换论坛积分的名称
[/quote]为你相应的设定。 注:即使需要积分转换,也请不要设定discuz通行证中的积分转换部分。而使用我们的积分转换工具进行积分转换。 由于目前的discuz4.0版本在通行证功能上有bug,所以我们推出一个临时解决方案。
在书网目录下新建profile1.php,内容为:
[code]<?
$action="register";
require("profile.php");[/code]
然后通行证中应用程序注册地址改为profile1.php。
新建login11.php,内容为:
[code]<?
$action="logoff";
require("login.php");[/code]
然后通行证中应用程序退出地址改为login1.php。
页:
[1]
