EMLOG模板获取文章首张图片


关于EMLOG的模板方面的问题,怎么把文章里的第一个图片设置为缩略图,如果文章里没有缩略图,就选用默认文件夹的图片。


具体代码如下


要先在module.php最下面添加以下代码。声明这个函数。



<?php
//获取文章中第一张图片,如果没有就显示默认
function get_imgsrc($str){
  preg_match_all("/\<img.*?src\=\"(.*?)\"[^>]*>/i", $str, $match);
  if(!empty($match[1])){
    echo $match[1][0];
  }/****/else{
    echo TEMPLATE_URL . 'images/default/'.rand(1,8).'.jpg';
  }
}
?>


在模板文件夹里有个images文件,再里面有default文件夹,这个default就是默认的了!里面可以放几张图片,代码里写的是1-8,所以就放8张,命名也是要从1-8这样的。


函数声明之后,在log_list.php里,选择合适的位置,具体的位置视情况而定。添加以下代码。这句代码是通过调用文章的函数进行显示图片。


<img src="<?php get_imgsrc($value['content']); ?>"/>


最后,就是CSS了,具体情况也是看你模板的情况,视情况而定!





标签: 模板 图片

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.vxia.net/post-383.html

相关推荐

评论

  1. 2015-01-08 21:21
    我还是喜欢zblog。欢迎回访:http://blog.dabiaoji.org
    1. 2015-01-11 00:19
      @老齐博客:已回访,很不错的网站,ZBLOG目前没做过,现在用的这个EMLOG感觉就很不错的。
  1. 2015-01-08 13:23
    学习了,和wordpress的函数差不多,貌似
    1. 2015-01-11 00:20
      @同盟源:同为博客系统、同为PHP,其实源码大多数都是类似的
    1. 2015-01-11 15:49
      @℡若兮相言:确实是这样
  1. 2015-01-08 11:07
    东西挺不错的,先学习一下!!
    1. 2015-01-11 00:21
      @香港虚拟主机:这两天网站占用资源太大,独立IP主机能解决吗?

你肿么看?

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。