[模板知识] Datalife Engine模板系统内模板交叉引用说明及注意事项

在《理解Datalife Engine模板的标签模式 》一文中,我们已经讲了三种类型的标签及一种调用函数,当时只提供了一个概念性的东西。从第二部分开始,我们会把重点放到具体应用方面,所以本章就具体说一下不同模板文件的交叉调用和一些注意事项。一、几个全局性的调用函数{include file="xxx.tpl"},调用函数,全局性函数(1)使用这个函数,我们可以把代码变得更加简化和有条理性 例如:我

[模板知识] Datalife Engine模板标签教程的几点说明和建议

突然想到了以前看到的一句 话:每个人都有惰性,克服惰性最好的办法就是摒弃空想、抱怨和借口,哪怕自己不会做或者特别不愿做的事情,立即动手去做!很无趣的一句话,但是特别有效, 这就是我的第一个建议:有想法,马上去作。第二个建议:以工具书的方式参考本教程你如果修改过模板,肯定发现了DLE内置了太多标签,特别自v9以来,DLE官方貌似要大力提升一直以来在模板方面的短板,标签也扩容了几十个,我们如何驾驭这么

[模板知识] Datalife Engine程序一些内置功能的CSS样式列表

认真看了《Datalife Engine模板文件列表及相关说明》 一文的同学,肯定发现了一个比较特殊的地方,那就是Style文件夹下面的engine.css样式表文件,为什么已经有了总模板的styles.css 文件,还要单独列一个engine的样式表呢?其实这个样式表,就是DLE程序自带的一些模块,比如日历、PM相关、Tags标签云等的CSS输出样式, 一般如果要求不高可以不去修改这个文件,不过

[模板知识] 举例说明Datalife Engine的范围标签的使用方法

在发布《Datalife Engine模板原理及全局标签/基础标签解析》一文后,群里的朋友问我说对范围标签还是理解不到位,所以这里添加一章给大家提供一个实例,以方便理解。[aviable = section] text [/ aviable]标签组为基础逐渐延伸到标签组套用的实例: 在系统默认模板Default里面,找到main.tpl,我们在main.tpl这个(首页)框架模板中的文章列表最上面

[模板知识] Datalife Engine的手机视图Smartphone模板

在前文《1.1Datalife Engine模板的存放位置 》我们已经提到过DLE的手机视图模板Smartphone,当时只是提了一下存放位置,这里对这套特殊的模板在做一个比较详细的说明。一、关于DLE的手机视图DLE的手机视图是DLE程序内置的一套模板,同时当用户通过移动设备浏览站点时,DLE会自动将电脑的正常视图转换到手机视图,所以需要我们做的就是把手机视图smartphone里面的链接,一些

[模板知识] Datalife Engine常见动态链接及静态链接比对表

DLE最大的优势之一就是良好的搜索引擎优化(SEO)。在php及asp等动态程序中,SEO最基本的一个手段就是伪静态链接的布置,本文就讲一下DLE程序主要的链接类型及其动/静态链接形式,方便在模板中灵活运用。一、在模板中布置静态链接前的几点准备 1. 要使用伪静态链接,首先我们要开启伪静态功能,操作位置:后台》System Settings Allow Seo 设置为开启 SEO type 即文章

[模板知识] Datalife Engine模板原理及全局标签/基础标签解析

一、DLE模板的工作原理大家都知道,模板都是由框架+各个功能/内容模块来组成的,这也就是所谓的布局。如果布局一款模板,我们的习惯思维总是希望能把整个模板的框架先定义 好,然后在框架里面再设计诸如页头、顶部菜单、边栏、内容部分、底部导航及页脚信息等各个部分。正是基于这种由总体到局部的思路,DLE设计了他的模板系 统,即:以main.tpl为框架模板,然后再在main.tpl对应的部分调用其他功能性模

[模板知识] 理解Datalife Engine模板的标签模式

DLE模板采用了非常便捷易记的标签模式并建立完全符合标准的.tpl模板文件。现在的.tpl模板文件不支持直接添加php语句,但是我们通过大量的预置标签,完全不需要像其他程序那样去深究php功能。但是真的可以如此简单而且强大吗?下面我们就做个简单的说明以及实例讲解。一、DLE模板的标签的应用范围在《Datalife Engine模板文件列表及相关说明 》一文中我们已经了解了DLE的拆分式的模板文件形

Datalife Engine 模板文件列表及相关说明

和大多数程序模板结构相似,DLE的模板结构也是拆分式的,这样的结构更容易让其他人看懂并进行二次开发。下面列出常见的模板文件及其作用(其中xxx表示模板文件夹)“/templates/xxx/bbcodes/”   BBCode编辑器中的一些图标图片,一般不需要更改 “/templates/xxx/dleimages/”  系统功能需要的一些图片,如:相册功能,评级,站内消息,图片及视频水印等 “/

认识Datalife Engine后台的在线模板编辑器

DLE自9.0(Datalife Engine 9.0) 以来,将后台的模板编辑器进行了不错的优化,在后台编辑模板变得非常惬意。如果你只是安装了其他人提供的模板并进行一些简单的修改的话,完全可以通过后台模板编辑器来完成。[tips]Datalife Engine 9.0后台抢先看[/tips]打开后台模板编辑器的位置:登录后台》Edit Templates ,打开后,界面如下:如上图:编辑器主要分