Discuz 图片路径拼接问题

overme2个月前 (10-17)网页设计207

如下图所示,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 手动安装bshare分享按钮

Discuz 手动安装bshare分享按钮

replyreload += ',' + 330;之前百度网页分享按钮未停用前,很多站都使用的百度网页分享,本站也是。 现在百度网页分享功能停用了,小编就转而使用bshare网页分享工具。 在此分...


		手机访问discuz网站 自动跳转手机版域名

手机访问discuz网站 自动跳转手机版域名

1. 前往域名服务商后台,对需要添加的手机域名进行解析 比如:m.5izixue.com 2. 二级域名解析后,登录Discuz 后台,进入域名设置,填写手机域名信息 3. 以上两步设置完后,输入...


		Discuz去除图片下载附件提示信息

Discuz去除图片下载附件提示信息

使用Discuz建站系统发布帖子内容时,内容有图片时。鼠标移动到图片上时,会弹出下图所示的“下载附件”的提示信息。 实际大家浏览网页时,基本上是不会主动下载图片的,只是查看而已。但是,下载附件的提...


		Discuz图片水印设置方法教程

Discuz图片水印设置方法教程

发布图片时,为了防止侵权盗用,或是为了宣传网址引流,需要添加在图片上添加水印。 在此分享Discuz系统图片水印设置方法: Discuz论坛的水印设置很简单,使用制作的水印图片覆盖系统水印地址,然...

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

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


		Discuz 核心函数class_core.php文件讲解

Discuz 核心函数class_core.php文件讲解

error_reporting(E_ALL); //设置error级别为报告所有错误 //定义常量值 define(‘IN_DISCUZ’, true); //设置常量IN_DISCUZ为true...

发表评论

访客

看不清,换一张

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