zoukankan      html  css  js  c++  java
  • discuz 简单创建入口 控制 模板

    目录文件

    /car.php
    /source/module/car/car_forum.php
    /template/default/car/car_index.htm

    入口文件内容 car.php

    <?php
     
    define('APPTYPEID', 102);
    define('CURSCRIPT', 'car');
     
    require './source/class/class_core.php';
     
    $discuz = C::app();
     
    $discuz->reject_robot();
    $modarray = array('car', 'car_forum');
     
     
    $mod = getgpc('mod');
    $mod = (empty($mod) || !in_array($mod, $modarray)) ? 'error' : $mod;
     
     
    $discuz->init();
     
    define('CURMODULE', $mod);
     
     
    require DISCUZ_ROOT.'./source/module/car/car_forum.php';
    ?>

    控制文件 /source/module/car/car_forum.php

    <?php
    // mod文件只能被入口文件引用,不能直接访问
    if(!defined('IN_DISCUZ')) {
        exit('Access Denied');
    }
     
     
     $data = '1111';
    include template("car/car_index");
    ?>

    模板文件 /template/default/car/car_index.htm

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    
    {$data}
    
    </body>
    </html>

    最后访问 域名/car.php  页面就会渲染输出 1111

  • 相关阅读:
    智能指针
    C++学习之对类中的成员函数的定义和声明最后添加一个const作用
    动态链接,静态链接库
    Java 位运算
    Java 工具类
    Java 枚举
    Java 内部类
    Java 异常机制
    Java hashCode 和 equals
    Java 字节流和字符流
  • 原文地址:https://www.cnblogs.com/cnn2017/p/10071110.html
Copyright © 2011-2022 走看看