人生倒计时
- 今日已经过去小时
- 这周已经过去天
- 本月已经过去天
- 今年已经过去个月
在使用zblog中,会遇到想给文章添加一个自定义字段,比如添加文章的属性,加上一个标识,设置文章是原创还是转载之类的,下面来看看具体操作吧。
一、挂接口
找到并修改当前theme下的include.php文件
然后搜寻ActivePlugin_字段,再对应添加下面代码:
function ActivePlugin_主题ID(){ global $zbp; Add_Filter_Plugin('Filter_Plugin_Edit_Response5', '主题ID_custom');}
其实主要是添加Add_Filter_Plugin('Filter_Plugin_Edit_Response5', '主题ID_custom');这一行代码,添加成功后,再在下面添加如下代码:
function 主题ID_custom(){ global $zbp,$article; echo '<label class="editinputname">文章来源</label><input type="text" name="meta_laiyuan" value="'.htmlspecialchars($article->Metas->laiyuan).'"/>'; }// 修改laiyuan即可
调用方法:
<p>来源:{$article.Metas.laiyuan}</p>
到此就可以实现文章页添加自定义字段,但是会出现一个问题就是,页面管理中也会出现这个新增,但是通常只增加文章页面,那么单页里面怎么隐藏掉呢?
其实很简单,只需要判断一下即可,代码如下:
if($article->TypeName == "article"){ //这里是文章页新增自定义字段}
或者使用
if(GetVars("act", "GET") == 'ArticleMng'){ //这里是文章页新增自定义字段}
好了,教程到此结束。