这个周末更新了博客模板,主要是把原来用的博客模板Simple Bold Borders与照片模板Bluebox组合了一下(其实就是给原博客模板新增了一个左侧边栏),其次把博客的存档页面一并更新为和照片模板一致,并更新完善归档页面右侧年月快捷导航栏(取消没有日志的月份显示,仅输出有日志的月份),再其次找到了照片模板留言框样式显示不正确的原因(当初整合时漏了一个functions.php文件),对此还是比较满意的,不懂设计开发就只能拼拼凑凑了……
Typecho自定义字段
November 21, 2014
Typecho在0.9版中加入了自定义字段,今天刚好在完善图片站点时想加一个文章内插入的照片数量,不会写函数只有想其他办法了,就想到了自定义字段,在网上了解了一下用法,感觉还是可以,能实现自己的想法就不错了,就不要追求更智能化的方法了,我相信肯定有大神可以搞定或已经搞定,但是Typecho毕竟是小众,所以没公布出来。
我的方法很简单,就是在文章中加入一个名为“imgnum”的自定义字段,写上文章所包含的照片数量,然后在首页调用就可以了。调用方法还有讲究,要使用函数“isset()”判断每一文章是否加入了自定义字段,对于以前没有设置自定义字段的旧文章就可以有效解决了。在需要的地方调用如下代码:
<?php if (isset($this->fields->fieldName)): // 将fieldName替换成目标字段名称,进行取值 ?> <?php $this->fields->fieldName(); // 输出值 ?> <?php endif; ?>
特此留存,以备查阅!
