emlog获取文章附件数量函数

nimaboke 2014-11-17 4144

首次看到博客文章列表显示图片数量,是在大前端做的秀主题里面。后来在flyer扒的emlog版秀主题里又看到了。于是我自己分析了一下数据库和缓存文件,自己也做出了这种效果。


说明

本方法实际获取的是文章附件的数量,而非只是图片的数量,如果你的文章含有文件附件,列表也会显示成图片数量。所以此方法最适合于文章图片特别多而且没有附件的博客。有强迫症必须显示图片实际数量的,请绕道。


正文

emlog文章列表获取附件(图片)数量,方法过于简单,修改博客emlog模板文件步骤如下:
1、在module.php文件里面加入以下代码:

<?php
//图片数量
function pic_num($attnum){
  if ($attnum > 0) {
    echo ’<span class="attnum" title="此文有 ’.$attnum.’ 张图片">’,$attnum,’</span>’;
  }
}?>
2、添加css样式到你的样式文件



.attnum{background: url(images/img.gif) no-repeat 5px center;padding-left: 20px} //图片可替换自己的图片,字体大小自己调节
然后在需要显示的地方加上<?php pic_num($value[’attnum’]); ?>就可以了,顺便付上一枚图片附件


图标

图片地址:http://cdn.rkidc.loveml.com/uploads/1411162227B5E9B4F86.gif



李明 评论:
方法不错,有强迫症必须显示图片实际数量的,请绕道。

吴尼玛 评论:
@简爱:弄的是调用附件数量,我给显示写的是图片数量,不太准确的

简爱 评论:
附件数量 等于 图片数量 ?
最新回复 (0)