当前位置:首页 - 帝国教程 - 帝国cms进阶 - 帝国cms获取内容页第一张图片当标题图

帝国cms获取内容页第一张图片当标题图

时间:2018-11-20来源: 作者: 文章热度:
点评:帝国cms获取内容页第一张图片当标题图
下面是一个函数:放到公用模块里然后模板中用PHP调用就可以了
//获取内容页第一张大图片
function diy_imgFirst($r){
g
帝国cms<...获取内容页第一张图片当标题图
下面是一个函数:放到公用模块里然后模板中用php调用就可以了

//获取内容页第一张大图片
function sfk8_imgFirst($r){
global $empire,$dbtbpre;
        $fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_1 where id=&#39;$r[id]'");
        $newstext=stripslashes($fr['newstext']);//去除反斜杠并且获取文章正文内容
        $pattern = "/.*src=\"([^^]*?)\".*/i"; //正则
        preg_match_all($pattern, $newstext, $match); 
        if(count($match[1])>=1){
                //return $match[1][0];//返回第一张图片地址
                                $sfk8pic=$match[1][0];
        }else{
                                $sfk8pic=$r['titlepic'];
        }
return $diyfpic;
}
以上代码主要是正则表达式
帝国CMS仿站二次开发联系qq282.231.8
代码经过站长测试
 
相关帝国cms进阶
最新帝国cms进阶