dede调用文章内第一张原始图片(非缩略图)的实现方法

第一步,改动include/extend.func.php文件,最下边插进涵数,查寻的是文章内容额外表,如需查询图片集哪些的,改表名就可以

//取原照详细地址

functionGetFirstImg($arcid){

global$dsql;

$query="SELECTbodyFROM`dede_addonarticle`whereaid='$arcid'";

$row=$dsql->GetOne($query);

$preg="/

/i";

preg_match_all($preg,$row['body'],$match);

//print_r($match);

return$match[1][0];

}

第二部改动启用标识include/taglib/arclist.lib.php

织梦cms启用文章的情况下要用采用litpic字段名,必须再次结构此字段名,寻找functionlib_arclistDone()涵数里边的$row[litpic],

检索$row['litpic']=$GLOBALS['cfg_mainsite'].$row['litpic'];

在后面提升

$row['big_pic']=GetFirstImg($row['id']);

在启用模版里应用big_pic标识启用就可以


转载请说明出处内容投诉
八爷源码网 » dede调用文章内第一张原始图片(非缩略图)的实现方法