KingCMS
约有个网站正在使用KingCMS 5.0

更新 下载 许可 帮助 术语 企业网站解决方案 服务&报价 讨论交流

当前位置常见问题解答 >> 缩略图无图显示红叉的解决办法

缩略图无图显示红叉的解决办法

为了保持系统的灵活性,缩略图中没有使用常见的默认图片代替方式。
但是我们可以使用js来使其显示默认的图片或者在无图片的时候不显示相应的代码段。
下面仅仅是一个思路
方法一:<script type="text/javascript">
function t_showimg(l1){
        var I1;
        (l1.length>0)?I1='<img src="'+l1+'"/>':I1='';
        document.write(I1);
}
</script>
<div id="artcontent"><script type="text/javascript">t_showimg('{king:image /}');</script>{king:content/}</div>
方法二:
<script type="text/javascript">
function t_showimg(l1){
        var I1;
        (l1.length>0)?I1='<img src="'+l1+'"/>':I1='<img src="images/nopic.jpg"/>';
        document.write(I1);
}
</script>
<div id="artcontent"><script type="text/javascript">t_showimg('{king:image /}');</script>{king:content/}</div>
方法三:还有一种办法是使用onerror属性
<a href="(king:path/)"><img alt="(king:title/)" src="(king:image/)" onerror="this.src='images/nopic.jpg'" width="100" height="100"/></a>
上述办法在大量图片的时候使用起来还是比较繁琐的,如果有谁做图片站的话,可以考虑把这个封装下,一般的应用足够了。
注意:如果想无图片显示默认图片需要在模板文件中images文件夹下放入一个名字为nopic.jpg的图片。
 

[来源:KingCMS] [作者:hizhengfu] [日期:08-01-03] [热度:]

评论

发表评论

许可协议

免费! 可以用在商业用途网站。包括个人及企业网站,而无需支付使用费用,仅需保留KingCMS支持信息链接即可。
详细协议请阅读许可协议文档。

下载完整许可协议文档(Word格式)

进入许可协议页面

© 2004-2008 KingCMS.com All rights reserved.

Powered by: KingCMS 5.0.1.0217

关于KingCMS | 联系方式 | 付款方式 | 免责条款