ZBlogPHP自定义域讲解--基础篇

最近很多ZBlogPHP的用户在反应不会玩ZBlogPHP的“自定义字段”插件,根据本人一些实践操作经验,我大致写了一份这个插件的操作教程。注:橙色阳光当前写教程的版本是ZBP1.3,插件是自定义插件1.4

201411124864_741.jpg

自定义字段插件插件的下载、安装和启用这些我都不说了,太简单的东西,略过。

启用插件以后,进入插件的管理界面,我们会看到默认的“文章自定义域”,一般来说,文章自定义域的使用是相对比较多。


首先,我们需要创建一个新字段,注意字段的值只能是英文、数字、英文下划线,且只能用英文开头,比如“diy1”;


201411121270_730.jpg


在提交创建字段以后,我们就会看到已经设置的一个字段diy1,左侧的“自定义作用域配置”中,能看三排值“名称、说明、类型”;


201411126702_531.jpg

其中【名称】便是我们设置的diy1,这个值是影响到调用,一般不用改;

其次【说明】是用来注释的,在文章编辑页面就能显示这个注释;

而后【类型】有多种值,分别是单行文本框、多行文本框、On/Off按钮、单选框、多选框,默认的是单行文本框;单行文本框适合输入普通的文字内容,多行文本框适合定义代码内容,On/Off按钮一般用于if判断,单选框和多选框我就不多说,大家按需选择。**注意,如果你不会操作数组显示,就不要轻易用多选框。



将新字段的自定义作用域配置好了以后,我们将右侧的“标签调用说明”记下来(最好复制下来,单独储存文本)


201411122139_658.jpg



进入文章编辑页面,我们就能在正文编辑框下面设置自定义作用域的值了


201411121086_781.jpg


设置完毕以后,我们还需要输出或者说显示设置好的自定义作用域,找到主题模板文件(主题id\template\),比如,我们要在文章页输出diy1的普通文本,找到post-single.php文件,在{$article.Content}后面加入{$article.Metas.diy1},保存后,后台重新编译缓存就能在前端显示出效果了。***记住,改完以后一定要“更新缓存与编译模板”。


201411123884_895.jpg

201411121034_623.jpg

**此处用的默认模板做的演示**

201411127872_839.jpg


201411129643_811.jpg

**一定点一下这个才行**

201411123884_895.jpg

**前端刷新就能显示出来了**

如果是要输出样式,需要自己结合css和html来实现了。

PS:其它的自定义域和文章自定义域的设置方法差不多,我就不多说,而且一般也用不到。

关于在某些主题用,无法调用的问题。这是因为foreach循环的as后面,不是设定的$article,因此{$article.Metas.diy1}就不能使用了。至于设定的什么,自己找不到,就问问主题的作者吧。