discuz学习记录:最基本的入口、控制、模板3个文件
来源:互联网 发布:mac 命令行 u盘路径 编辑:程序博客网 时间:2024/05/22 06:13
本学习过程涉及到入口php文件、控制php文件、模板html文件的最基本内容。最终仅显示模板文件的内容。未涉及任何数据库及变量。这个学习过程可以说什么也没干,只是验证了一下动作流程。
目录及文件:
/gycp.php/source/module/gycp/gycp_publish.php/template/default/gycp/gycp_publish.htm
入口文件 /gycp.php:
<?php/** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: gycp.php cuibq $ */define('APPTYPEID', 101);define('CURSCRIPT', 'gycp');require './source/class/class_core.php';$discuz = C::app();$discuz->reject_robot();$modarray = array('gycp', 'gycp_publish');$mod = getgpc('mod');$mod = (empty($mod) || !in_array($mod, $modarray)) ? 'error' : $mod;$discuz->init();define('CURMODULE', $mod);require DISCUZ_ROOT.'./source/module/gycp/gycp_publish.php';?>
控制文件 /source/module/gycp/gycp_publish.php
<?php// mod文件只能被入口文件引用,不能直接访问if(!defined('IN_DISCUZ')) {exit('Access Denied');}//显示发布表单include_once template("gycp/gycp_publish");?>
模板文件 /template/default/gycp/gycp_publish.htm
<!--//说明: 显示公共头部模板--><!--{template common/header}--><br/><br/><br/><br/>aaa<br/><br/><br/><br/><!--//说明: 显示公共尾部模板--><!--{template common/footer}-->
0 0
- discuz学习记录:最基本的入口、控制、模板3个文件
- ThinkPHP学习笔记(二)入口文件的作用、URL控制、模板的简单使用方式
- 对discuz的代码分析学习(四)论坛入口文件
- discuz学习记录:在模板文件中显示语言包中的某个值
- discuz学习记录:在模板文件中循环显示数组中的值
- 游戏入口控制的基本部分
- 学习Discuz! X3.2记录:新建模板及修改logo
- GB学习【1】---基本的框架入口
- 精简“入口”延缓“拥堵”Discuz!教你如何用最经济的方式抵御CC攻击
- Discuz!NT模板基本语法
- 【Discuz 学习日记】 使用基于默认模板的自定义模板
- discuz 默认模板文件说明
- Discuz!开发之模板支持引用php文件的方法
- Discuz!开发之模板支持引用php文件的方法
- discuz 首页模板文件(门户模板)
- Android学习入口记录大全
- 学习Discuz! X3.2记录:又一个幻灯的代码
- 学习Discuz! X3.2记录:上一个幻灯的变种代码
- Ubuntu下安装SNIProxy
- 到底vuex是什么?
- 利用Android studio 删除项目中无用资源文件
- IOS 用keychain(钥匙串)保存用户名和密码
- 顶点着色器和像素着色器的数据处理流程
- discuz学习记录:最基本的入口、控制、模板3个文件
- 51nod-【1127 最短的包含字符串】
- Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
- GiraphV1.2源码阅读记录
- SQLite加密
- Fortran指针初探
- 线程池的使用
- 单片机资源:时间和空间的思考
- 几种常见加密算法解析及使用