第二十六章 用户管理

26.9 与PHP论坛整合

注:Discuz!论坛分PHP版和dotNET版,由于基于dotNET的整合早在二年前逐浪CMS就完美支持,本教程不再做此讲解,而专门针对Discuz!7.0(即PHP版)作整合解释。


首先,我们进入逐浪CMS的config文件夹,用文本编辑器打开 AppSettings.config文件,这是一个完整的安装与整合配置文件,其详细说明如下:


<?xml version="1.0" encoding="utf-8"?>

<!--包含自定义应用程序设置。-->

<appSettings>

<add key="WebDAL" value="SQLDAL" />数据库类型定义(与本教程无关不需要配置)

<add key="Version" value="v4.2.20091226" />逐浪的版本号(与本教程无关不需要配置)

<add key="Installed" value="true" />是否已安装(与本教程无关不需要配置

<add key="DZSource" value="localhost" />DZ论坛的数据库服务器地址

<add key="DZCatalog" value="discuz" /> DZ论坛的数据库名称

<add key="DZUser" value="root" /> DZ论坛数据库的用户名

<add key="tablepre" value="cdb_" /> DZ论坛数据库前缀

<add key="DZPassword" value="root" /> DZ论坛数据库密码

<add key="DZPort" value="3306" /> DZ论坛数据库连接端口

<add key="UC_API" value="http://127.0.0.1/upload/uc_server" />Ucenter的API接口地址

<add key="UC_IP" value="127.0.0.1" /> 这个地址和上面一样,IP地址

<add key="UC_KEY" value="qcn098qa" /> UCenter的KEY,在添加应用时填写的KEY

<add key="UC_CHARSET" value="gbk" /> DZ安装的默认语言

<add key="UC_APPID" value="1" /> 与Ucenter添加的应用 ID一致

<add key="UC_Money" value="extcredits2" /> DZ论坛金钱的字段

</appSettings>

[注:上述文件也可以直接复制DZ下的参数文件,从而使接口两边一致]


提示:在本整合中,由于要将相关信息写入远程数据库,而Mysql数据库默认是不开放远程写入的,这时您可以登陆Mysql控制台,添加用户,在用户名后面加个百分号 % 就支持远程访问了。

如您添加的用户填写为Zbbs_user%,那么则设置为:<add key="DZUser" value="Zbbs_user " />

如果您使用的逐浪CMS和DZ论坛在同一服务器上,则可忽略本提示,数据库地址使用数据的<add key="DZSource" value="localhost" />即可。


第二步、在配置好了上述的参数后,进入逐浪CMS的后台—用户管理—会员管理—API接口整合,进入配置中心,启用整合参数,如下图所示:

 1.jpg

 这项设置可忽略不管。

2.jpg

第三步、进入DZ的Ucenter后台,添加一个应用。

 3.png


26.10 与Discuz!NT论坛整合

Discuz!NT论坛整合比较特殊,

1、 首先我们需要部署一个Discuz!NT论坛,这里要注意的是必须与逐浪CMS共用一个数据库,这里有朋友会问,共用一个数据库会不会有影响?影响效率?

由于逐浪CMS使用了ZL_*专有的前缀表命名规则,不会造成与论坛数据冲突的现象,而MSSQL数据库作为大型应用数据库,其性能不会受到影响。

2、 进入后台—用户管理—会员管理—API整合,启用“是否启用Discuz!NT论坛”项。

3、 这时,您在网站前台注册会员,就会发现系统会自动整合了,其它不需要作任何设置,简单易用。

在这里还要分享的一点经验是:通过两库的整合,以后在抽取论坛数据时,与可以采用逐浪的标签来抽取,调用数据更方便了,确实符合门户系统应用。

1.jpg

如上图所示,在DZ论坛的应用管理中提示通信成功才能说明配置正确


26.11 社会化登录

社会化登录需要在第三方站点平台申请到相应的KEY后进行授权。

 1.png


获取到授权码后,填入KEY,以便启用。

2.png

3.png

27.1 有问必答

有问必答系统是Zoomla!逐浪CMS基于网站系统、电子商务和客户管理深度理解开发的一款高效响应客户需求与事件处理的应用。用户只要简单的配置SMTP协议(后台-系统配置-邮件参数设定),即可建立起实、无缝与客户协作的平台。

该功能在会员中心可以浏览到,并可以进行管理。

 1.png2.png

有问必答系统实现了WEB、E-mail二者一体的客服机制,任何用户在线提交问题,都可以实时的网站后台与邮件系统中传递,而管理员的回复也能通过邮件系统传递,从而实现一体化的客服系统,结合逐浪CMS中特有的手机短信接口功能,实现了无缝的信息传递与实时的客户服务应用。


blob.png 提示:邮件群发请遵守国际反垃圾邮件条例,否则会被征罚。。


27.2 公文流转

公文流转主要用于政府和大型企业公文签发,平台支持原迹签发,支持WORD编辑、公文流转主要用于政府和大型企业公文签发,平台支持原迹签发,支持WORD编辑、支持公章管理,支持工作流,其后台对应的是办公模块。

系统如要使用此模板,需要服务器端至少部署Office 2003原生程序,本地至少安装office 2000程序、最低windows xp操作系统、具备本地管理员权限,同时进入OA的“word原迹签发”流程需要同意浏览器提示的控件安装,才能完成整个过程。

 1.png

       OA公文流程图2.png

套红模板设置:

3.png

带密码的加密签章:

4.png

公文流转的过程中,需要进行流程设计,即在办公-组织机构中,建立起组织机构,从而使之符合企业的办公规范,如下图添加子级就能建立组织机构并增加成员:

5.png

建立好了组织结构后,点击办公-流程管理可以进行详细的流程控制,如下图所示:

6.png

每一个步骤都有详细的操作规范

7.png

科目

说明

步骤名称

定义好记的名称

简述

补充说明和备注

主办人

主要发起人

协办人

协同发起人

会签选项

如果选择“必须全部审核”,则需要所有经办人审核并同意,才能进入下一步骤(会签不支持会员组)

转交

允许   不允许 经办人未办理完毕时是否允发起人强制转交

是否允许回退

如果下一流程不认同,是否可以回退公文

完成后的下一步权限

可选择主办人、发起人、主办人和发起人