Discuz 图片路径拼接问题

overme7个月前 (10-17)网页设计1395

如下图所示,Discuz帖子封面数据表中,attachment存储的图片路径是202005/12/5izixue.jpg这样的样式。并不是真正的路径。

那么该如何拼接,才能正确获取图片资源呢?

DiscuzX图片附件正确的路径是data/attachment/forum/202005/12/5izixue.jpg的样式。

$thread_pic = DB::fetch_all(“SELECT * FROM %t WHERE tid=%d”,array(‘forum_threadimage’,$_G[‘tid’]));//从threadimage数据表获取封面图片地址

开始通过‘../../data/attachment/forum/’.$thread_pic[0][‘attachment’]的方式拼接图片路径,但是图片资源不能正常访问。原因是网页请求是从根目录forum.php发起的,因此正确的拼接方式是’data/attachment/forum/’.$thread_pic[0][‘attachment’];

相关文章


		Discuz相关帖子功能开启方法

Discuz相关帖子功能开启方法

Discuz系统相同帖子功能,是非常不错的功能,可以根据标签,匹配相关内容供用户浏览. 如下图示: 在此分享相关帖子功能开启方法: 步骤1: 进入后台 -> 界面 ->界面设置-&...

Discuz论坛入口文件forum.php解析

//定义两个常量,定义当前应用ID define(‘APPTYPEID’, 2); //定义当前应用脚本名称 define(‘CURSCRIPT’, ‘forum’); //引入两个核心库文件 r...


		Discuz forum_index.php文件分析

Discuz forum_index.php文件分析

<?php /** *      [Discuz!] (C)2001-2099 Comsenz Inc. *      This is NOT a freeware, use is s...


		Discuz常用函数调用

Discuz常用函数调用

1、调用主题的查看次数{lang show}_G[forum_thread][views]      调用主题的回复次数{lang reply}_G[forum_thread][allreplie...


		Discuz手机版相关帖子封面图调用方法

Discuz手机版相关帖子封面图调用方法

Discuz手机版套用PC端相关帖子模板,如何实现帖子封面调用,叠加CSS实现效果如下: 调用方法如下: 1、进入Discuz程序目录source\module\forum,打开forum_vi...

DISCUZ模板中如何调用分类信息字段

在之前的建站教程中,我们介绍了DISCUZ论坛网站发帖内页如何添加字段,我们创建了字段之后,如何将字段值调用出来,显示在网站上呢? 下面学做网站论坛就来介绍一下DISCUZ分类信息字段怎么调用的方...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。