Discuz调用模板头部和页脚,设计属于自己的静态页

其实discuz想调用模板头部和页脚,只能在程序参数允许的情况下才能调用,否则比如你想直接在根目录就调用的话,改动的参数和变量一堆东西估计够呛,那么我们可以借助discuz插件应用,用plugin.php?id=xxxx来完成我们自己做的静态页。

一、首先我们需要自己做一个插件,这样插件的唯一标识就可以自定义。

1.开启插件开发模式

需要修改代码,进入根目录,修改config/config_global.php,在最后加以下代码

// ---------------------------  自定义插件应用开发  --------------------------- //
$_config['plugindeveloper'] = 1;

然后进入我们的管理后台,在 应用 中可以看到出现个“设计新插件”的入口。

2.设计新插件

进入设计新插件后,自定义插件名称、版本号、版权和唯一标识符。

唯一标识符不要跟已安装的插件标识符相同即可

填写后点击提交,我们只是要单做静态页,所以不需要去自定义模块和变量。

3.写插件所需的代码

先在source/plugin下创建一个以你刚才自定义的插件标识符命名的目录

再在该目录下创建一个你的插件标识符.inc.php文件,写入代码如下

<?php

if (!defined('IN_DISCUZ') ) {
    exit('Access Denied');
}


if(!submitcheck('submit')) {
       $item = intval($_GET['item']);

       include_once template("你的插件标识符");
       
}

?>

回到后台,导出插件信息

将导出的xml文件上传到刚才创建的目录下。

回到后台,启用这个插件

4.设计自己的静态页

我们还需要创建一个名为template的目录


未完待续,工作了,晚上再继续讲解…

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
  • ZSBT666

    昵称

  • 取消
    昵称