精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

網絡建站知識

精準傳達 ? 價值共享

洞悉互聯網前沿資訊,探尋網站營銷規律

查看其它板塊

織夢模板實現文章多張圖片作為縮略圖的辦法

作者:狐靈科技 | 2019-12-13 11:46 |點擊:

 默認情況下織夢文章內容中只能一張圖片作為縮略圖出現在文章類表頁面或者文章首頁。但是有的時候我們在織夢模板的制作過程中,用戶想用調用顯示多張(例如3張,或者5張)縮略圖顯示在類表頁面,我們需要如何去實現呢?代碼又要如何寫呢?

實現方法如下:

首先我們找到include下的extend.func.php 文件,在里面加入如下代碼:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/**
*  文章內容提取圖片(多張)自定義輸出
*
* @access    public
* @param     string  $string  文檔內容
* @param     string  $num  輸出幾張
* @return    string
*/
if(!function_exists('getBodypics'))
{
function getBodypics($string$num)
{
preg_match_all("/<img([^>]*)\s*src=('|\")([^'\"]+)('|\")/",$string,$matches);
$imgsrc_arr array_unique($matches[3]);
$count count($imgsrc_arr);
$i = 0;
foreach($imgsrc_arr as $imgsrc)
{
if($i == $numbreak;
$result .= "<a><img src=\"$imgsrc\"/></a>";
$i++;
}
return $result;
}
}

然后,我們再在arclist標簽中調用,代碼寫法如下:

1
[field:body function=getBodypics(@me,3)/]

在這里需要注意的是:arclist標簽中首先要 addfields='body'  否則無法調用到body。大家可以去嘗試看看。

如沒特殊注明,文章均為狐靈科技原創,轉載請注明?? "織夢模板實現文章多張圖片作為縮略圖的辦法
多一份免費策劃方案,總有益處。

請直接添加技術總監微信聯系咨詢

網站設計 品牌營銷

多一份參考,總有益處

聯系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:15082661954 / 大客戶專線:15523356218