·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹📱AI全功能
返回列表 发布新帖

X5 的云插件来咯!

130 2
发表于 2025-5-1 09:06:15 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
云插件来了~~~来了!来了!通过云插件您不仅可以不必担心代码泄露的风险,而且可以通过 RESTful API 接口完全调用 Discuz! 的所有内容。


让我们先从站长的角度说下使用过程。首先,要完整使用云插件的功能,站点必须拥有公网 IP, WitFrame 云平台必须能访问到站点才可以。


首先,插件后台我们点击云插件入口:

第一次打开此页面的站点,会自动为当前站点注册 WitFrame 的云平台账号,请用户自行填写用户名和密码激活此账号

账号激活后点击 WitFrame 的应用市场,可以发现目前已经有了“Discuz! 云插件市场”的入口

此例中,我们进入这个应用“Sample - WitFrame 市场”下单购买

购买后启用它

现在,我们回到 Discuz! 管理中心,惊喜的发现插件列表出现了刚买的云插件

我们点设置,把他加到主导航中

然后去导航设置中开启这个导航

这时候,我们就可以在社区中使用这个云插件了

而且,我们可以发现这个云插件里识别到了你当前登录的用户
我们再进入 DIY 设置,添加一个 “展示类 > 静态模块”,选择“云插件”,里面也出现了云插件,我们拖入页面

云插件在 DIY 中依然可以用

以上就是用户角度是如何使用云插件的过程,是不是心动了!?

现在,我们回到开发者身份,讲下如何开发一个云插件

首先,我们要说的是,要开发云插件,作为开发者你需要入驻 WitFrame 云平台,成为这个平台的开发者。在 www.witframe.com 注册后,到 dev.witframe.com 注册成为开发者,阅读 https://dev.witframe.com/wikis 手册,下载 WitFrame 的开发 SDK。

然后,在 SDK 的 /conf/config.ini 中添加以下内容
  1. [discuz]website = 'http://yourwebsite';appid = '9xxxxxxx';secret = 'xxxxxxxxxx';
复制代码
把你本地的 Discuz! X 网站填写进去,同时为了方便调试 RESTful API 接口,请把 API 的 appid 和 secret 填进去。
然后打开 Discuz! X 的 config/config_global.php 添加以下内容
  1. $_config['witframe']['sdkurl'] = 'http://127.0.0.1/WitSdk-Dev';
复制代码
把你部署的 SDK 地址写入

准备工作完成了,就可以开始开发了,我们在创建的代码模板的 /controllers/Discuz 中添加 Config.php 文件

在这里我们声明下此插件的 2 个入口,一个是 page 页面类型,一个是 DIY 类型
然后我们写 /controllers/Discuz/Page1.php 文件

在 WitFrame 里可以直接通过 Lib\Site::Discuz_Restful() 方法调用 Discuz! 的接口数据,而且肯定是当前用户的登录态。
所以直接输出 $v['data']['user']['username'] 这个变量,就是当前用户的用户名了。

最后我们把应用提交上架,DZW 、X5 的站长就可以正常购买使用这个云插件了!

这个 W 站已经用上了哦 https://dzwreview.t1.72zhan.com/
我要说一句 收起回复

评论2

TyCodingLv.8 发表于 2025-5-1 09:07:01 | 查看全部
沙发
我要说一句 收起回复
拾光Lv.8 发表于 2025-5-1 09:07:19 | 查看全部
没抢到。。。。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.0,GMT+8, 2026-2-14 12:35 , Processed in 6.879200 second(s), 93 queries , Gzip On, Redis On.

Powered by Discuz! X5.1 Licensed

© 2001-2026 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表