联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
如何在列表页,获取内容字段的前4张图片呢?
类型:POSCMS 更新时间:2019-05-28 22:13:54

如何在列表页,获取内容字段的前4张图片呢?

希望各位前辈帮助

image.png

回帖
  • Nevergiveu
    #1楼    Nevergiveu
    2019-05-28 00:02:11
    0
    http://www.xunruicms.com/v3doc/2714.html
  • 梦想飞翔
    #2楼    梦想飞翔
    2019-05-28 00:55:20
    0
    Nevergiveu 报错<b>Fatal error</b>: Call to undefined function dr_get_content_img() in <b>D:\phpStudy\PHPTutorial\WWW\cache\templates\templates.pc.koilee.home.news.category.html.cache.php</b> on line <b>1</b><br />
  • 梦想飞翔
    #3楼    梦想飞翔
    2019-05-28 01:14:57
    0
    梦想飞翔Nevergiveu <b>Fatal error</b>: Call to undefined function dr_get_content_img() in <b>D:\phpStudy\PHPTutorial\WWW\cache\templates\templates.pc.koilee.home.news.show.html.cache.php</b> on line <b>51</b><br />
  • 封不平
    #4楼    封不平
    2019-05-28 07:43:25
    0
    3.5.2以上才能用
  • 长沙小陈
    #5楼    长沙小陈
    2019-05-28 08:01:21
    0
  • 梦想飞翔
    #6楼    梦想飞翔
    2019-05-28 09:59:07
    0
    长沙小陈 依然报错<b>Fatal error</b>: Call to undefined function dr_get_content_img() in <b>D:\phpStudy\PHPTutorial\WWW\cache\templates\templates.pc.koilee.home.news.category.html.cache.php</b> on line <b>22</b><br />
  • 长沙小陈
    #7楼    长沙小陈
    2019-05-28 10:06:50
    0
    确认下程序版本,我试过了3.5.2,3.5.3都没有问题
  • 梦想飞翔
    #8楼    梦想飞翔
    2019-05-28 10:33:21
    0
    我的是3.2.0 3.5是需要商业授权的吧
  • Jazz
    #9楼    Jazz
    2019-05-28 11:38:34
    0
    3.2肯定用不了,我3.5.0都用不了,升级到3.5.3才可以用梦想飞翔
  • 阿初
    #10楼    阿初
    2019-05-28 13:05:54
    0
    为了这两块钱,找了半小时终于找到了,低版本放在index.php底部就行
    // 获取内容中的缩略图
    function dr_get_content_img($value, $num = 0) {
    
        $rt = array();
        $value = preg_replace('/\.(gif|jpg|jpeg|png)@(.*)(\'|")/iU', '.$1$3', $value);
        if (preg_match_all("/(src)=([\"|']?)([^ \"'>]+\.(gif|jpg|jpeg|png))\\2/i", $value, $imgs)) {
            $imgs[3] = array_unique($imgs[3]);
            foreach ($imgs[3] as $i => $img) {
                if ($num && $i+1 > $num) {
                    break;
                }
                $rt[] = dr_file($img);
            }
        }
        return $rt;
    }
    满意答案
  • 梦想飞翔
    #11楼    梦想飞翔
    2019-05-28 14:17:41
    0
    首页,列表页,都可以用吗? 然后怎么调用这个语句获取的图片地址呢?
  • 抛异常
    #12楼    抛异常
    2019-05-28 14:32:06
    0

    image.png
  • 梦想飞翔
    #13楼    梦想飞翔
    2019-05-28 21:06:51
    0
    阿初 也许只有商业授权版才行了
    image.png


    image.png
  • 梦想飞翔
    #14楼    梦想飞翔
    2019-05-28 21:07:49
    0
    阿初 <b>Fatal error</b>: Call to undefined function dr_get_content_img() in <b>D:\phpStudy\PHPTutorial\WWW\cache\templates\templates.pc.koilee.home.news.category.html.cache.php</b> on line <b>4</b><br />
  • 小白鼠
    #15楼    小白鼠
    2019-05-28 21:20:14
    0
    把这个代码放到根目录的index.php后面,并不是index.html版本低了建议升级,高版本风险小阿初
  • 梦想飞翔
    #16楼    梦想飞翔
    2019-05-28 21:22:13
    0
    要授权费啊,我只是个人学习用,没必要买授权版啊
  • 梦想飞翔
    #17楼    梦想飞翔
    2019-05-28 21:41:46
    0
    先谢谢了
  • 梦想飞翔
    #18楼    梦想飞翔
    2019-05-28 22:13:54
    0
    @阿初:搞定了,谢谢你