当前位置:首页 > 日志 > 正文内容

Z-blog分类页面实现文章随机显示解决方案

光的传人12年前 (2014-02-09)日志2408

一直想做一个自己喜欢的淘宝客主题,首先要对SEO优化友好,其次用户体验度也要好,再次维护时间不要花很长时间。其实这些要求并不高,但是要真正实现起来,就得需要努力加油去实现!这不,碰到一个比较头疼的问题,如果维护时间不要花很长时间的话,产品就不更经常更新,但是要吸引住用户,提高用户体验,怎能一个劲地不更新内容呢?每次来,页面产品都一个熊样,怎么能行呢?

于是想到这样一个解决方法:让Z-blog的文章能够随机显示!这个主意不错!可是要实现起来,可要下一番功夫,没有现成的插件,怎么办?找!

终于找到一个高级侧栏的插件,里面自带随机文章标签。但是不能跟Z-blog的淘宝客主题调用便签融合,只能调用出标题跟浏览量!所以用插件来修改实现这个功能就变得不太现实!这跟自己写个插件有什么区别!

有没有更好的方法?只需要读取数据库的时候,随机读取调用,那不就可以实现随即显示产品了么?这样的话只能修改Z-blog的核心文件了!作为一个菜鸟都算不上的非程序员,又要跟代码打交道,真不是我的强项!

可是,靠别人,别人没有这个需求,就没有现成的东西啊!怎么办,只能靠自己!硬着头皮改!asp的还是能摸索出来的!

经过反反复复的多次修改及调试,终于实现了自己想要的功能!Z-blog的核心文件,编写的还是非常有条理的,这给我的修改工作带来很大的便利!废话不多说,省去中间研究调试过程,直接说Z-blog分类页面实现文章随机显示解决方案:

修改文件\zb_system\FUNCTION\c_system_lib.asp第2250行

objRS.Source=objRS.Source & "ORDER BY [log_PostTime] DESC,[log_ID] DESC"

修改为:

objRS.Source=objRS.Source & "ORDER BY Rnd([log_ID]-timer())"

上面这个虽然看着随机显示了,但是前后顺序还是没变,于是又研究了一番,改成如下:

objRS.Source=objRS.Source & "ORDER BY right(cstr(rnd(-int(rnd(-timer())*100+[log_ID])))*1000*Now(),2)"

修改完成后,不需要重建文章,分类页面的文章即可随机显示(这次是真的随机了,杂乱无章的显示)。首页文章随机显示怎么修改呢?我想应该也是修改这个文件,具体修改哪个地方,需要的朋友可根据这些代码进行调试。在这里用不到这个功能,就不研究了!

时间不早了,早点睡了!晚安了,朋友们!

另:由光的传人制作的Z-blog淘宝客模板(利于用户体验及SEO优化)即将大功告成!不知道会不会有人期待呢?

扫描二维码推送至手机访问。

版权声明:本文由光的传人博客www.liu16.com发布,如需转载请注明出处。

本文链接:http://www.liu16.com/post/随机文章.html

分享给朋友:

相关文章

+4008365365苏宁批发商骗局深度解析

+4008365365苏宁批发商骗局深度解析

个人信息又被泄露了,我又把骗子骗了一次!前几天某个晚上,接到+4008365365的电话,看着这个电话有点面熟,好像在哪见过。一接电话,是个男的,说是苏宁的,问我不久前在苏宁买的电器怎么样?有没有什么问题。我说还好,暂时没有发现什么问题(一...

错误号:3002(aspcms)提示:【加载文件失败】解决方法

错误号:3002(aspcms)提示:【加载文件失败】解决方法

最近刚做的一个自适应平台的企业站,整理好资料、做好漏洞防范后上传到服务器,发现网站的产品详细页面、文章详细页面访问出错,提示:【加载文件失败】,错误号:3002,错误描述:文件无法被打开。这是怎么回事呢?在制作aspcms模板的时候,光的传...

红米老人模式黑屏,不要刷机,简单操作即可解决

红米老人模式黑屏,不要刷机,简单操作即可解决

昨天看了一篇文章,好像是专门黑红米手机吹嘘华为荣耀3c的。其实华为的也是国产,我对荣耀3c也是持有积极心态的,但是这样的高级黑软文,我真的看不下去!文中说红米手机老人模式里面没有通讯录!这小编也真TMD不用脑子想想,现在什么手机没个通讯录?...

360N6pro手机安卓8.1最新内测包012泄露版本

360N6pro手机安卓8.1最新内测包012泄露版本

自从入手360N6pro手机以来,处处是坑。当初冲着其性价比买的(颜值?作为理工男是从来不看颜值买手机的),心想着就算系统不好用,还可以刷其他的系统,比如MIUI等。可是入手后才发现,root都要拆机才能操作……算了,懒得折腾了。将就着用吧...

拒绝外链从“数据处理中”到“拒绝已生效”用时30天整

拒绝外链从“数据处理中”到“拒绝已生效”用时30天整

百度站长工具之外链分析,执行拒绝外链,从“数据处理中”到“拒绝已生效”共用时30天整。这是第二次使用百度外链分析工具中的拒绝外链功能,此次准确计时,再次证明了生效时间是30天,也就是一个月。本站从来就没有发过什么垃圾外链,真不知道这些个垃圾...

安装产品密钥时出错错误代码:0xC004F061,我的出现0xc004e016

安装产品密钥时出错错误代码:0xC004F061,我的出现0xc004e016

昨天在虚拟机上安装好的win10,今天想着好好研究下怎么激活,顺便把能用在win10正式版的激活方法及工具分享一下呢,结果出现了如下提示:安装产品密钥时出错错误代码:0xc004e016。微软官方“你已升级到 Windows 10,但未安装...

评论列表

筛宝
10年前 (2015-10-20)

你的博客文章不少呢。

光的传人
12年前 (2014-02-13)

多么?那你就多点点!o(∩_∩)o 哈哈

垂直绿化
12年前 (2014-02-12)

你博客广告是不是太多了。

光的传人 回复:
多么?那你就多点点!o(∩_∩)o 哈哈
12年前 (2014-02-13)

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。