账号通
    

账号  

密码  

2507

查看

7

回复
主题:图片显示问题? [收藏主题] 转到:  
omarhan 当前离线

104

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:979 分
登录次数:115 次
注册时间:2007/3/21
最后登录:2007/9/24
omarhan 发表于:2007/3/30 11:15:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

我把3.2安装到了虚拟目录intergraded

在图片频道中通过图片标签显示不出图片

路径为

http://localhost/intergraded/intergraded/UpFiles/Picture/200703/2007033010504489709_S.jpg

显然多了个intergraded

为什么呢??

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mm 当前离线

1223

主题

0

广播

1

粉丝
添加关注
级别:九年级

用户积分:5702 分
登录次数:423 次
注册时间:2006/5/6
最后登录:2008/3/4
mm 发表于:2007/3/30 14:22:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xfxaq 当前离线

144

主题

1

广播

0

粉丝
添加关注
级别:一年级

用户积分:1161 分
登录次数:177 次
注册时间:2007/3/18
最后登录:2014/12/22
xfxaq 发表于:2007/3/30 12:07:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线商城系统(NET)

这个问题其实就出在保存数据时,字段"PicUrl"保存的是相对根目录的路径,而不是相对安装目录的路径。函数引用时是“安装目录”+“PicUrl字段保存的链接路径”

我觉得字段"PicUrl"保存的是相对安装目录的路径为好。因为:

如果系统装在子目录下,如果以后网站移动时,必须还是保持相同的安装子目录才行,也不能改到根目录下,否刚,有图片的文章就出问题了

比喻:一篇有图片的文章数据库字段"PicUrl"保存的是:“/kcms/UpFiles/Article/200703/2007033001240456825_S.jpg”(注:kcms是安装的子目录

如果以后你的网站整体移动了,比喻子目录变成了“web”,这张图片应该是“ /web/UpFiles/Article/200703/2007033001240456825_S.jpg”

而数据库中还是:“/kcms/UpFiles/Article/200703/2007033001240456825_S.jpg”,除非你将“/kcms/UpFiles/Article”文件夹全部复制到“/web/UpFiles/Article”。

如果数据库字段"PicUrl"保存的是相对安装目录的路径,如“UpFiles/Article/200703/2007033001240456825_S.jpg”,引用的时候,前面加上“/安装目录/”即可。

我分析的不知对不对,如果不对,不要笑话我


[此贴子已经被作者于2007-3-30 12:13:43编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2007/3/30 12:10:00   | 只看该作者 查看该作者主题 板凳 
科汛在线网校系统
以下是引用xfxaq在2007-3-30 12:07:14的发言:

这个问题其实就出在保存数据时,字段"PicUrl"保存的是相对根目录的路径,而不是相对安装目录的路径。

如果系统装在子目录下,如果以后网站移动时,必须还是保持相同的安装子目录才行,也不能改到根目录下,否刚,有图片的文章就出问题了

比喻:一篇有图片的文章数据库字段"PicUrl"保存的是:“/kcms/UpFiles/Article/200703/2007033001240456825_S.jpg”(注:kcms是安装的子目录

如果以后你的网站整体移动了,比喻子目录变成了“web”,这张图片应该是“ /web/UpFiles/Article/200703/2007033001240456825_S.jpg”

而数据库中还是:“/kcms/UpFiles/Article/200703/2007033001240456825_S.jpg”,除非你将“/kcms/UpFiles/Article”文件夹全部复制到“/web/UpFiles/Article”

我分析的不知对不对,如果不对,不要笑话我

说得对,不过要是真要移动也可以用数据库字段值替换功能,替换!

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xfxaq 当前离线

144

主题

1

广播

0

粉丝
添加关注
级别:一年级

用户积分:1161 分
登录次数:177 次
注册时间:2007/3/18
最后登录:2014/12/22
xfxaq 发表于:2007/3/30 12:16:00   | 只看该作者 查看该作者主题 报纸 
科汛在线商城系统(NET)
以下是引用科汛官方在2007-3-30 12:10:03的发言:
以下是引用xfxaq在2007-3-30 12:07:14的发言:

这个问题其实就出在保存数据时,字段"PicUrl"保存的是相对根目录的路径,而不是相对安装目录的路径。

如果系统装在子目录下,如果以后网站移动时,必须还是保持相同的安装子目录才行,也不能改到根目录下,否刚,有图片的文章就出问题了

比喻:一篇有图片的文章数据库字段"PicUrl"保存的是:“/kcms/UpFiles/Article/200703/2007033001240456825_S.jpg”(注:kcms是安装的子目录

如果以后你的网站整体移动了,比喻子目录变成了“web”,这张图片应该是“ /web/UpFiles/Article/200703/2007033001240456825_S.jpg”

而数据库中还是:“/kcms/UpFiles/Article/200703/2007033001240456825_S.jpg”,除非你将“/kcms/UpFiles/Article”文件夹全部复制到“/web/UpFiles/Article”

我分析的不知对不对,如果不对,不要笑话我

说得对,不过要是真要移动也可以用数据库字段值替换功能,替换!

回复很快啊,希望下一个版本中有所变化,数据库字段替换是要麻烦点,因为对于我这样的用户来说,是越方便越好。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
omarhan 当前离线

104

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:979 分
登录次数:115 次
注册时间:2007/3/21
最后登录:2007/9/24
omarhan 发表于:2007/3/30 11:43:00   | 只看该作者 查看该作者主题 地板 

谢谢了


[此贴子已经被作者于2007-3-30 11:44:22编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2007/3/30 11:27:00   | 只看该作者 查看该作者主题 7楼 

打开ks_cls/ks_refreshfunctioncls.asp,并找到以下这行

if Lcase(left(PicUrl,7))<>"http://" then GetPicUrl=DomainStr &replace(PicUrl,"/","",1,1) else GetPicUrl=PicUrl

改成以下这段试试

if Lcase(left(PicUrl,7))<>"http://" then GetPicUrl=KSCMS.GetConfig("WebUrl") & PicUrl else GetPicUrl=PicUrl

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
水晶之恋 当前离线

237

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:11401 分
登录次数:214 次
注册时间:2006/3/24
最后登录:2007/12/18
水晶之恋 发表于:2007/3/30 11:21:00   | 只看该作者 查看该作者主题 8楼 
科汛在线网校系统
问题先收录,谢谢提供
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.24219秒 powered by KesionCMS 9.0