欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

zblogphp調用文章中的第一張圖片簡單方法

老白8年前3149瀏覽2評論

幾乎每一個zblogphp主題都需要用到調用文章圖片的情況,特別是zblogCMS主題、企業主題,甚至大部分zblog博客主題也是需要直接調用文章中的第一張圖片。

下面分享一個比較傻瓜式的省力辦法,不需要在模板中寫一大串代碼的方法:

1、在include.php內加入:

//原圖
function 模板ID_thumbnail($related) {
    global $zbp; 
 $temp=mt_rand(1,10);
 $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
 $content = $related->Content; 
 preg_match_all($pattern,$content,$matchContent);
 if(isset($matchContent[1][0])){
  $thumb=$matchContent[1][0]; 
 }else{
  $thumb=$zbp->host . "zb_users/theme/" .$zbp->theme. "/include/random/" .$temp. ".jpg";
 }
    return $thumb;
}

注:在無圖的時候隨機調用了include/random/下的10張JPG圖片,路徑可自行修改,10這個數字也可改,模板ID一定是自己的模板應用ID即可。

下面直接說調用方法:

如果是博客文章列表,則直接在post-multi.php、post-istap.php里用

{模板_thumbnail($article)}

作為圖片鏈接即可,如:<img src="{模板_thumbnail($article)}"  alt="">

其它地方調用也是直接用,但$article需要替換!


例,我的一個模板中使用的:

include.php

zblogphp調取文章中的第一張圖片代碼.png


模板調用:

zblogphp調取文章中的第一張圖片代碼模板中顯示.png