ZblogCms序常用标签

zblog教程 2020-08-27

  Z-blog各标签对应内容

  1、系统常量区(c_custom.asp,c_option.asp)

   博客网址

   博客标题(用于显示于浏览器标题栏)

   博客简介

   博客名称 (显示于页面中)

   博客副标题

   博客页面语言 (默认为zh-CN)

   CSS界面样式名称

   版权说明

   博客主人名

   当前博客系统的版本号

   留言最长字数

   表情字符串

   表情图片大小

   留言本正文内容

   图片自动缩小尺寸,分别引用 c_custom.asp及c_option.asp 中相应数据,如

  引用:ZC_BLOG_VERSION (c_option.asp),可于后台网站设置中更改其内容.

   博客时区 (默认为+0800 ,即北京时间)

   博客唯一标识号 (更改该标识可能对防机器spam有效)

  2、语言资源区(LANGUAGE/SimpChinese.asp)

  ZC_MSG001-ZC_MSGxxx

  引用:

  这里xxx就要引用的字符串资源的最后3位数字代号

  3、文件缓存区

  分别引用程序INCLUDE目录下的文件内容:

   导航条

   分类目录

   最近发表

   最新评论

   最近留言

   文章归档

   tags

   最近引用:

   站点统计

   网站收藏

   友情链接

   图标汇集

   日历

   用户目录

  补充:z-blogV1.7中可以引用INCLUDE下的任意文件,使用

  4、文章区

  文章基本标签

   标题

   摘要

   内容

   时间

   评论数

   浏览数

   引用数

   引用链接

   文章编号

  

  

  

  

   评论RSS

  

  

   tags(非链接)

   别名

   权限

   链接

  文章分类标签

   名称

   别名

   编号

   序号

   文章数

   链接

  文章作者标签

   名称

   别名

   文章数

   权限

   Email

   链接

   主页

   编号

  文章Tag标签(b_article_tag.html):

   名称

   摘要

   文章数

   链接

   Encode

   编号

  文章评论标签(b_article_comment.html):

   名称

   内容

  

   网址(下面的是干扰处理过的URL,防spam)

   时间

   第一联系(网址优先)

   作者编号

   Email

   Email的MD5

   文章序号

   文章编号

  引用文章标签(b_article_trackback.html):

   名称

   网址

   标题

   时间

   内容

   序号

   编号

  相关文章标签(b_article_mutuality.html):

   名称

   网址

   时间

   编号

  文章页“前后篇文章导航条”标签:

   名称

   链接

  文章发表时间标签:

   2007年1月13号

   2007-1-13

   15:31:13

   15:31

   2007

   1

   Jan //LANGUAGE文件中对应 ZVA_Month_Abbr(12)

   13

   7

   Sat //LANGUAGE文件中对应 ZVA_Week_Abbr(7)

   15

   31

   13

  5、文章列表区

  多页排列的分页条:

  :由default.html和catalog.html引用

  :在b_pagebar.html中定义和修改

  :在b_pagebar.html中定义和修改

  只有“前一页”和“后一页”的分页条:

  :由default.html和catalog.html引用

  :由default.html和catalog.html引用

  只由catalog.html使用的标签:

  

  

  

  

  

  

  

  由default.html和catalog.html使用的标签:

  

  

  6、特殊标签

  :文件生成时的当前时间(格式为2010-05-31 18:20:42),可以放在default.html,single.html等页。

  :当前页的标题, 如放在default.html就是Blog的子标题,放在single.html就是文章的标题,放在catalog.html就是相关分类等的名称,等等。

  其他类:

  Const ZC_CONTENT_MAX=1000 留言最长字数

  Const ZC_TB_EXCERPT_MAX=250 自动截取摘要的字数(当摘要为空时有效)

  Const ZC_RECENT_COMMENT_WORD_MAX=16 侧边栏中留言,评论,引用每条显示字数,超过则截前14(16-2)字+”…”

  Const ZC_TEMPLATE_DIRECTORY=”template” 模板文件的目录,默认为TEMPLATE(不分大小写)

  Const ZC_UPLOAD_DIRECTORY=”upload” 上传附件的目录

  补充:

  1、日历的CSS定义说明

  日历的CSS定义是系统设置的,不随模板变化而变化。日历整体是被两个div标签嵌套,每个日期和星期都是由p标签组成。

  其中:

  年和月的标签是p class=”y”

  星期的标签是p class=”w”

  日期的标签是p class=”d”

  有文章的日期标签是 p class=”yd”

  填充日历空白部分的标签是 p class=”nd”

  是当前日的会在class中加入”cd”

  2、关于“网站目录”块左边的RSS图标的定义

  小RSS是被包围的,可以在CSS定义 span.feed-cion{display:none;}将它隐藏

  网站目录右边的文章数目是用包围的,也可用CSS隐藏

  3、关于“最近发表”块左边的日期的定义

  “月/日”是被

  4、简洁翻页条的CSS定义

  其中“更早的文章”和“之后的文章”分别由span标签的pagebar-previous和pagebar-next类定义,你可以用CSS方式隐藏文字,用图片代替。

  5、如何得到中文的星期标签呢?将 LANGUAGE\SimpChinese.asp 中 ZVA_Week_Abbr(1…7) 值对应改成中文(一至七),以” 星期 “格式调用即可。

  6、b_article-guestbook.html是1.7新增的模板,用于显示留言.如果你用的主题没有b_article-guestbook.html文件的话,系统会自动采用b_article-single.html的.

  7、b_article-guestbook.html中使用和使用效果不同,带有留言板的正文和分页条而只有留言板的正文.

  8、如何加入新的留言分页条呢?对于默认的模板,加入如下代码即可,其它模板适当修改。

  

