请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 9798|回复: 8

discuz门户相关阅读缩略图显示

  [复制链接]
发表于 2016-4-30 11:52:16 | 显示全部楼层 |阅读模式
04.png
自己试着修改discuz门户相关阅读缩略图显示,但问题出来了 缩略图显示路径少了 02.png
再看看原始路径
01.png
贴上代码 03.png
请斑竹帮我看看这问题出在哪里,文章相关文章缩略图显示着问题困扰了好久。


回复

使用道具 举报

 楼主| 发表于 2016-5-2 17:17:43 来自手机 | 显示全部楼层
都没有人来关注下这问题吗
回复

使用道具 举报

发表于 2016-5-7 18:19:07 | 显示全部楼层
在缩略图前面加上附件的存放路径即可!
比如图片的变量时
  1. $value['pic']
复制代码

你在使用的时候生成的代码如下
模板内:
  1. <img src="$value['pic']">
复制代码

生成:
  1. <img src="portal/201604/30/114710hgeux5tg3wse0hsz.png">
复制代码

显然上面少了附件的存放路径
  1. data/attachment/
复制代码

解决办法很简单如下只需要在图片变量前加上对应的路径即可
  1. <img src="data/attachment/$value['pic']">
复制代码
回复

使用道具 举报

 楼主| 发表于 2016-5-7 21:48:53 | 显示全部楼层
问题找了很久,正想着在$rvalue[pic]加觉得路径,突然想起在DZ上发帖,看看有没有高人指教,果真其然,这问题解版主解决了,在此谢谢版主,起点网就应该是一个为站长解决问题的网站。
回复

使用道具 举报

 楼主| 发表于 2016-5-7 21:55:30 | 显示全部楼层
技术帮助 发表于 2016-5-7 18:19
在缩略图前面加上附件的存放路径即可!
比如图片的变量时

有了这一思路 DZ论坛相关帖子,DZ搜索结果图片显示也应该是一样的解决办法, 再次顶贴
回复

使用道具 举报

发表于 2016-5-7 22:48:43 | 显示全部楼层
nlnl520coco 发表于 2016-5-7 21:55
有了这一思路 DZ论坛相关帖子,DZ搜索结果图片显示也应该是一样的解决办法, 再次顶贴

获取图片的方法  很简单
根据帖子的tid查询到aid或者是aids然后直接使用
  1. getforumimg()
复制代码
函数取出

下面给一段代码作为参考
  1. $img_aids = C::t('forum_attachment')->fetch_all_by_id('tid', $_G['tid'], 'aid');
  2.                 foreach($img_aids as $v){
  3.                         $list['img'][] = getforumimg($v['aid'],0,60,60);
  4.                 }
复制代码
回复

使用道具 举报

发表于 2016-5-7 22:50:48 | 显示全部楼层
getforumimg函数参考

discuz核心函数库function_core的函数注释
http://www.dz7.com.cn/forum.php? ... 408&fromuid=496
(出处: DZ起点网_免费Discuz视频教程)

代码在399行
回复

使用道具 举报

发表于 2018-12-17 14:27:00 | 显示全部楼层
为啥我的问题和你一样  按照上面方法无法实现呐?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Discuz代码分析|Discuz目录结构|DZ起点网 ( 蜀ICP备13000518号-15 )

GMT+8, 2024-3-29 09:58 , Processed in 0.060619 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表