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

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

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

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

分享给朋友:

相关文章

超大文本TXT去重复的工具软件及方法

超大文本TXT去重复的工具软件及方法

找了大半天的超大文本去重复软件,竟然没有一个能够真正支持超大文本的(755M的TXT就提示内存溢出,无法运行)!试用的部分小软件如下图所示:还有很多不是单文件的用后不行就直接删除了,可以说能下载到的这类小工具基本上都试了,没有一个能够胜任超...

大迈U盘怎么样?新入手64G128G大迈DM入坑

大迈U盘怎么样?新入手64G128G大迈DM入坑

最近从某平台上用积分兑换了两个大迈U盘,一个64G的,一个128G的,理由有两个,一是便宜,二是造型还不错。由于之前用金士顿的也出过问题,所以我觉得U盘牌子不牌子的,不是太重要(事实证明这种想法是错的,存储芯片有原片、白片、黑片之分,大牌U...

aspcms系统产品详情模板页面[news:title]失效解决方法

aspcms系统产品详情模板页面[news:title]失效解决方法

正在使用的aspcms系统可能是比较早的版本了,一直没有比较大的问题。但是在修改产品详情页面时,用代码{aspcms:cimages contentid=[product:id]} [cimages:src] [news:title] {/...

快速去除excel里面所有文本框——操作步骤

快速去除excel里面所有文本框——操作步骤

同事发来的一个excel表格,在编辑内容的时候,总是变的很迟钝,反映好久才能编辑,里面根本就没有多少内容啊,文件也不大还不到100k,怎么会这样呢?仔细研究才发现,原来是表格中含有大量的空的文本框,于是试着去删除,可是删了很久(得删了几十个...

Excel插入图片缩小保存后再放大会变模糊不清楚的解决方法

Excel插入图片缩小保存后再放大会变模糊不清楚的解决方法

最近工作中发现一个非常严重的问题:发给同事的Excel表格文件里,我明明是放的大图,然后缩小到适当大小保存的,但是同事接收后打开,再把图片放大,就会变模糊,重置图片也是缩小后的状态,这是怎么回事?怎么解决?经过仔细研究发现,原来是Excel...

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

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

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

评论列表

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

你的博客文章不少呢。

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

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

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

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

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

发表评论

访客

看不清,换一张

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