Java整合Discuz遇到的几个问题小记
2016-12-14 20:05
218 查看
这几天给公司网站搭建了一个DiscuzX3.2的BBS论坛系统,遇到一些问题,特写来与大家分享,也给自己做个笔记。
1、如何用自定义的登录注册替换首页原先的登录注册,如下图:
原始的登录注册:
新的登录注册:
方法:
修改 “template/default/member/login_simple.htm”文件,重新嵌入自定义的登录注册样式。
2、首页登录没反应,或者只在右上角闪现一个请稍等的弹出的解决办法
bbs绑定解析好的域名后,通过 “http://域名” 访问论坛,在输入账号密码登录时,只会在右上角闪现一个请稍后的弹出,然后就没有反应了。偶然间我试了下通过”http: //ip”方式访问论坛,是可以正常登录的。
方法:
修改config/config_global.php文件中的”$_config[‘cookie’][‘cookiedomain’] = ‘.xxxx.com’;”,这里是修改cookie的作用域。
3、怎么在Java系统中实现论坛账号的注册和同步登录
(1)Ucenter端添java web网站通道:登录Ucenter后台后,应用管理>>添加新应用;
(2)下载开源项目discuz-ucenter-api-for-java,修改src/config.properties配置文件,其中”UC_API=http:// bbs论坛域名/uc_server”、”UC_KEY=第一步添加的新应用的通信密钥”、”UC_APPID=第一步添加的新应用的ID”。将项目打成Jar包,加入到我们自己的系统中使用;
(3)接下来我们可以在自己的Java系统中,通过调用Jar包中的方法来注册BBS账号或者同步登录BBS系统了。
4、怎么解决注册完第一次登录需要激活的问题
Java系统跟论坛对接完成后,发现注册的账号,BBS中都有,但是同步登录不成功。检查了一下,发现是新注册的账号,都需要先在bbs网站上登录一次,并输入验证码,进行激活操作。在网上找了半天,没有找到避免新注册账号激活的方法,所以我就退而求其次,想能不能用Java模拟网页登录,来实现激活操作。最后解决问题。
方法:
(1)首先去掉验证码。在admin后台>>防灌水>>验证设置中,设置登录时启用验证码为”不启用”,然后提交。
(2)开启直接激活。在admin后台>>站长>>UCenter 设置中,设置是否允许其他应用的会员在站点激活为”是”,设置是否允许直接激活为”是”,然后提交。
(3)在我们自己的Java系统中注册完后,写个模拟登录方法,模拟网页登录BBS论坛,至此,我们的激活就完成了。
1、如何用自定义的登录注册替换首页原先的登录注册,如下图:
原始的登录注册:
新的登录注册:
方法:
修改 “template/default/member/login_simple.htm”文件,重新嵌入自定义的登录注册样式。
2、首页登录没反应,或者只在右上角闪现一个请稍等的弹出的解决办法
bbs绑定解析好的域名后,通过 “http://域名” 访问论坛,在输入账号密码登录时,只会在右上角闪现一个请稍后的弹出,然后就没有反应了。偶然间我试了下通过”http: //ip”方式访问论坛,是可以正常登录的。
方法:
修改config/config_global.php文件中的”$_config[‘cookie’][‘cookiedomain’] = ‘.xxxx.com’;”,这里是修改cookie的作用域。
3、怎么在Java系统中实现论坛账号的注册和同步登录
(1)Ucenter端添java web网站通道:登录Ucenter后台后,应用管理>>添加新应用;
(2)下载开源项目discuz-ucenter-api-for-java,修改src/config.properties配置文件,其中”UC_API=http:// bbs论坛域名/uc_server”、”UC_KEY=第一步添加的新应用的通信密钥”、”UC_APPID=第一步添加的新应用的ID”。将项目打成Jar包,加入到我们自己的系统中使用;
(3)接下来我们可以在自己的Java系统中,通过调用Jar包中的方法来注册BBS账号或者同步登录BBS系统了。
4、怎么解决注册完第一次登录需要激活的问题
Java系统跟论坛对接完成后,发现注册的账号,BBS中都有,但是同步登录不成功。检查了一下,发现是新注册的账号,都需要先在bbs网站上登录一次,并输入验证码,进行激活操作。在网上找了半天,没有找到避免新注册账号激活的方法,所以我就退而求其次,想能不能用Java模拟网页登录,来实现激活操作。最后解决问题。
方法:
(1)首先去掉验证码。在admin后台>>防灌水>>验证设置中,设置登录时启用验证码为”不启用”,然后提交。
(2)开启直接激活。在admin后台>>站长>>UCenter 设置中,设置是否允许其他应用的会员在站点激活为”是”,设置是否允许直接激活为”是”,然后提交。
(3)在我们自己的Java系统中注册完后,写个模拟登录方法,模拟网页登录BBS论坛,至此,我们的激活就完成了。
相关文章推荐
- 总结Java+Oracle应用开发的常遇到几个问题
- Java初学中遇到的几个问题
- maven整合到eclipse中的android项目遇到的几个问题及解决方法
- 关于在ubuntu10.04版本(而且该版本安装了OPEN JDK时),安装SUN JAVA遇到了几个问题并且安装成功
- 整合Spring和mybatis中遇到的问题(java.lang.AbstractMethodError)
- 用java程序向数据库插入数据遇到的几个问题
- java jsp 整合百度文本编辑器ueditor1_4_3-utf8-jsp 遇到的问题
- 开发中遇到的几个问题小记
- 开发中遇到的几个问题小记
- MyEclipse6.5整合flex实现与java简单通信过程中遇到的问题和注意事项
- 遗传规划方面的高手帮忙!几个java编程遇到的问题!
- JAVA-近日遇到的java的日期时间类型的几个问题总结
- java-mybatis、springmvc 整合,使用 @Transactional 时遇到的事务相关问题
- 几个有参考价值的java问题
- Java初学者容易混淆的几个问题
- 温故知新:java的几个基础问题
- Java 开发中遇到的乱码问题
- 制作Web安装文件时遇到的几个小问题及其解决思路
- 经典java问题,你能答出几个?
- JAVA 几个经典问题(转)