图片失效自动用指定图片代替
第一步:打开templates/discuzcode.htm查找
<!--{if $attach}--><p>{$attach}</p><!--{/if}-->
<!--{if !$attach || $attach}-->
<p>
<!--{if $thumbstatus && $attach}-->
<!--{if $attachrefcheck || $hideurl}-->
<a href=\"javascript:;\"><img onclick=\"zoom(this, attachment.php?aid=$attach&k=$k&t=$timestamp&fid=$fid&noupdate=yes¬humb=yes&sid=$sidauth)\" src=\"attachment.php?aid=$attach&k=$k&t=$timestamp&sid=$sidauth\" alt=\"$attach\" /></a>
<!--{else}-->
<a href=\"javascript:;\"><img onclick=\"zoom(this, $attach/$attach)\" src=\"$attach/$attach.thumb.jpg\" alt=\"$attach\"/></a>
<!--{/if}-->
<!--{else}-->
{eval $GLOBALS[$attach][] = $attach;}{eval $widthcode = attachwidth($attach);}
<!--{if $attachrefcheck || $hideurl}-->
<img src=\"images/common/none.gif\" file=\"attachment.php?aid=$attach&k=$k&t=$timestamp&fid=$fid&noupdate=yes&sid=$sidauth\" $widthcode id=\"aimg_$attach\" alt=\"$attach\" />
<!--{else}-->
<img src=\"images/common/none.gif\" file=\"$attach/$attach\" id=\"aimg_$attach\" $widthcode alt=\"$attach\" />
<!--{/if}-->
<!--{/if}-->
替换为:
<!--{if $attach}--><p>{$attach}</p><!--{/if}-->
<!--{if !$attach || $attach}-->
<p>
<!--{if $thumbstatus && $attach}-->
<!--{if $attachrefcheck || $hideurl}-->
<a href=\"javascript:;\"><img onclick=\"zoom(this, attachment.php?aid=$attach&k=$k&t=$timestamp&fid=$fid&noupdate=yes¬humb=yes&sid=$sidauth)\" src=\"attachment.php?aid=$attach&k=$k&t=$timestamp&sid=$sidauth\" alt=\"$attach\" onerror=\"javascript:errpic(this)\" /></a>
<!--{else}-->
<a href=\"javascript:;\"><img onclick=\"zoom(this, $attach/$attach)\" src=\"$attach/$attach.thumb.jpg\" alt=\"$attach\" onerror=\"javascript:errpic(this)\" /></a>
<!--{/if}-->
<!--{else}-->
{eval $GLOBALS[$attach][] = $attach;}{eval $widthcode = attachwidth($attach);}
<!--{if $attachrefcheck || $hideurl}-->
<img src=\"images/common/none.gif\" file=\"attachment.php?aid=$attach&k=$k&t=$timestamp&fid=$fid&noupdate=yes&sid=$sidauth\" $widthcode id=\"aimg_$attach\" alt=\"$attach\" onerror=\"javascript:errpic(this)\" />
<!--{else}-->
<img src=\"images/common/none.gif\" file=\"$attach/$attach\" id=\"aimg_$attach\" $widthcode alt=\"$attach\" onerror=\"javascript:errpic(this)\" />
<!--{/if}-->
<!--{/if}-->
接下继续查找:
<!--{if $thumbstatus && $attach}-->
<!--{if $attachrefcheck || $hideurl}-->
<a href=\"javascript:;\"><img onclick=\"zoom(this, attachment.php?aid=$attach&k=$k&t=$timestamp&noupdate=yes¬humb=yes&sid=$sidauth)\" src=\"attachment.php?aid=$attach&k=$k&t=$timestamp&sid=$sidauth\" border=\"0\" id=\"aimg_$attach\" onmouseover=\"showMenu(this.id, false, 2)\" /></a>
<!--{else}-->
<a href=\"javascript:;\"><img onclick=\"zoom(this, $attach/$attach)\" src=\"$attach/$attach.thumb.jpg\" border=\"0\" id=\"aimg_$attach\" onmouseover=\"showMenu(this.id, false, 2)\" /></a>
<!--{/if}-->
<!--{else}-->
{eval $GLOBALS[$attach][] = $attach;}{eval $widthcode = attachwidth($attach);}
<!--{if $attachrefcheck || $hideurl}-->
<img src=\"images/common/none.gif\" file=\"attachment.php?aid=$attach&k=$k&t=$timestamp&noupdate=yes&sid=$sidauth\" $widthcode id=\"aimg_$attach\" onmouseover=\"showMenu(this.id, false, 2)\" alt=\"$attach\"/>
<!--{else}-->
<img src=\"images/common/none.gif\" file=\"$attach/$attach\" $widthcode id=\"aimg_$attach\" onmouseover=\"showMenu(this.id, false, 2)\" alt=\"$attach\" />
<!--{/if}-->
<!--{/if}-->
替换为:
<!--{if $thumbstatus && $attach}-->
<!--{if $attachrefcheck || $hideurl}-->
<a href=\"javascript:;\"><img onclick=\"zoom(this, attachment.php?aid=$attach&k=$k&t=$timestamp&noupdate=yes¬humb=yes&sid=$sidauth)\" src=\"attachment.php?aid=$attach&k=$k&t=$timestamp&sid=$sidauth\"onerror=\"javascript:errpic(this)\" border=\"0\" id=\"aimg_$attach\" onmouseover=\"showMenu(this.id, false, 2)\" /></a>
<!--{else}-->
<a href=\"javascript:;\"><img onclick=\"zoom(this, $attach/$attach)\" src=\"$attach/$attach.thumb.jpg\"onerror=\"javascript:errpic(this)\" border=\"0\" id=\"aimg_$attach\" onmouseover=\"showMenu(this.id, false, 2)\" /></a>
<!--{/if}-->
<!--{else}-->
{eval $GLOBALS[$attach][] = $attach;}{eval $widthcode = attachwidth($attach);}
<!--{if $attachrefcheck || $hideurl}-->
<img src=\"images/common/none.gif\" file=\"attachment.php?aid=$attach&k=$k&t=$timestamp&noupdate=yes&sid=$sidauth\" $widthcode id=\"aimg_$attach\" onmouseover=\"showMenu(this.id, false, 2)\" alt=\"$attach\"onerror=\"javascript:errpic(this)\" />
<!--{else}-->
<img src=\"images/common/none.gif\" file=\"$attach/$attach\" $widthcode id=\"aimg_$attach\" onmouseover=\"showMenu(this.id, false, 2)\" alt=\"$attach\"onerror=\"javascript:errpic(this)\" />
<!--{/if}-->
<!--{/if}-->
第二步:打开templates/header.htm文件。
查找:
<script type=\"text/javascript\" src=\"include/js/common.js?{VERHASH}\"></script>
在下面加:
<script>
function errpic(thepic){
thepic.src=\"images/nopic.gif\"
}
</script>
第三步:打开include/discuzcode.func.php文件。
查找:
\"bbcodeurl(\\\\1, <img src=\\\"%s\\\" onload=\\\"thumbImg(this)\\\" alt=\\\"\\\" />)\",
替换为
\"bbcodeurl(\\\\1, <img src=\\\"%s\\\" onload=\\\"thumbImg(this)\\\" alt=\\\"\\\" onerror=\\\"javascript:errpic(this)\\\"/>)\",
第四步:把图片传到images目录common文件夹,后台更新缓存。结束
页:
[1]