管理员管理模块可以分配管理员权限、增删管理员、强制修改密码、编辑管理员角色等。Zoomla!逐浪CMS的引入的角色管理,是一个可以由网站管理员自由定义管理员角的管理模型,用户可以建立诸如网站编辑、超级管理员、录入员、普通管理员等分级权限,并可对级别权限进行详细的设置。
点击管理员详情(双击表格空白处可以进入编辑),可以修改管理员的密码,其中包括二级密码,如下图:
管理员可以绑定不同的角色,从而支持不同的权限,如下图所示:
每一个管理角色对应角色与权限定义:
管理员管理模块可以分配管理员权限、增删管理员、强制修改密码、编辑管理员角色等。Zoomla!逐浪CMS的引入的角色管理,是一个可以由网站管理员自由定义管理员角的管理模型,用户可以建立诸如网站编辑、超级管理员、录入员、普通管理员等分级权限,并可对级别权限进行详细的设置。
点击管理员详情(双击表格空白处可以进入编辑),可以修改管理员的密码,其中包括二级密码,如下图:
管理员可以绑定不同的角色,从而支持不同的权限,如下图所示:
每一个管理角色对应角色与权限定义:
会员订阅是一个面用户功能开放的在线定阅功能,其功能位于user目录下,前台页面说明:
文件名 | 说明 |
/GoMySubscription.aspx | 根目录下发送订阅文件 |
/user/EidtMySubscription.aspx | 编辑订阅信息 |
/user/MySubscription.aspx | 增加订阅 |
后台有对应的功能页面,说明如下:
文件名 | 说明 |
/manage/user/AddMySubscription.aspx | 增加订阅 |
/manage/user/EidtMySubscription.aspx | 编辑订阅项 |
通过用户订阅管理,网站可以向管理员传递数据,投递内容。
进入用户管理—会员管理—API整合接口,这是一个自由开放的会员开放接口协议设置,用户可以在这里设置网站是否与外网进行API会员数据交互接口,目前集成了包括DZ、DVBBS、OBLOG等接口的整合功能,用户可根据实际需要与目标软件的功能,进行整合设置。
API会员整合是Zoomla!逐浪CMS的开放计算系列计划之一,未来我们还将推出开放ID,以确保在不同的系统中会员数据都能够共享畅通。
下面我们以论坛整合为范例,讲解整合的具体
注: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接口整合,进入配置中心,启用整合参数,如下图所示:
这项设置可忽略不管。
第三步、进入DZ的Ucenter后台,添加一个应用。
Discuz!NT论坛整合比较特殊,
1、 首先我们需要部署一个Discuz!NT论坛,这里要注意的是必须与逐浪CMS共用一个数据库,这里有朋友会问,共用一个数据库会不会有影响?影响效率?
由于逐浪CMS使用了ZL_*专有的前缀表命名规则,不会造成与论坛数据冲突的现象,而MSSQL数据库作为大型应用数据库,其性能不会受到影响。
2、 进入后台—用户管理—会员管理—API整合,启用“是否启用Discuz!NT论坛”项。
3、 这时,您在网站前台注册会员,就会发现系统会自动整合了,其它不需要作任何设置,简单易用。
在这里还要分享的一点经验是:通过两库的整合,以后在抽取论坛数据时,与可以采用逐浪的标签来抽取,调用数据更方便了,确实符合门户系统应用。
如上图所示,在DZ论坛的应用管理中提示通信成功才能说明配置正确