Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 如何修改函数调用论坛图片附件缩略图?

[复制链接]
枯心树 发表于 2009-10-6 23:41:14 | 显示全部楼层 |阅读模式
  1. <!--{block name="bbsattachment"

  2. parameter="filetype/image/t_lastpost/2592000/order/t.dateline

  3. DESC/limit/0,5/cachetime/59900/subjectlen/11/cachename/picthread/tpl/data"}-->
  4.             <ul>
  5.                                 <!--{loop $_SBLOCK['picthread'] $value}-->
  6.                                 <li>
  7.                 <a href="$value[url]" target="_blank"><img src="$value[attachment]"

  8. alt="$value[subject]" /></a>
  9.                 <p><a href="$value[url]" target="_blank">$value[subject]</a></p>
  10.                 </li>
  11.                                 <!--{/loop}-->
  12.                         </ul>
复制代码
修改那里可以调用图片是缩略图的?现在调用是原图的,1000多啊。打开好卡……
回复

使用道具 举报

bg6aer 发表于 2009-10-7 01:30:01 | 显示全部楼层
  1. $value[attachment]
复制代码
改成
  1. $value[attachment].'.thumb.jpg'
复制代码

评分

1

查看全部评分

回复

使用道具 举报

bg6aer 发表于 2009-10-7 01:30:30 | 显示全部楼层
当然前提是你已经开启了缩略图 并且缩略图已经存在
回复

使用道具 举报

littlehz 发表于 2009-10-7 09:41:43 | 显示全部楼层
<!--{eval print_r($_SBLOCK['picthread']);}-->
测试一下有没有存储缩略图的字段

评分

1

查看全部评分

回复

使用道具 举报

 楼主| 枯心树 发表于 2009-10-9 23:08:13 | 显示全部楼层
本帖最后由 枯心树 于 2009-10-9 23:20 编辑
测试一下有没有存储缩略图的字段
littlehz 发表于 2009-10-7 09:41



    我找了,没有这个啊。你这个
  1. <!--{eval print_r($_SBLOCK['picthread']);}-->
复制代码
是模板那里的?

能不能弄个完整的代码来?
回复

使用道具 举报

 楼主| 枯心树 发表于 2009-10-9 23:09:20 | 显示全部楼层

bg6aer 发表于 2009-10-7 01:30



    不行……图片路径自动加了.

路径变成这个了
  1. attachments/month_0910/09100717253c45c1f7ffd3cab0.jpg.'.thumb.jpg'
复制代码
应该是这个地址才对
  1. /month_0910/09100717253c45c1f7ffd3cab0.jpg.thumb.jpg
复制代码
回复

使用道具 举报

littlehz 发表于 2009-10-10 01:59:50 | 显示全部楼层
用PHP的字符串替换吧
<img src="<!--{eval echo str_replace('.jpg','.thumb.jpg',$value[attachment]);}-->">
回复

使用道具 举报

 楼主| 枯心树 发表于 2009-10-10 21:45:08 | 显示全部楼层
用PHP的字符串替换吧
littlehz 发表于 2009-10-10 01:59



    还不是很明白.你是说用这个代码替换那行代码?((em:13)) 俺技术盲^
回复

使用道具 举报

littlehz 发表于 2009-10-10 23:03:00 | 显示全部楼层
原来 <img src="$value[attachment]" alt="$value[subject]" />
换成 <img src="<!--{eval echo str_replace('.jpg','.thumb.jpg',$value[attachment]);}-->" alt="$value[subject]" />

评分

1

查看全部评分

回复

使用道具 举报

 楼主| 枯心树 发表于 2009-10-11 23:19:37 | 显示全部楼层
本帖最后由 枯心树 于 2009-10-11 23:34 编辑
原来
换成
littlehz 发表于 2009-10-10 23:03



    汗, XX了,我明明论坛设置了缩略图了啊,

哦,我开了来路检查和防盗链……现在关闭了,可是图片文件名字跟调用的不一样,导致叉叉……


还有一个问题:
            <a href="$value[url]"><img src="$value[subjectimage]" alt="$value

[subject]"/></a>
这个是模型调用图片是,怎么修改成调用缩略图?
也是跟这个一样?
  1. <img src="<!--{eval echo str_replace('.jpg','.thumb.jpg',$value[attachment]);}-->" alt="$value[subject]" />
复制代码
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-14 18:30 , Processed in 0.128884 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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