dedecms織夢獲取文章里第一張圖片
來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次
dedecms織夢獲取文章里第一張圖片
1、在include/helpers/archive.helper.php
/**
* 獲得某文檔的第一個圖片
*
* @param int $aid 文檔id
* @return string
*/
if( ! function_exists('GetImgs'))
{
function GetImgs($aid)
{
global $dsql;
$query = "select body FROM `dede_addonarticle` where aid='$aid'";
$dsql->Execute('body',$query);
$row = $dsql->GetArray('body');
preg_match('/<img(.*)>/i',$row['body'],$str);
$GImgs = $str[0];
//echo $GImgs;
return $GImgs;
}
}
模板里調用
[field:id function=GetImgs(@me)/]
2、include/extend.func.php
//取第一張圖地址
function firstimg($str_pic)
{
$str_sub=substr($str_pic,0,-7).".jpg";//刪除縮略圖字符串最后七位,然后再補上后綴.jpg
return $str_sub;
}
然后在模板里循環(huán)調用:
[field:litpic function=firstimg('@me')/]
如要直接調用用:
{dede:field name='litpic' function="firstimg(@me)"/}
上一篇:完美解決dedecms內容頁列表頁調用自定義圖片地址
欄 目:dedecms
本文標題:dedecms織夢獲取文章里第一張圖片
本文地址:http://mengdiqiu.com.cn/a1/dedecms/15692.html
您可能感興趣的文章
- 08-05Dedecms文件目錄結構解說(能知道織夢每個文件有什么用)
- 08-05Dedecms5.7版ckeditor網頁編輯器添加中文字體
- 08-05織夢DedeCMS獲取當前欄目文章數量
- 08-05織夢模板如何添加和調用自定義字段的方法
- 08-05DedeCMS后臺模塊列表顯示空白的解決辦法
- 08-05DedeCMS自定義字段圖片調用的問題{dede:img ...}解決方法
- 08-05織夢DedeCMS調用顯示discuz里面主題的方法
- 08-05限制織夢會員每天投稿數量方法
- 08-05常用的織夢dedecms安全設置集合整理
- 08-05織夢教程:后臺編輯器添加中文字體方法