EMLOG模板获取文章首张图片 - 微夏博客网 - 致力于网络优秀资源的分享、交流!
查询QQ单项好友接口:http://client.show.qq.com/?opuin=QQ号&ptlang=2052&page=home&status=guest&sex=M&guestsex=F&gueststyle=1&uin=QQ号&guestuin=QQ号
  • 首页
  • PHP
  • EMLOG模板获取文章首张图片

EMLOG模板获取文章首张图片

由 ℡若兮相言 于 2015-1-7 17:57 Wednesday 发表,已有1419人观看。


    关于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了,具体情况也是看你模板的情况,视情况而定!





标签: 模板 图片




↓↓↓↓↓你可能在找下面的内容↓↓↓↓↓

特别申明:若无说明,文章均为原创,转载时请注明本文地址,谢谢合作!
本文链接:
评论:
老齐博客 2015-01-08 21:21
我还是喜欢zblog。欢迎回访:http://blog.dabiaoji.org

℡若兮相言 2015-01-11 00:19
@老齐博客:已回访,很不错的网站,ZBLOG目前没做过,现在用的这个EMLOG感觉就很不错的。

同盟源 2015-01-08 13:23 Google Chrome 39.0.2171.95 Windows 7
学习了,和wordpress的函数差不多,貌似

℡若兮相言 2015-01-11 00:20
@同盟源:同为博客系统、同为PHP,其实源码大多数都是类似的

同盟源 2015-01-11 15:49
@℡若兮相言:确实是这样

香港虚拟主机 2015-01-08 11:07 Firefox 34.0 Windows 7
东西挺不错的,先学习一下!!

℡若兮相言 2015-01-11 00:21
@香港虚拟主机:这两天网站占用资源太大,独立IP主机能解决吗?

发表评论: