Manyou诚邀开发者加盟 | 常见问题
《站长》“开发者特刊”限量赠送
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0使用说明 | 使用手册
Discuz!NT2.5正式版发布
开放源码下载 | 使用手册
UCenter Home 1.2 正式版发布
官方站 | 帮助文档 | 使用手册
基于ECShop的网店托管-卖否
上海PHP认证培训热招 | LAMP培训大连
Discuz!收费服务内容及价格
《站长》俱乐部各地聚会活动进行中
Discuz!/ECShop 专用官方虚拟主机
Yes玩.武林三国(赤壁.下)
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
《站长》第八期:实战互联网开放平台
返回列表 回复 发帖

[显示美化]--论坛联盟处LOGO失效自动替换图片

论坛联盟,
   虽然把对方的LOGO存下来.上传到自己的空间.这样会方便很多.
   不过相信很多人都没有这样做,也没有这样要求对方.
   可是在LOGO失效的时候就很难看了.
   一个简单的修改.根据失效图片替换改的,有兴趣的的朋友就改改吧.不会让图片失效的时候那么难看`

   1.修改风格文件`header.htm
  
  查找:
  1. <script type="text/javascript">var IMGDIR = '{IMGDIR}';var SMDIR = '{SMDIR}';</script>
复制代码
下面添加:
  1. <script>
  2. function errlogo(thepic){
  3. thepic.src="images/nologo.gif" //替换图片地址
  4. }
  5. </script>
复制代码
2.修改include/cache.func.php

查找约771行
  1. <a href=\"$flink[url]\" target=\"_blank\"><img src=\"$flink[logo]\"  border=\"0\" alt=\"$flink[name]\" /></a>
复制代码
修改为
  1. <a href=\"$flink[url]\" target=\"_blank\"><img src=\"$flink[logo]\" onerror=\"javascript:errlogo(this)\" border=\"0\" alt=\"$flink[name]\" /></a>
复制代码
OK.`演示:

[ 本帖最后由 颜小殿。 于 2007-5-29 22:02 编辑 ]
修改前.JPG
修改后.JPG
LOGO is wrong.gif
nologo.gif
1

评分次数

  • TaRot!

提示: 作者被禁止或删除 内容自动屏蔽
谢谢你了,真的好用,呵呵。。。
感谢分享,刚好可以用上.
这样会慢一点吧?要检查一下是否失效?
速度没影响,跟平时加载别人的LOGO速度一样的,
因为要等判定那个地址无法显示才会显示这个替换的图片``

不过个人也认为把别人的LOGO保存下来,放在自己空间`会提高自己的页面速度
提示: 作者被禁止或删除 内容自动屏蔽
好象还有问题

www.fzl-shop.cn/bbs 我修改了更新了为什么还是xxx
同楼上。。。。。
http://www.arashiy.com
http://www.yuhaoming.net
http://www.allensuu.com
http://www.babysbaby.net
:lol :lol :lol :lol :lol :lol :lol :lol :lol :lol :lol :lol :lol
返回列表