|
主题:v6多模型文章关联临时解决方案~ [收藏主题] | 转到: |
Kesion.Label.FunctionCls.asp 190行左右:
If ModelID<>"0" Then Else
改为: If ModelID<>"0" Then
Kesion.AdministratorCls.asp 817 行左右
SQLStr="Select TOP 200 I.ChannelID,I.InfoID,I.Title From KS_ItemInfo I Inner Join KS_ItemInfoR R On I.InfoID=R.RelativeID Where R.ChannelID=" & ChannelID &" and R.InfoID=" & ID
改为:
SQLStr="Select TOP 200 I.ChannelID,I.InfoID,I.Title From KS_ItemInfo I Inner Join KS_ItemInfoR R On I.InfoID=R.RelativeID Where R.ChannelID=" & ChannelID &" and R.InfoID=" & ID &" and R.RelativeChannelID=I.ChannelID" |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
经测试你的方法有效.加精处理
另我我补充下,后台全部移除相关信息无效的解决方法 打开admin/ks.article.asp
找到 If SelectInfoList<>"" Then 修改成 Conn.Execute("Delete From KS_ItemInfoR Where InfoID=" & NewsID & " and channelid=" & ChannelID) If SelectInfoList<>"" Then
即把删除语句提前.这样就可以移除了,其它模型类似.图片在KS.Picture.asp,下载ks.down.asp ,商城KS.Shop.asp |
|
支持(0) | 反对(0) 顶端 底部 |
以下是引用 jikeyshi在2009-10-8 14:38:00的发言: Kesion.Label.FunctionCls.asp 190行左右: If ModelID<>"0" Then Else 改为: If ModelID<>"0" Then Kesion.AdministratorCls.asp 817 行左右 SQLStr="Select TOP 200 I.ChannelID,I.InfoID,I.Title From KS_ItemInfo I Inner Join KS_ItemInfoR R On I.InfoID=R.RelativeID Where R.ChannelID=" & ChannelID &" and R.InfoID=" & ID 改为: SQLStr="Select TOP 200 I.ChannelID,I.InfoID,I.Title From KS_ItemInfo I Inner Join KS_ItemInfoR R On I.InfoID=R.RelativeID Where R.ChannelID=" & ChannelID &" and R.InfoID=" & ID &" and R.RelativeChannelID=I.ChannelID" |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |