本文主要是介绍PHPCMS模块分析之广告模块详解----九阴真经破解法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文件数据来源:
$MOD[]数组信息存放在缓存文件中:/data/cache/模块名_setting.php ,每次请求系统都默认加载当前模块配置
缓存模板文件存放位置:/data/templatescache/*.php
原始模板文件存放位置:/templates/xhtml/*.html(模板风格在全局配置文件中$CONFIG['defaulttemplate'] = 'xhtml'; 配置)
流程:
先进入模块的相应的php代码,在此文件中进行相应的数据库操作,查询数据并存入变量中(或者进
行相应的CRUD操作)然后转入相应的缓存模板文件中(或进行相应的信息提示,然后转入
其他页面或回到上一页)。
处理前台操作:
进入方式:首页的foot之广告服务链接
涉及文件(不包含引入的全局函数和通用文件):`index.php,sign.php,add.php
后台:
后台模块首页:/admin.inc.php(根据$mod参数)
点击右面菜单-》admin.inc.php-》配置显示菜单,并引入文件./admin/adsplace.inc.php(即file参数给定的)
-》判断action参数是否合法-》引入文件adsplace_manage.inc.php(根据action参数)-》查询数据库,显示
后台模板:/ads/admin/templates/adsplace_manage.tpl.php
-》点击广告位名称,可以查看广告,进行数据库操作,加载模板,模板位于缓存目录下
-》点击添加广告-》$mod/admin/ads_add.inc.php,进行数据库操作,显示模板页面./templates/ads_add.tpl.php
-》CURD操作,略(同上)
仁宗二脉:
后台核心控制器文件可以分为三级:
1.系统根目录下面的admin.php
2.模块根目录下的admin.inc.php文件
3.模块根目录下面的admin/*.inc.php文件,此文件应不包括下划线
前台核心控制器文件:
index/php
$mod/index.php
这篇关于PHPCMS模块分析之广告模块详解----九阴真经破解法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!