帝国cms提取正文里的图片做缩略图方法


进入文件/e/class/userfun.php,将如下函数加入其中

function getnewsimg($rid,$n){ global $empire,$dbtbpre,$class_r; $fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_1 where id='$rid'"); $newstext=stripslashes($fr['newstext']); $pattern = '/<img.*?src.*?="(.*?)".*?>/i'; preg_match_all($pattern, $newstext, $match); if(count($match[1])>=$n){ $diypic=$match[1][$n-1]; }else{ $diypic='/e/data/images/notimg.gif'; } return $diypic; }

模板中调用正文里的图片
<!--以下代码位于循环之中-->
<img src="<?=getnewsimg($bqr[id],1)?>">


上一篇:帝国cms二次开发中常用的缓存文件位置及功能

下一篇:帝国CMS开启直接下载并且统计下载次数的修改方法


缩略图
Copyright © 2002-2019 测速网 https://www.inhv.cn/ 皖ICP备2023010105号 城市 地区 街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!
热门搜索