V6.5的模板制作和PHP168之前的模板制作基本一致,现在整理下知识点:
一、所有系统/模块一般调用公共头部与尾部
A、在模式上每个系统 / 模块均既可调用自身系统/模块的头部与尾部,也可以调用网站公共的头部与尾部。
B、一般网站的头部都一样的,所以做模板时候,我们一般调用公共头部、尾部即可。
C、这样就只需将网站公共头部、尾部制作好,放在核心(core)里面即可,做好一个就行。
所在位置:根目录 / template / company (企业方案模板)
core(系统核心)里面存放着网站公共头部、尾部及提示页面。
所在位置:根目录 / template / company / core(系统核心)
打开上面的系统核心文件夹---core
二、模板中“#.php” 文件说明
A、这个文件的作用在于用户在后台可以看到这个模板选项。
B、用记事本打开这个文件,修改里面的“方案名称”即可。
三、PHP168模板引擎识别符
<!--{php168}-->
中间为模板HTML内容
<!--{/php168}-->
说明:<!--{php168}--> 模板引擎识别符是PHP168 V6.5模板引擎官方特定的 ,与PHP语法无关。以前也可以定为 <?PHP> ,主要作用让系统能识别模板,并加载。
这个需要用户朋友自己记忆了。以后任意出现模板的地方,必然每个页面首尾会出现上述分界符。
四 、V6.5的核心、系统、模型分别用 core 、system、module 来表示
核心(core)大家都比较清楚,就是系统核心(参考架构图)
系统(system)表示CMS系统、视频系统、问答系统这个级别的功能系统。
模型(module)表示如CMS系统下面有文章模型和产品模型,那么他们两个就是模型(module)
以后会用到如下语句:
<!--{template $this_system header}--> / 调用本系统头部子模板
<!--{template $core header}--> / 调用系统核心头部子模板,调用系统核心头部比较特殊点,不需要加$this_.
<!--{template $this_module header}--> / 调用本模型头部子模板,如文章1模型头部
调用尾部模板就与上述一致了
如<!--{template $this_system footer}--> / 调用本系统底部子模板,以此类推
备注:template:模板 header:头部 footer:尾部 $ :变量符 <!--{***********}--> :模板引擎识别符,是PHP168模板引擎自定的,与PHP语法无关。
// 包括**里面的“template $this_moode header”也是官方模板引擎自定的,记住这个格式就好,与PHP语法无关。
五、标签写法
A、标签写法和以前一样,格式为:$label[*****] 如 $label[abc123] 或$label[首页新闻],支持中文和英文标签。
B、$label[*****] 里面的“*****”可随意填写,只要不重名即可。
历史资源提醒--必看
该页面资源/教程来自原魔趣吧历史资源转移,因发布历史久远,部分资源/教程可能已失效或无法在最新版程序中安装使用!DZ资源建议在Discuz3.4及以下版本使用,PHP版本建议5.6。资源仅提供做代码研究学习使用!
因改版,部分贴内链接将无法正常跳转,如链接失效或未正常跳转,请利用站内搜索功能搜索资源名称获取对应资源!