Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

[显示美化]--论坛联盟处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
同楼上。。。。。
:lol :lol :lol :lol :lol :lol :lol :lol :lol :lol :lol :lol :lol
返回列表