今天BTV导航网的小编为你讲一下discuz x开发插件简单案例教程相关的内容。
1、建立插件。
修改config/config_global.php文件内容
$_config['plugindeveloper'] = 1;
![](/d/file/p/2021/04-27/589569eda0b45475aea70bb0e3a9bd24.jpg)
2、建立插件目录。
source\plugin目录下,建立一个目录 kuaisuhuifu01
3、设置模块
![](/d/file/p/2021/04-27/9e1c7d49513719069709614fd8065da5.jpg)
4、设置插件变量
![](/d/file/p/2021/04-27/ee07eaf94e33f71c72ef05e83a505794.jpg)
5、记录hookid
修改config/config_global.php文件内容
$_config['plugindeveloper'] = 2;
随便打开一个论坛帖子,看到跟以前不一样了:
![](/d/file/p/2021/04-27/188044a716c21b7b9c379002eda44dd4.jpg)
记下上面hookid名称:[string viewthread_fastpost_content]
6、
在插件目录 source\plugin\kuaisuhuifu01下新建kuaisuhuifu..class.php文件,内容为:
<?php
if(!defined('IN_DISCUZ')) {
exit('Access Denied');
}
class plugin_kuaisuhuifu01{} // !!!!!!注意修改唯一标识符
class plugin_kuaisuhuifu01_forum extends plugin_kuaisuhuifu01{ // !!!!!!注意修改唯一标识符
public function viewthread_fastpost_content_output(){ // !!!!!!注意修改hookid
global $_G;//全部变量
$config = $_G['cache']['plugin']['kuaisuhuifu01'];//获取插件的变量信息
RETURN 'aaabbb';
}
}
?>
7、刷新一个帖子,可以看到hookid位置的输出内容。
![](/d/file/p/2021/04-27/e0420ef61dea68b833328e6af00b21df.jpg)
通过对discuz x开发插件简单案例教程的详细介绍,希望对你有所帮助,我们提供了更多和discuz x开发插件简单示例教程类似的相关内容推荐,可以你更全面的帮助你解决问题。我们BTV85网址导航还提供网址收录服务,你可以注册提交你的网站信息,帮你引导搜索引擎蜘蛛,同时还有网站SEO优化交流微信群,里面很多SEO高手和大咖,加友链,可以免费进群。