打印

[公告]发现自己引用或转贴的站内图片无法显示的吧友请看!

[公告]发现自己引用或转贴的站内图片无法显示的吧友请看!

这段时间有些吧友说自己发的图片别人看不到,我来解释一下:

因为论坛现在是双线路,就是有两个地址:
http://dx.moto8.nethttp://wt.moto8.net,因为路由器的限制,两个线路不能相互访问,这就造成了上述情况的出现,而且这种情况只出现在复制或直接引用站内图片或站内短信和头像显示中,举个例子说明吧:
如果您上传一个图片,不管是电信还是网通都可以看到,但是如果您引用这个图片放在其他的帖子里,就会出现使用和自己线路相同的吧友能看到,而其他线路的吧友看不到,这是为什么呢?假设您是电信线路,记录到数据库中的地址图片是moto8bbsup/*.jpg,因为这个地址和线路无关,属于相对路径,所以不管是哪个线路,论坛程序都会自动加上访问者当前使用线路的对应域名,即
http://dx.moto8.net/moto8bbsup/*.jpghttp://wt.moto8.net/moto8bbsup/*.jpg,这样不会有问题,但是当这个图片已经出现在帖子里,他的地址就固定了,就是包含线路域名的地址,即http://dx.moto8.net/moto8bbsup/*.jpghttp://wt.moto8.net/moto8bbsup/*.jpg,这样就会出现电信的看不到网通,反之也是。

简单说就是上传的图片数据库中记录的是相对地址,而引用的图片数据库中记录的是绝对地址,要想保证所有人都能看到,其实也简单,就是引用图片、地址的时候,使用相对地址就不会出问题,操作方式就是只要您看到地址中包含
http://dx.moto8.net/http://wt.moto8.net/,就把这些字符删掉就行了。

上面的是比较详细的解释,如果您看不懂,记住以后引用论坛上的图片、帖子地址、修改头像时,一定不要让地址中出现
http://dx.moto8.net/http://wt.moto8.net/的字样。

如果还是不知道怎么做,那就等我有时间改一下程序,让程序能自动去掉这些地址吧!

TOP

上传一个图片解释一下:

 




这个图片大家都能看到!因为这是上传的,论坛程序自动的使用相对路径

TOP

 

这个图片电信用户能看到,因为使用的是绝对路径

就是这个:
http://dx.moto8.net/moto8bbsup/2006-8/2006823415329865.jpg

TOP

 

同理这个图片网通用户能看到,因为使用的是绝对路径

就是这个:
http://wt.moto8.net/moto8bbsup/2006-8/2006823415329865.jpg

TOP

上面的例子就是引用图片时因为是绝对地址,所以会有区别,解决方法就是去掉其中的http://dx.moto8.net/http://wt.moto8.net/的字样

 

这样上面的图片就都能看到,因为使用的是相对路径

就是变成这种地址:
moto8bbsup/2006-8/2006823415329865.jpg

TOP

不光是图片,只要是涉及到绝对地址的都要这样做,比如引用帖子地址:

http://dx.moto8.net/dispbbs.asp?boardid=73&id=70824 这种就不行

应该改成
dispbbs.asp?boardid=73&id=70824

明白了吧?!

TOP

收工,睡觉,明天继续完善交易平台。

TOP

哈哈!老大,你为什么那么幸福哦!羡慕啊!!!!

  哎,真是把你一个人给累的!

TOP

有点技术性

TOP

嘿嘿~  辛苦了~

老大~你还不把帐号给我啊??? 

TOP

谢谢了·~!

TOP

建议摩托吧来混的多学习电脑知识~

TOP

在我给电信的网友看我的帖子的时候,发现了这个问题!我发过去的网址打不开!

图片的地址还不了解,谢谢老大在百忙之中给大家作说明!

辛苦!

TOP

[em17][em17][em17][em17][em17][em17][em17]

TOP

明白了!

TOP


当前时区 GMT+8, 现在时间是 2020-12-3 02:08 ICP: 苏ICP备05001903号

Designed By Discuz! Support Team