
本人一直在用Typecho,最近想用Emlog,作為一個(gè)主題開(kāi)發(fā)者(菜雞搗鼓者),就看了一下emlog,基本滿足自己的要求
但是,沒(méi)有自定義字段,開(kāi)發(fā)主題,文章頁(yè)面多少需要判斷,故開(kāi)發(fā)了這個(gè)插件
注意:需要配合主題食用
開(kāi)始食用教程
emlog自定義字段插件ArticleExt的使用方法
主題創(chuàng)建文件
基本模板
articleSettings.php
<?php
/*@support AritcleExt*/
!defined('EMLOG_ROOT') && exit('access deined!');
$articleSettings = array(
array(
'type' => 'select', //說(shuō)明:必須 可選擇:radio || text || textarea || select
'name' => 'xiao', //說(shuō)明:必須 表單name的值
'title' => '自定義字段名字', //說(shuō)明:必須 自定義的名字
'diyClass' => '自定義Class類名', //說(shuō)明:必須,如果不要,直接留空
'default' => '文字', //說(shuō)明:非必須。根據(jù)type決定是否選擇,如果是text和textarea則是默認(rèn)文字,也只有這兩個(gè)類型才生效
'explain' => '說(shuō)明,支持html標(biāo)簽<b>加粗</b>', //說(shuō)明:必須,如果不要,直接留空
'singleChoice'=>array( //說(shuō)明:非必須。根據(jù)type決定是否選擇,僅僅radio 和 select 生效
/***以下不可缺少,也不能多,并且只能第一個(gè)***/
array(
'name' => "check", //這個(gè)值是固定的
"check"=>'maxImg' //根據(jù)需求填寫默認(rèn)選中的value值(與下方匹配)
),
/***以上不可缺少,也不能多,并且只能第一個(gè)***/
array(
'name' => "大圖", //名稱
'value' => 'maxImg' //value值
),
array(
'name' => "小圖", //名稱
'value' => 'minImg' //value值
)
)
),
);
大概說(shuō)明
singleChoice的第一個(gè)素組,不要?jiǎng)h除,也不要移動(dòng)位置
主題如何調(diào)用?
請(qǐng)求示例
前臺(tái)插入
<?php
$AeArr = queryArtcleExt($gid);
$AeArr[$name];
?>
$gid 是文章 id
$name 是需要調(diào)用的name名
返回值示例:
{
"自定義字段內(nèi)容"
}