在后台添加文章时,可以选择文章形式,例如语音、相册、视频、私密等自定义形式。
可在首页或文章页按不同形式输出,你也可以增加更多的类型,用的自定义字段方法。
在 functions 内加入下面代码:
/*
* 文章类型判断加载不同样式或者内容
*/
function themeFields($layout) {
$Postype= new Typecho_Widget_Helper_Form_Element_Radio('Postype',array('0' => _t('默认'),'1' => _t('语音'),'2' => _t('私密')),'0',_t('文章类型'),_t("请选择文章类型,初始为默认类型"));
$layout->addItem($Postype);
}
在首页或者文章页面修改内容输出代码:
<?php while($this->next()): ?>
<?php if ($this->fields->Postype==1){ ?>
这里可以写成你的语音形式
<?php } elseif ($this->fields->Postype==2){ ?>
这里可以写成仅博主可见内容
<?php } else {?>
这里是你自身原先默认的形式
<?php }?>
<?php endwhile; ?>
更多玩法也可以自行折腾。