小樱 发表于 2025/3/5 02:09

discuz使用了CDN远程附件,但是发现手机版缩略图吃了非常多宽带,php输出链接还无法进行webp无损压缩

discuz使用了CDN远程附件,但是发现手机版缩略图吃了非常多宽带,php输出链接还无法进行webp无损压缩

解决办法只能改模板,各种摸索发现调用的函数是mobilethumburl,那么把这个函数换成真实路径就好了
手机版在 template/default/mobile/forum/discuzcode.htm 和 template/default/touch/forum/discuzcode.htm

搜索,这个地方每个文件一共有2处同时修改,第2处是未插入的图片附件
<a href="{if $attach}forum.php?mod=attachment{$is_archive}&aid=$aidencode&noupdate=yes&nothumb=yes{else}{$attach}$attach{/if}"><img id="aimg_$attach" src="$mobilethumburl" alt="$attach" title="$attach"/></a>
改为
<a href="{if $attach}forum.php?mod=attachment{$is_archive}&aid=$aidencode&noupdate=yes&nothumb=yes{else}{$attach}$attach{/if}"><img id="aimg_$attach" src="{$attach}$attach" alt="$attach" title="$attach"/></a>

触屏版
搜索,一样是2处
class="orange"><img id="aimg_$attach" src="$mobilethumburl" alt="$attach" title="$attach" /></a>

改为
class="orange"><img id="aimg_$attach" src="{$attach}$attach" alt="$attach" title="$attach" /></a>

互补:https://bbs.itzmx.com/thread-9349-1-1.html

页: [1]
查看完整版本: discuz使用了CDN远程附件,但是发现手机版缩略图吃了非常多宽带,php输出链接还无法进行webp无损压缩