热搜: GBK| UTF8SC| UTF8TC| BIG5|
分类
快捷导航
admin 发表于 2022-9-6 11:52:47 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
编写插件程序时,可能需要读取一些插件的信息,如果插件需要使用者进行配置,还需要读取使用者设置的参数值。Discuz! 允许插件程序使用数据库读取和缓存读取这两种方法获取插件信息和参数。Discuz! 的插件接口已经对插件信息进行了合理的缓存,使用缓存读取的方式,将比数据库读取速度更快,消耗的资源更是几乎可以忽略不计。缓存读取唯一的局限是需要插件使用插件接口提供的通用后台管理程序。如果使用自定义后台模块的方式,需要后台模块将参数存放到 pluginvars 数据表中,才能被系统正常缓存。我们强烈推荐您通过缓存读取插件信息和配置数据。
2 D2 G4 x4 ?( U* U# F
, j9 D1 d( S9 K7 E! p# k- u* a8 j0 f1 L4 I3 nwww.tmd0.com
9 n. R8 U* M% T" P. f: ?www.tmd0.com
由于调用系统缓存统一通过“loadcache()”函数调用,并存放于 $_G[\'cache\'] 中,因此“loadcache(\'plugin\')”后插件的变量缓会存放于 $_G[\'cache\'][\'plugin\'] 中。嵌入点插件和以 plugin.php 为主脚本调用的插件无需加载此缓存,系统已自动加载了缓存。变量配置类型为“版块/*”的变量会保存在 $_G[\'cache\'][\'forums\'][fid][\'plugin\'] 中。变量配置类型为“用户组/*”的变量会保存在 $_G[\'cache\'][\'usergroup_groupid\'][\'plugin\'] 和 $_G[\'group\'][\'plugin\'] 中。
& p: W. a% z6 {" I& J8 r
- B4 x7 j9 @- I' l5 S/ A+ N6 e7 J$ S# Z- `& Awww.tmd0.com

4 L& U: |2 Q5 K0 {比如:关于我们插件中about.inc.php文件https://www.tmd9.com
: h4 n# [5 Z3 q, t8 A; d% g' F' Rwww.tmd0.com

8 O% v+ e( L5 k+ f! G, N# Q
8 ?! m0 Z  G0 [( a, Mloadcache(\'plugin\');
' q- z8 v$ D9 b( C1 c/ C
5 }4 G; n6 m  E0 z4 P  y$var = $_G[\'cache\'][\'plugin\'][\'archy_about\'];6 f$ p# E5 _- b2 B' `; kwww.tmd0.com

( q3 G3 f: g$ ^' u/ n1 V复制代码  o6 R) Y: S/ S8 W, wwww.tmd0.com

5 Q) E- [; Z7 v8 Y8 u模板about.htm中使用$var[\'gonggao\']来调用插件的设置内容。
7 C" E5 n$ `" F' T' n* ?" P* u2 o; @7 @  A: v: Owww.tmd0.com

5 I) z  `- e) H. u6 H

本帖子中包含更多资源

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

回复

使用道具 举报

精彩评论@?!

正序浏览
DouglasMab 发表于 2022-10-13 13:25:16 | 显示全部楼层
 
xiaomy_carrule
回复

使用道具 举报

privojip 发表于 2022-10-24 01:22:37 | 显示全部楼层
 
nayuan_gbk2utf8
回复

使用道具 举报

JeffreyAmarm 发表于 2022-12-4 16:46:31 | 显示全部楼层
 
study_seo_ping
回复

使用道具 举报

bsumopro 发表于 2022-12-30 08:10:42 | 显示全部楼层
 
yxwg_web
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

热门推荐

更多

最新信息

更多
[帮助 Help]Discuz! X3.2论坛后台删除customer.discuz.09-06
[帮助 Help]Discuz! 上传头像出现access denied for ag09-06
[帮助 Help]Discuz! 网站首页地址重复 显示404页面09-06
[帮助 Help]Discuz! 后台页面函数之表单函数09-06
[帮助 Help]Discuz! 插件模板和语言包的设计09-06
[帮助 Help]Discuz! 后台缓冲出现1146 数据错误解决办09-06
[帮助 Help]Discuz! 亮剑云 同城分类信息插件配置教程09-06
[帮助 Help]Discuz! 论坛插件语言包丢失(没有语言包)09-06
[帮助 Help]Discuz! 亮剑云 支付的话可不可以设置商家09-06
[帮助 Help]Discuz! [柒瑞]回帖奖励常见问题解答FAQ09-06
[帮助 Help]Discuz! 安全机制09-06
[帮助 Help]Discuz! 模板中添加DIY可拖拽区域09-06
[帮助 Help]Discuz! 亮剑云 MAPP微信登录插件配置教程09-06
[帮助 Help]Discuz! 8.1. 道具中心09-06
[帮助 Help]Discuz! 开发之DB、CT类数据库解析09-06
[帮助 Help]Discuz! 视频课堂直播点播使用教程09-06
[帮助 Help]Discuz! 网站的导航点击过以后,如何给li标09-06
[帮助 Help]Discuz! 3.22. 词语过滤09-06
[帮助 Help]Discuz! 插件操作数据库实例09-06
[帮助 Help]Discuz! php 纯文本换行转p标签09-06
[帮助 Help]Discuz! 亮剑云 修改头像密码插件配置教程09-06
[帮助 Help]Discuz! 关于DISCUZ取时间的问题09-06
[帮助 Help]Discuz! 论坛卡!服务器的CPU爆满100%,进09-06
[帮助 Help]Discuz! 亮剑云 在线QQ未启用状态的修改方09-06
[帮助 Help]Discuz! 板块只对特定用户组可见09-06
[帮助 Help]Discuz! 后台页面开发创建项目09-06
[帮助 Help]Discuz! 《注册短信验证》DZ论坛,注册短信09-06
[帮助 Help]Discuz! 《注册短信验证》如何设置腾讯云接09-06
[帮助 Help]Discuz! 请教一下非DIY首页调用指定栏目帖09-06
[帮助 Help]Discuz! 淘宝商品自动采集 使用说明文档 ro09-06
Powered by Discuz! L1.0 Beta TMD0 Inc. 本站资源仅供学习等 ^_^ 请下载后24小时内删除 ^_^ 谢谢合作 ^_^   
中国互联网违法和不良信息举报中心
南昌网络警察报警平台
经营性网站备案信息
南昌市公安局网监备案
赣公网安备案