discuz怎么对外提供接口
插件或独立的api都可以,你可以看看api\trade里的文件,最好的例子,这些是支付相关的回调接口
里面的大部分接口不是提供第三方应用调用的。除了JS调用外,其余大多数是腾讯接口
从 Discuz! 400 RC4 版本开始,Discuz! 内嵌了一个独特的 Passport(通行证) 接口,利用此接口,用户将很容易将论坛与其他应用程序整合,而实现统一登录与退出、用户数据共享、积分同步等功能。可以整合的应用程序包括内容管理系统(CMS)、商城系统、游戏系统等等,如您对这方面功能有兴趣或有需求,请继续阅读本文档。
Discuz! Passport 的优点
Discuz! Passport 系统使用了 Discuz! 独有的技术,并不等同于以往使用过的一些方法,与传统的实现方式相比,具备(不限于)以下优势:
基于私有密匙的低相关性可逆加密算法,配合 MD5 校检码技术,使得暴力破解或伪造几乎不可能。
应用程序可与论坛放置于不同的服务器及不同的域名下。可基于不同操作系统、不同程序语言和不同数据库平台,具备真正的平台无关性。
不需要任何形式的数据库连接、或强制把两套应用程序的数据放在同一数据库甚至同一数据表中。论坛与应用程序都有各自的用户数据表,只是在需要时进行无缝同步操作。
对应用程序的代码改动简便易行,可最快速的完成应用程序与论坛间的整合。
Discuz! Passport 的局限
您在开始利用 Discuz! Passport 进行二次开发时,需要了解这个系统的局限性,以对未来的工作进行正确的评估与安排。
只能工作在用户密码不加密、可逆加密或 MD5 加密的情况下,否则论坛后台无法登录。
只能与一种应用程序关联,即二方关联。不能实现三方关联或与更多的应用程序进行关联。
应用程序需具有独立的注册、登录、退出页面和链接,否则需要自行修改论坛中的相应表单或程序。
由于论坛的注册人数可能很多,例如百万级以上,且应用程序和论坛间的用户数据是同步的,因此要求应用程序能够稳定的负载大量用户的访问。
在后台界面--导航设置--相应导航添加导航后,直接填写导航的地址就行了。站内可填写相对地址,站外填写绝对地址。
按你说的就要先手动增加相应的页面,然后再设置了。其实也可以在论坛增加分区,下载和视频各一个分区,下设版块。在导航里面加上就行了
因为对dz不熟,不建议DIY页面或模块
1discuz建站小白没关系,只要肯努力学习discuz的知识,不久就可以成为高手
2如何启用分类信息
分类信息的意义:分类信息可以对每一个论坛版块的帖子进行分类,更方便访问者快捷的定位到自己想要的信息
分类信息的设置:
登录discuz后台后,进行论坛选项卡,选择其它下拉菜单就可以看到主题分类,如下图
上图中是对二手交易这个版块进行分类,具体设置如下
启用主分类:设置是否在本版块启用主题分类功能,需要同时设定相应的分类选项,才能启用本功能
发帖必须归类:是否强制用户发表新主题时必须选择分类,选择是与否是看具体的需求
允许按类别浏览:用户是否可以按照主题分类筛选浏览内容
类别前缀:是否在主题前面显示分类的名称
主题分类:主题分类下的列表填要分类的名称等信息,如下图
如果还要添加新的分类项,则点击[添加分类]按钮,如下图
添加主题分类完成后,点击提交按钮后,就可以到相互的版块查看添加的分类了
2关于文字链接,按图上的需求,在discuz中是需要编辑模版的,模板就是html文件,里面再加入了discuz的特定标签,再用css文件进行排版与美化
有关于模版修改,是一个专业的问题,请参考discuz官方手册了解更多
0条评论