亚洲欧美成人综合一区_国产精品一区二区无码_亚洲风情偷拍区_成?人免费无码视频在线看

西安做網(wǎng)站_西安網(wǎng)站建設(shè)公司_西安網(wǎng)頁制作_西安網(wǎng)頁設(shè)計(jì)_西安網(wǎng)站制作設(shè)計(jì)公司

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9107|回復(fù): 2
打印 上一主題 下一主題

織夢dedecms 文章內(nèi)容提取第一張圖片

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-3-1 23:56:43 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
  1. /**
  2. *  文章內(nèi)容提取第一張圖片
  3. *
  4. * @access    public
  5. * @param     string  $id文檔id
  6. * @param     string  $addField字段名
  7. * @return    string
  8. */
  9. function getBodyfirstpic($id, $addField='body')
  10. {
  11. global $dsql;
  12. $row = $dsql->GetOne("SELECT body FROM #@__addonarticle where aid='$id'");
  13. $body = $row["body"];
  14. preg_match_all("/<img([^>]*)\s*src=('|")([^'"]+)('|")/",$body,$matches);
  15. $imgsrc_arr = array_unique($matches[3]);
  16. $result = $imgsrc_arr[0];
  17. return $result;
  18. }
復(fù)制代碼


西安網(wǎng)站建設(shè) | 西安做網(wǎng)站 —— 劍鋒所指 所向披靡!
沙發(fā)
 樓主| 發(fā)表于 2020-3-1 23:57:14 | 只看該作者
  1. 織夢文章內(nèi)容提取圖片(多張)自定義輸出
  2. 打開 /include/extend.func.php 在最下面加入個(gè)方法
  3. /**
  4. *  文章內(nèi)容提取圖片(多張)自定義輸出
  5. *
  6. * @access    public
  7. * @param     string  $string  文檔內(nèi)容
  8. * @param     string  $num  輸出幾張
  9. * @return    string
  10. */
  11. if(!function_exists('getBodypics'))
  12. {
  13. function getBodypics($string, $num)
  14. {
  15. preg_match_all("/<img([^>]*)\s*src=('|")([^'"]+)('|")/",$string,$matches);
  16. $imgsrc_arr = array_unique($matches[3]);
  17. $count = count($imgsrc_arr);
  18. $i = 0;
  19. foreach($imgsrc_arr as $imgsrc)
  20. {
  21. if($i == $num) break;
  22. $result .= "<img src="$imgsrc"/>";
  23. $i++;
  24. }
  25. return $result;
  26. }
  27. }
復(fù)制代碼
板凳
 樓主| 發(fā)表于 2020-3-1 23:58:48 | 只看該作者
首頁/列表頁標(biāo)簽調(diào)用
[field:id function=getBodyfirstpic(@me)/]

內(nèi)容頁標(biāo)簽調(diào)用
{dede:field.id function=getBodyfirstpic(@me)/}

首頁/列表頁標(biāo)簽調(diào)用
{dede:arclist typeid='' row='' channelid='填模型id' addfields='body'}
[field:body function=getBodypics(@me,5)/]
{/dede:arclist}

內(nèi)容頁標(biāo)簽調(diào)用
{dede:field.body function=getBodypics(@me,5)/}
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|小黑屋|手機(jī)版|Archiver|西安網(wǎng)站建設(shè)

GMT+8, 2024-10-22 16:27 , Processed in 0.043014 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復(fù) 返回頂部 返回列表