zblog模板制作 - 侧栏及模块模板标签大全

老白 3个月前 202浏览 0评论

zbp的侧栏模板结构分成了三层:

  • sidebar 规定了侧栏的最外框架
    • module-xxx 规定了每个模块内容的细节展示
    • module 规定了每个模块的外框架

侧栏模板

sidebar.php 默认侧栏模板,可自定义 sidebar2.php~sidebar5.php 等为第2至第5侧栏模板,在这个模板文件里可定义侧栏内的模块外框架应如何显示。

模块模板

module.php 模块显示模板,可定义模块标题等格式,模块具体内容格式其下细节模板决定。模块可用标签如下:

标签含义备注
{$module.ID}内部ID
{$module.Name}模块名称
{$module.FileName}文件名文件名应是唯一的,如为主题添加模块请以theme_主题ID_filename命名,同理,如为插件添加模块请以theme_插件ID_filename命名
{$module.content}模块内容模块内容细节模板
{$module.HtmlID}htmlID
{$module.Type}模块类型ul表示列表型,div表示混杂型
{$module.MaxLi}ul类型模块显示的最大列数默认为10。该数值不会影响存储,只会限制前端显示条数
{$module.Source}模块属性system=系统模块,theme=主题模块,plugin=插件模块
{$module.IsHideTitle}是否隐藏标题1表示隐藏,0表示不隐藏,默认为0

模块内容细节模板

系统模块内容展示自1.5版本开始部分支持模板化,通过这个功能可以细化模块内容如网站统计信息要显示具体哪一条等。你可以在 保留模板 中查看默认模板代码作为参考。

各模板文件名及可用标签数据如下:

导航

module-navbar.php

标签含义
{$content}导航数据未改动,直接返回导航模块内容

站点信息

module-statistics.php

可用数据数据类型可用参数含义
$allinfo网站统计信息二维数组all_artiles文章总数
all_pages页面总数
all_categorys分类总数
all_tags标签总数
all_comments评论总数
all_views浏览总数

文章归档

module-archives.php

可用数据数据类型可用参数含义
$urlsurl对象数组Url链接
Name归档名份名
Count文章数量

日历

module-calendar.php

标签含义备注
{$prevMonthUrl}上个月链接
{$nowMonthUrl}当前月链接
{$nextMonthUrl}下个月链接
{$nowYear}当前年份
{$nowMonth}当前月份
可用数据数据类型可用参数含义
$date指定日期对象PHP手册中Date章节指日期归档页面的归档月份
$arraydate当月中含有文章的日期数组列表Url文章链接
Date日期
Count文章数量

网站分类

module-catalog.php

可用数据数据类型可用参数含义
$maxLi数值最大行数
$style数值0表示普通列表,1表示树型,2表示UL嵌套型
$catalogs分类对象列表分类标签

最新留言

module-comments.php

可用数据数据类型可用参数含义
$comments最近评论对象列表评论标签

作者列表

module-authors.php

可用数据数据类型可用参数含义
$authors用户对象列表用户标签

最近发表

module-previous.php

可用数据数据类型可用参数含义
$articles最近发表文章对象列表文章标签_含独立页面

标签列表

module-tags.php

可用数据数据类型可用参数含义
$tagstag标签对象列表tag标签

发表评论