module.php

摘要:ZBlog module.php自由配置<div class="{$module.HtmlID}"> <h2 class="title">{$module.Name}</h2> <ul>{$module.Content}</ul></div>

ZBlog module.php自由配置

<div class="{$module.HtmlID}">
    <h2 class="title">{$module.Name}</h2>
    
    {if $module.Type=='div'}
    <div>{$module.Content}</div>
    {/if}

    {if $module.Type=='ul'}
    <ul>{$module.Content}</ul>
    {/if}
</div>


模块标签

一般情况下主题应尽可能使用系统内部的模块管理功能来调用侧栏模块,系统内部内置5个侧栏,分别可以使用{template:sidebar}、{template:sidebar2}、{template:sidebar3}、{template:sidebar4}、{template:sidebar5}来直接调用。

如果需要单独调用某一模块内容,请使用以下代码调用:

{module:moduleName}


系统内置模块调用如下:

标签含义备注
{module:navbar}导航栏
{module:calendar}日历系统自动更新
{module:controlpanel}控制面板
{module:catalog}网站分类系统自动更新
{module:searchpanel}搜索
{module:comments}最新留言系统自动更新
{module:archives}文章归档系统自动更新
{module:statistics}站点信息系统自动更新
{module:favorite}网站收藏
{module:link}友情链接
{module:misc}图标汇集
{module:authors}作者列表系统自动更新
{module:previous}最近发表系统自动更新
{module:tags}Tags列表系统自动更新

如果需要控制每个模块的具体输出内容或者单独调用某模块属性,调用标签如下:

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