admin管理员组文章数量:1604892
2023年12月17日发(作者:)
【模板简介】
1、PHPDisk 采用自创的模板解析体系,可以方便的实现页面表现与程序逻辑的分离功能。
2、同时通过解析将模板生成相应的PHP文件,实现空间换时间的最大化运行速度。只要你有设计能力,你可以自己制作一套属于自己的PHPDisk模板。
3、PHPDisk自建一套属于自己的模板架构,在v6.5版本以后,模板架构跟旧版本有一些差别,旧模板可以修改一下,即可应用于新的模板体系中。
【新旧模板具体差别】
模板名称(由 .html 变为 .php)
语言包标识
【模板规则】
要制作PHPDisk的模板,就要先了解PHPDisk的模板结构。
以下是模板中遇到的规则:
1、模板文件中,在头部 # 中是模板的版权、版本说明文件,在系统的表面层页面(网页)中是不会显示的。
2、{$abc} {$[abc]}PHP的变量的引用,会被程序直接编译成PHP输出变量。
3、{ABC} PHP的常量的引用,输出同变量一致。
4、{#xxx#} {#$[‘abc’]#} 逻辑化和PHP表达式输出,会返回相关的变量值。
5、 在其中 php code 是标准的PHP代码,可以直接写任何的PHP代码、表达式等,与PHP中的语法完全一致。
6、PHPDisk的模板为流程化的模板,在模板中你可以会看到 等的流程,因为一个模板中有多段的调用,通过 $action 的不同,调用不同的模板段,这样可以明显减少文件模板的数量,同时方便程序管理调用。
标准的调用例子:
调用URL:?item=files&menu=file&action=index
解释:通过 的单一入口,调用 item(modules/),文件再调用模板 templates/default/ 中的 action(index) 段模板,menu 为左侧的导航菜单,在模板 上。
【具体模板说明】(以v6.5官方 default 模板作为例子说明):
templates/default/ (默认模板目录)
│ (网盘首页模板)
│ (我的网盘入口模板)
│ my_nav_ (我的网盘上的导航菜单模板,图1)
│ pd_ (登录、注册等功能模板)
│ pd_ (文件详细评论模板)
│ pd_ (提取码页面模板)
│ pd_ (前台页面头部通用模板)
旧版本
{$L[‘xxx’]}
新版本
=__(‘xxx’)?>
│ pd_ (公共文件)
│ (我的好友)
│ pd_ *(充值状态返回)
│ *(购买网盘功能)
│ (上传文件)
│ pd_ (个人空间)
│ pd_ (文件标签)
│ pd_ (文件浏览)
│ (我的网盘,左侧导航菜单)
│ (我的文件)
│ (文件、文件夹共享)
│ (个人中心)
│ pd_ (搜索功能)
│ (公共文件)
│ (回收站)
│ (我的统计)
│ front_ (前台操作后的提示框)
│ template_ (具体模板信息,图2)
│ pd_ (前台模板通用底部信息)
│ pd_ (公告内容面板)
│ my_ (我的网盘,通用底部模板)
│ (站内短消息)
│ circle_ (登录、注册时的外框主体,图3.2)
│ circle_box_ (登录、注册时的外框底部,图3.3)
│ circle_box_ (登录、注册时的外框头部,图3.1)
│ (我的网盘,目录管理)
│ (我的网盘,后台,前台操作后的提示框,
redirect()函数调用)
│ my_ (我的网盘,通用头部模板)
│ (防止目录列表,出现漏洞,此文件不要修改)
│
├─sub (子模板目录,子模板如何调用, 备注3)
│ block_hot_file_ (首页最新文件、热门文件子模板)
│ block_hot_file_ (右边热门文件子模板)
│ block_hot_ (首页热门文件标签)
│ block_ (首页友情链接)
│ block_navigation_ (通用导航菜单底部子模板)
│ block_navigation_ (通用导航菜单顶部子模板)
│ block_public_ (公共文件右边分类菜单栏)
│ block_ (公告内容显示模板)
│ block_ (首页滚动幻灯片模板)
│
└─images (图片、CSS目录)
(【我的网盘】部分的CSS)
(模板前台的CSS)
【模板备注】
1、以 "pd_"开头的模板文件是网站的前台模板,其他的是用户网盘管理后台的模板。
2、加 * 号的模板在免费版中或是没有,或需要开启相应的插件才能看到
3、子模板在其他模板中的调用方法: ,解释:sub 为子目录,存放于 模板目录下 block_galley 即为子模板文件名,全名为block_ ,模板调用中只需要填写前面部分即可
4、操作前请备份默认模板,以防止操作失误导致系统不能正常运行!!
版权声明:本文标题:phpDisk模板设计 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1702782288a24093.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论