色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

zblogphp調(diào)用文章中的第一張圖片簡(jiǎn)單方法

老白8年前3149瀏覽2評(píng)論

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

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

1、在include.php內(nèi)加入:

//原圖
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;
}

注:在無(wú)圖的時(shí)候隨機(jī)調(diào)用了include/random/下的10張JPG圖片,路徑可自行修改,10這個(gè)數(shù)字也可改,模板ID一定是自己的模板應(yīng)用ID即可。

下面直接說(shuō)調(diào)用方法:

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

{模板_thumbnail($article)}

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

其它地方調(diào)用也是直接用,但$article需要替換!


例,我的一個(gè)模板中使用的:

include.php

zblogphp調(diào)取文章中的第一張圖片代碼.png


模板調(diào)用:

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