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

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

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

一直想做一个自己喜欢的淘宝客主题,首先要对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

分享给朋友:

相关文章

织梦编辑器复制粘贴文本会自动添加div标签,最简单去除方法

织梦编辑器复制粘贴文本会自动添加div标签,最简单去除方法

作为一款开源cms,织梦系统确实有不少漏洞爆出来,而且很多是高危漏洞——但是最近一两年却是没有什么大的漏洞爆出,因为用的人多发现的问题也多,修复后问题就少了,这就是开源的好处。最近要做一个网站,测试了很多个开源cms(asp的、php的),...

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

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

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

aspcms新闻列表页面顺序不对怎么办?order=id不按id顺序解决办法

aspcms新闻列表页面顺序不对怎么办?order=id不按id顺序解决办法

不知道为什么,aspcms系统,明明是按照顺序加的文章栏目,但是新闻列表页面也是出现错误,有一部分不是按照文章id顺序排列的,也就是说,分为两部分顺序了,比如789123456.真是奇怪。后来研究了很久,按照时间排序的话,是正常连贯顺序,不...

shopex出现No input file specified.解决方法

shopex出现No input file specified.解决方法

今天在新建的shopex商城后台添加应用的时候,出现了No input file specified.问题。问了下度娘,也没有问出个所以然来!原来百度也有不知道的东西啊!于是跟空间商联系。把问题说清楚后,空间商竟然一下子说出了问题的根结以及...

skype安装错误1603,提示无法打开键解决方法大全

skype安装错误1603,提示无法打开键解决方法大全

同事电脑升级skype出现错误,安装过程中出现“无法打开键:HKEY_LOCAL_MACHINE\Sofeware\Microsoft\Internet Explorer\MAIN\Featyre Control\FEATURE_MAXCO...

NTP反射放大攻击分析

NTP反射放大攻击分析

服务器不知哪个域名遭到NTP攻击,于是来研究下对策。以下文章为转载:前一阵子NTP放大攻击挺活跃的,现在来简单分析一下。攻击原理:1、利用UDP协议的天然脆弱点,即不需要前期建立连接,直接就可以向client发送数据;2、Internet上...

评论列表

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

你的博客文章不少呢。

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

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

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

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

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

发表评论

访客

看不清,换一张

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