PJBlog3 3.1.6.227 相关文章功能重构思路

关于相关文章功能,其pjblog3中自带的算法太不科学了,详情可以看看俺写的牢骚“”pjblog升级的烦恼

其实并没有对该相关文章功能做任何修改,仅更新了一个结构思路而已。

主要特点是通过一个变通,将SQL合并为一个多条件查询。

假设原始字符串
related_tag = “{123}{455}{12}{66}”


做一次处理:
gettag = "log_tag like '%" & Replace(related_tag,"}{","}%' or log_tag like '%{")&"%' "


结果:
gettag = "log_tag like '%{123}%' or log_tag like '%{455}%' or log_tag like '%{12}%' or log_tag like '%{66}%'"


大家发现了啥?呵呵

Getarticle.asp文件:下载文件 点击下载此文件


海天无影[2009-06-08 03:00 PM]del回复
汗 我实在不知道怎么修改
论坛搜索了 没有不能翻页这样的情况啊
海天无影[2009-06-08 02:04 PM]del回复
恩 改了以后可以翻页了
但是我发现 不管是原来的还是你这个 在动态页面下都不能翻页  不知道为什么
比如这里htwy.org.ru/article.asp?id=98
回复来自 hayden 的评论 hayden2009-06-08 02:29 PM 回复
老问题,新情况,一样的问题不一样的文件,自己动手丰衣足食了。
海天无影[2009-06-08 11:14 AM]del回复
用了你的相关文件的 文件 不能翻页
回复来自 hayden 的评论 hayden2009-06-08 11:48 AM 回复
一样,你的博客用pjblog最新的安装文件里的Getarticle.asp,也无法翻页。
你可以尝试一下将 ""related_tag""  替换为 ""wbc_tag""
注:替换时包括双引号。
发表评论
Name (required)
PassWord(游客发言不需要密码.)

虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.