:

  9、guestbook.asp会读取single.html做为页面的外框架模板,如果你要建立一个全新的留言板模板,可以修改guestbook.asp文件让其读取你指定的外框架模板即可。

  10、在首页中引用“最近留言:在首页模板default.html加入“”即可。

  {$type==’index’} 当前位置为首页 | {$type==’category’} 当前位置为分类页 | {$type==’article’} 当前位置为文章页 | {$type==’page’} …

  {$host} 网站网址 {$name} 网站标题 {$subname} 网站副标题 {$theme} 主题名称 {$style} 样式名称 {$copyright}版权说明

  当前版本: {$zblogphphtml} 带版本号带连接 {$zblogphpabbrhtml} 不带版本号 {$zblogphp}不带连接

  {$language} 网站语言

  {$category.ID} 分类ID

  {$category.Name} 分类名称

  {$category.Alias} 分类别名

  {$category.Url} 分类连接

  {$category.Count} 分类文章数

  {$category.Intro} 分类摘要

  {$category.Order} 分类序号

  {$category.RootID} 多级分类的顶级ID {$category.ParentID} 多级分类的上级ID

  说明:在摘要或文章页面中调用需在标签前加“article.”,如分类ID为:{$article.Category.ID}

  说明:单独获取分类的信息:例如:某分类ID的姓名:{$categorys[分类ID].Name} 缺点:当分类id不存在时,会导致网站页面错误

  {$pagebar.PageBarCount} 分页长度

  {$pagebar.PageCount} 每页文章数

  {$pagebar.Name} 分页名称

  {$pagebar.PageAll} 总页数

  {$pagebar.PageNow} 当前页数

  {$pagebar.PageFirst} 起始页码

  {$pagebar.PageLast} 尾页页码

  {$pagebar.PagePrevious} 上一页ID

  {$pagebar.PageNext} 下一页ID

  {$pagebar.prevbutton} 上一页连接

  {$pagebar.nextbutton} 下一页连接

  $pagebar.buttons[3] 为第三页连接 4为第四页连接 N为第N页连接

  $pagebar.buttons[] 下一页 $pagebar.buttons[>>] 最后一页

  说明:?、?只有在上下页存在时才有

  {$article.ID} 文章的ID

  {$article.Title} 文章的标题

  {$article.IsTop} 文章是否置顶

  {$article.IsLock} 文章是否禁止评论

  {$article.Intro} 文章的摘要

  {$article.Content} 文章的正文

  {$article.Url} 文章的连接

  {$article.Status} 文章的状态

  {$article.CommNums} 文章的评论数

  {$article.ViewNums} 文章的浏览数

  {$article.Time(‘XXX’)} 文章的发布时间 XXX支持PHP中所有格式符

  {$article.Category.XXX} 文章的分类数据 见上面分类标签

  {$article.Author.XXX} 文章的作者数据 见下面的用户标签

  {$article.Prev.Url} 上一篇文章连接

  {$article.Next.Url} 下一篇文章连接

  {$article.Prev.Title} 上一篇文章标题

  {$article.Next.Title} 下一篇文章标题

  {foreach $article.Tags as $tag}{$tag.Name}{/foreach} 循环获得文章的所有TAG名称和TAG连接 独立页面没有tag元素

  在文章页面中显示评论需先格式化评论数据: {foreach $comments as $key=> $comment}{$comment.XXX}{/foreach}

  {$comment.ID} 评论ID

  {$comment.FloorID} 评论楼号 0.1.2.3… 子评论不计楼号

  {$comment.ParentID} 上级评论ID

  {$comment.RootID} 最顶级的评论ID

  {$comment.LogID} 评论所属文章或页面的ID

  {$comment.Author.Name} 评论的作者

  {$comment.Author.HomePage} 评论作者的网址

  {$comment.Author.Email} 评论作者的邮箱

  {$comment.Author.Avatar} 评论作者的头像的地址

  {$comment.Content} 评论的正文

  {$comment.IP} 评论者的IP

  {$comment.Agent} 评论者的客户端信息

  {$comment.Time(‘XXX’)} 评论发布的时间

  循环调用该评论的子评论:{foreach $comment.Comments as $key=> $comment} {template:comment} {/foreach}

  {$author.Name} 用户的名称

  {$author.Alias} 用户的别名

  {$author.Level} 用户的等级

  {$author.Email} 用户的邮箱

  {$author.HomePage} 用户的主页

  {$author.Intro}用户的摘要

  {$author.Avatar} 用户的头像

  {$author.Articles} 用户发表的文章总数

  {$author.Url} 用户的页面连接

  {$author.StaticName} 如果存在别名调用别名 不存在调用名称

  说明:当前登录用户信息使用$user,如{$user.Name}

  说明:当前登录者的名称当前页面作者信息使用$author,$author涉及的标签只可在用户专属页面调用。如:{$author.Name}

  说明:显示作者的名称指定用户信息{$zbp.members[1].—},如{$zbp.members[1].Name},显示ID为1的用户名称

  调用系统内部的5个侧边栏 {template:sidebar}、{template:sidebar2}、{template:sidebar3}、{template:sidebar4}、{template:sidebar5}

  {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} 系统内部TAG列表模块

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

  .ID 内部ID

  .Name 模块名称

  .FileName 文件名称

  .Content 模块内容

  .HtmlID HtmlID

  .Type 模块类型 UL DIV …

  .MaxLi ul类型模块最大值

  .Source 模块属性 system=系统模块,theme=主题模块,plugin=插件模块

  .IsHideTitle 是否隐藏标题 1,0

  Z-BlogPHP是支持多语言的,语言包文件位于/zb_users/language,以数组格式存储。默认有简体中文与繁体中文两种,在后台网站设置中可更改。在模板中引用语言标签格式如下{$lang[msg][name]}所有可用的语言标签请打开相应的语言包文件进行查看

评论 (0)
    Top