自定字段名也就是zblogphp的自函数定义域体制,适用于储存一些拓展数据信息,如文章内容得分、赞成或抵制总数这些。实际操作自函数定义域非常简单,大家只需界定选择项及选项值(留意,选择项的界定该是唯一的,不能与其他软件界定反复,值的需求与以上选择项体制同样),在原数据信息储存时其自函数定义域操数据信息将与此同时被储存。
详解
上边那一段话节选自官方网wiki,有的朋友很有可能感觉看上去不觉明历,不要着急大家看来下边这一截屏:
这也是一篇文章的关注点赞作用,如果有好朋友要想为每章文章内容的评论按键独立加上一段不一样的文本那麼要怎么做呢?此刻人们就必须自定字段名了,我们可以在文章内容的编写页加上一个文本框,只需在发表文章的情况下在这个文本框中导入要想在按键上展示的文本就可以,例如下面的图:
了解了什么叫Z-BlogPHP的自定字段名后,那麼大家逐渐来加上字段名,这儿我应用zblog的默认设置主题风格做为演试。
加上字段名
1.建立插口建空网页页面
在主题风格的文件目录下新创建一个include.php文件,在文档中加上如下所示编码:
//申请注册软件 RegisterPlugin("插件ID","ActivePlugin_软件ID"); //实际的插口建空 function ActivePlugin_软件ID() { Add_Filter_Plugin('API名字','实行编码(函数公式)'); }
例如下面的图:
留意假如你的题材中早已拥有include.php文件(合适对含有后台管理设定网页页面的模版开展二次开发),那麼你只必须初始化字段名的插口就可以,例如:
Add_Filter_Plugin('Filter_Plugin_Edit_Response3','default-fy');
2.设定并储存自函数定义域选择项
初始化完插口后,大家然后来建立自定字段名必须的消息与字段名的文本框。
function default_fy(){ global $zbp,$article; echo '<div id="alias" class="editmod"><label for="meta_fy_zan" class="editinputname">关注点赞文本</label><input type="text" name="meta_fy_zan" value="'.htmlspecialchars($article->Metas->fy_zan).'"/></div>'; }
储存文档,开启后台管理新创建一篇文章看一下是否在侧栏发生了大家刚加上的那一个字段名文本框了呢。
读取字段名
加上进行自定的字段名后,我们要读取它,字段名的读取十分的简易,例如我还在文章内容页读取它,那便是:{$article.Metas.fy_zan}
以默认设置主题风格为例子,我将自定的字段名加进了文章内容页(post-single.php)创作者信息内容的前面
新创建一篇文章,在侧栏的字段名中加上文本內容:
开启文章内容看下实际效果
后言
Z-BlogPHP给予诸多系统软件级API插口,实际可以看Z-BlogPHP系统软件插口归类与API。