账号通
    

账号  

密码  

2989

查看

8

回复
主题:[测试]V5.5toV6.0,关联文章升级小插件下载 [收藏主题] 转到:  
mbaun 当前离线

1138

主题

4

广播

1

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

用户积分:6229 分
登录次数:342 次
注册时间:2006/4/4
最后登录:2023/2/2
mbaun 发表于:2009/8/17 20:10:00   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

 


 


数据表为:KS_ItemInfo  KS_ItemInfoR


KS_ItemInfo 看似是文章的一个索引表,即新添加的文章在数据写入KS_Article时都会向KS_ItemInfo写入部分数据。但是老文章在没有写入这个表的时候,同样可以正常浏览访问。


不知道KS_ItemInfo的作用具体何在?


若用处大,自己写个升级程序把KS_Article与KS_ItemInfo关联不是难事。


 


KS_ItemInfoR为关联文章数据库,V6.0以前每次关联是程序自动寻找tags匹配,现在使用了数据表,对使用动态或伪静态时速度会增快不少,但是只有新文章才会自动建关联,并且在每次添加文章自己不指定关联词语时,只有tags完全匹配的时候,程序才会认为这些文章时关联的。V6.0以前是依据单个关键词关联的。


为了让以前的文章也入这个KS_ItemInfoR表,现在自己想按照单个关键词的关联思想建立关联数据,不知道关联后会出现什么错误不?


 


-------------------------------------


20:44最新发现


只要以前的文章在KS_ItemInfo ,可以使用程序的“一键关联”,不过执行很慢很慢~目前还不知道“一键关联”按照何种模式匹配关联文章。


 


-------------------------------------


经过摸索,写了个简单的程序,希望对大家有用。


本压缩包文件仅适用于V5.5toV6.0升级KS_ItemInfo表与KS_ItemInfoR表。


请升级前做好数据库数据备份工作。


1、upArticletoItemInfo.asp主要是把升级后KS_Article表中所有与KS_ItemInfo相关的字段数据写入KS_ItemInfo


2、upItemInfoR.asp主要是把关联文章(按照以前关联单个关键词的思想)写入KS_ItemInfoR表格中,官方的“一键关联”涉及到很大的数据转移,会出现假死现象,本程序使用“分页+自动刷新”来逐步更新数据。


 


目前发现的问题,升级完KS_ItemInfoR后,相关文章若用ajax输出形式或许找不到关联文章,改为普通模式输出即可。


 


以上的完全是土方法,欢迎大家批评指正。


 


2009-09-12更新:


今天在升级的时候,看到确实重复了很多文章,原因在于


rs3.Open "select * from KS_ItemInfoR where InfoID = "&rs("ID")&" and RelativeID="&rs2("ID")&"" , Conn ,3 , 2
 以前不小心将RelativeID="&rs2("ID")&"写成了RelativeID="&rs("ID")&",造成检验失败。


 


新压缩包已经修复,不过似乎不完善,没办法,只好凑合用了。另外新添关键字多于一个的情况下,选择尽可能多关联几个关键字功能。



 下载信息  [文件大小:2.35 KB 下载次数: 次]
点击下载文件:up

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

1138

主题

4

广播

1

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

用户积分:6229 分
登录次数:342 次
注册时间:2006/4/4
最后登录:2023/2/2
mbaun 发表于:2009/9/29 17:22:00   | 只看该作者 查看该作者主题 沙发 
科汛在线考试系统(NET)

图片系统自己修改一下 这只是对文章系统KS_Article

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

549

主题

0

广播

0

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

用户积分:4898 分
登录次数:248 次
注册时间:2008/10/21
最后登录:2013/3/21
xiaogexh 发表于:2009/9/20 12:00:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)

谢谢楼主, 但好像对图片系统没用呢,在相关设置里,查找相关图片的关键词或标题,没有结果.....

 

 

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

1138

主题

4

广播

1

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

用户积分:6229 分
登录次数:342 次
注册时间:2006/4/4
最后登录:2023/2/2
mbaun 发表于:2009/9/12 21:15:00   | 只看该作者 查看该作者主题 板凳 

修复以前存在的重复文章问题

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

429

主题

0

广播

2

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

用户积分:3563 分
登录次数:673 次
注册时间:2009/1/22
最后登录:2017/6/6
sunsons 发表于:2009/9/4 9:17:00   | 只看该作者 查看该作者主题 报纸 
科汛在线商城系统(NET)

收藏先。。我执行一键关联时就是没反应假死在那。。

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

1138

主题

4

广播

1

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

用户积分:6229 分
登录次数:342 次
注册时间:2006/4/4
最后登录:2023/2/2
mbaun 发表于:2009/8/19 20:01:00   | 只看该作者 查看该作者主题 地板 
科汛在线网校系统

upItemInfoR.asp

77行中

rs3.Open "select * from KS_ItemInfoR where InfoID = "&rs("ID")&" and RelativeID="&rs("ID")&"" , Conn ,3 , 2

已对已有数据作检测,不重复输入,或者大家再完善下
     

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

569

主题

6

广播

4

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

用户积分:4558 分
登录次数:550 次
注册时间:2007/6/21
最后登录:2018/5/17
jnxfylzx 发表于:2009/8/19 16:19:00   | 只看该作者 查看该作者主题 7楼 
科汛在线商城系统(NET)

你这个小程序我升级后能找到关联文章,但是有个问题,就是在关联文章中,同一篇文章出现几次,不知是什么原因?

是这个样的:

 

相关文章:

 

123456 

123456

555555

555555

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

1138

主题

4

广播

1

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

用户积分:6229 分
登录次数:342 次
注册时间:2006/4/4
最后登录:2023/2/2
mbaun 发表于:2009/8/17 23:50:00   | 只看该作者 查看该作者主题 8楼 
科汛智能建站系统

原来这个ks_iteminfo表作用大呢

自己写了个转换程序,欢迎大家测试

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2009/8/17 21:10:00   | 只看该作者 查看该作者主题 9楼 

作用就是现在标签不就可以不指定模型了,这样就可以不分模型调出最新添加的数据了

还有就是那个搜索嘛,全站搜索也就是搜索ks_iteminfo这张表,及相关文章也是用这张表关联

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.67578秒 powered by KesionCMS 9.0